第六讲 Servlet开发
湖南文理学院计算机学院
王蓉
1
整理课件
内容回顾
WebLogic Server下的JDBC开发实例
JDBC高级话题
批量更新
PreparedStatement
结果集
JTA
JTA主要接口
2
整理课件
本讲教学
教学内容:
第十章 Java Servlet技术
教学目标:
Servlet的概念
Servlet的生命周期
Servlet的工作方式
Servlet的编程接口
Servlet与客户端的交互
教学重点:
Servlet的生命周期、 Servlet与客户端的交互
教学难点:
Servlet与客户端的交互的不同方式
3
整理课件
Web应用程序
Web应用程序
是一个Java Servlet和Jsp的集合,其中还包括其他的辅助类和类库,像Html、XHtml或者XML文档那样的静态资源、图像等等。
HTML 文件
图像
Servlet
JSP 页面
JavaBean
Jar 文件
Applet
标签文件
标签库描述符文件
部署描述器
.war 文件
4
整理课件
Web应用程序的结构
Web容器,是Web应用程序的基本运行环境和框架。
Web应用程序,对应一个目录(或者网站),包括html、servlet、applet、jsp、图片等。
5
整理课件
Web应用程序的结构
WEB-INF
lib
classes
*.jar
显示页面
第三方jar文件
.java编译后
程序配置文件
必须的
webRoot
文档根目录
Web应用程序典型目录结构
WEB-INF文件夹中的内容无法对外发布
6
整理课件
Web 应用程序开发过程
设计目录结构
编写 Web 应用程序代码
编写部署描述符
编译代码
将 Web 应用程序打包
部署 Web 应用程序
执行 Web 应用程序
7
整理课件
Web应用程序的部署
自动部署
WebLogic域为开发模式时,可以直接将Web应用程序复制到
[域目录]\autodeploy目录下。
手工部署
WebLogic域为生产模式时,需要通过管理控制台进行手工部署。
8
整理课件
Servlet的概念
什么是Servlet
在Web服务器端加载并运行的Java小程序,能够接收Web客户端的请求,并能对Web客户端进行响应,通常是通过HTTP协议进行工作。
请求
响应
Servlet 运行于服务器端
9
整理课件
Servlet的概念
特点:
Servlet容器负责Servlet和用户的通信以及调用Servlet的方法。
Servlet和用户的通信采用请求/响应模式。
以线程形式处理用户请求。
创建并返回基于客户请求的动态HTML页面。
可与其它服务器资源(如数据库或基于Java的应用程序)进行通信。
10
整理课件
j2ee第六讲servlet 来自淘豆网m.daumloan.com转载请标明出处.