欢迎来到天天文库
浏览记录
ID:34380983
大小:427.67 KB
页数:30页
时间:2019-03-05
《java_web开发技术01_overviewnew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JJaavvaaWebWeb开发开发技术技术作者:孙卫琴参考书籍:<>下载网址:www.javathinker.orgPDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cn本课程简介n面向学员n课程内容n熟悉Java编程语言nJavaWeb应用简介n熟悉HTMLnServlet技术n不熟悉JavaWeb开发技nJSP技术术n使用HTTP会话(Session)n使用JavaBeann授课时间n使用Servlet过滤器n1-2天(不包括学员上机n自定义客户化标签时间)n开发Jav
2、aMailWebPDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnJavaWeb应用简介n教学目标n理解JavaWeb应用的概念n理解Servlet容器的概念n掌握安装和启动Tomcat服务器的过程n创建第一个JavaWeb应用,了解JavaWeb应用的目录结构,在Tomcat服务器上发布并运行JavaWeb应用的过程。n对JSP和Servlet有初步的了解n对web.xml文件有初步的了解PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnJavaWeb应用的概念n在Sun的
3、JavaServlet规范中,对JavaWeb应用作了这样定义:“JavaWeb应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行。”nJavaWeb应用中可以包含如下内容:nServletnJSPn实用类n静态文档如HTML、图片等n客户端类(如Applet)n描述Web应用的信息(web.xml)PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnServlet容器的概念nServlet容器为JavaWeb应用提供运行时
4、环境,它负责管理Servlet和JSP的生命周期,以及管理它们的共享数据。nServlet容器也称为JavaWeb应用容器,或者Servlet/JSP容器。后文均采用Servlet容器的提法。n目前最流行的Servlet容器软件包括:nTomcatnResinnJ2EE服务器(如Weblogic)中也提供了内置的Servlet容器PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnServlet容器响应客户请求的过程ServletRequest请求客户ServletServlet容器响应ServletResponse
5、演示运行HelloServlet例子,来说明Servlet容器响应客户请求的过程http://localhost:8080/helloapp/hello?clientName=小王PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnServlet容器响应客户请求的过程n当客户请求访问某个Servlet时,Servlet容器将创建一个ServletRequest对象和ServletResponse对象。n在ServletRequest对象中封装了客户请求信息,然后Servlet容器把ServletRequest对象和S
6、ervletResponse对象传给客户所请求的Servlet。nServlet把响应结果写到ServletResponse中,然后由Servlet容器把响应结果传给客户。PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnTomcat服务器的结构nTomcat服务器是由一系列可配置的组件构成,其中核心组件是CatalinaServlet容器,它是所有其它Tomcat组件的顶层容器。Tomcat的组件可以在/conf/server.xml文件中进行配置:
7、PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnTomcat服务器的结构1.顶层类元素顶层类元素包括元素和元素,它们位于整个配置文件的顶层。2.连接器类元素连接器类元素代表了介于客户与服务之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果传递给客户。3.容器类元素容器类元素代表处理客户请求并生成响应结果的组
8、件,有三种容器类元素,它们是Engine、Host和Context。Engine
此文档下载收益归作者所有