第5章 javaee web开发

第5章 javaee web开发

ID:10017423

大小:1020.51 KB

页数:124页

时间:2018-05-12

第5章 javaee web开发_第1页
第5章 javaee web开发_第2页
第5章 javaee web开发_第3页
第5章 javaee web开发_第4页
第5章 javaee web开发_第5页
资源描述:

《第5章 javaee web开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章JavaEEWeb开发(学时数:10学时)学习要点:1.熟悉JavaEEWeb开发中的常用技术。2.熟悉JavaEE中常用的Web容器。3.了解JavaBean的概念及属性。4.掌握JavaServlet原理。5.掌握JavaServlet生命周期。6.能使用JavaServlet来处理典型的Web应用问题。7.掌握JSP原理。8.能使用JSP编写程序。9.能使用JSP来处理典型的Web应用问题10.掌握常见JSP动作和指令11.掌握常见的一些编码问题12.熟悉标签库及其在JSP中的使用13.掌握在JSP中访问数据库14.

2、熟悉一个完整的JavaEEWeb应用架构第五章JavaEEWeb开发5.1JavaEE中的Web技术概述5.2Web容器5.3JavaBeans简介5.4JavaServlet原理5.5JavaServlet生命周期5.6用JavaServlet来处理典型的Web应用问题5.7JSP原理5.8编写第一个JSP5.9用JSP来处理典型的Web应用问题5.10常见JSP动作和指令5.11专题:编码问题5.12标签库及其在JSP中的使用5.13在JSP中访问数据库5.14一个完整的JavaEEWeb应用架构JavaEE中的Web技术概

3、述在Web层面上,经常使用到的技术包括Servlet开发,过滤器、兼听器开发,以及JSP技术原理,标签库的开发、JSTL的使用和表达式语言的使用。下面将对这些技术进行详细阐述。JavaEE中的Web技术概述1.Servlet开发Servlet(Java服务器小程序)是用Java编写的服务器端程序,是由服务器端调用和执行的按照Servlet自身规范编写的Java类。Servlet给开发人员的最大好处是它可以处理客户端传来的HTTP请求,并返回一个响应。Servlet是一个Java类,Java语言能够实现的功能Servlet基本上都

4、能实现(除了AWT/Swing图形界面外)。JavaEE中的Web技术概述2.JSP技术JSP代表JavaServerPages,它是一种服务器端动态页面技术。它建立在Servlet技术之上,拥有Servlet技术的所有优点,同时它还具有容易编写的特点,这使得JSP非常快地得到了普及。在JSP文件里,主要由模板元素、指令元素、动作元素、脚本元素、声明、表达式、Scriptlets、表达式语言和JSP内置对象组成。JavaEE中的Web技术概述Servlet监听器和过滤器在Web应用中,除了驻留了常规的Servlet和JSP外,还

5、可以部署一些用于完成额外功能的Servlet,它们就是过滤器和监听器。过滤器用于对请求进行过滤,监听器用于监听ServletContext、HttpSession和请求等对象的创建或者改变。过滤器和监听器可以为Web应用提供一些辅助的功能。JavaEE中的Web技术概述自定义标签库的开发从JSP1.1开始,就增加了标签库的支持,后来标签库在JSP1.2和JSP2.0中得到了不断增强。简单地讲,标签扩展是一个Java类,它是运行一个或者两个接口的JavaBean,标签具有比JavaBean更丰富的运行时(Runtime)协议。它不

6、仅可以非常紧密地和JSP的表示逻辑联系在一起,同时它也具有和普通JavaBean相同的业务逻辑处理能力。JavaEE中的Web技术概述JSTL标准标签库从JSP2.0起,JSTL就作为标准的支持,JSP的标准标记库core库为一些基本功能(如管理限定了作用域的变量和与URL交互等)和基本操作(如迭代和条件化)提供了定制标记。这些标记不仅可以由页面设计人员直接利用,而且还为与其它JSTL库相结合提供更复杂的表示逻辑奠定基础。JavaEE中的Web技术概述表达式语言表达式语言最初在JSTL1.0中提出,在JSP2.0中它作为一种标准

7、的支持,并且增加了新的特性。表达式语言可以和JSTL结合使用,也可以和Scriptlets结合使用。使用表达式语言可以简化在JSP开发中对对象的引用。Web容器在JavaEE5.0规范中,web容器定义了web程序的运行时环境,包括:并发性、安全性、生命周期管理等等。容器就是一个实现了这个协议的服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求。常用的JavaEE应用web容器有以下几种:Web容器1.TomcatTomcat是Jakarta项目中的一个重要的子项目,被JavaWorld杂

8、志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的Servlet和JSP容器,越来越多地受到软件公司和开发人员的喜爱。Servlet和JSP的最新规范都可以在Tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。