第17章 javaweb编程-yrlong

第17章 javaweb编程-yrlong

ID:25063481

大小:1.25 MB

页数:68页

时间:2018-11-17

第17章 javaweb编程-yrlong_第1页
第17章 javaweb编程-yrlong_第2页
第17章 javaweb编程-yrlong_第3页
第17章 javaweb编程-yrlong_第4页
第17章 javaweb编程-yrlong_第5页
资源描述:

《第17章 javaweb编程-yrlong》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《Java程序设计》主讲教师:杨瑞龙工作单位:重庆大学计算机学院电子邮件:yrlong@qq.com第17章Web服务器端编程17.1JavaWeb服务器介绍17.2Servlet介绍17.3JSP介绍17.4Struts介绍17.5Spring(自学)JavaEE的n层体系结构EntityBean浏览器客户服务器客户端/服务器端表示层服务器端商业逻辑企业信息系统域服务应用表示持续化客户应用容器WebcontainerEJB容器DBSimpleBeanSessionBeanHtmlAppletWeb服务器J

2、SPServlet服务器端应用轻量级简化模型Web层Servlet数据源浏览器请求响应JSP业务层数据访问层JavaBeansServiceDAO企业java的历史JavaEE的发展历史JavaEE5包含的主要技术WebApplications:–Servlet2.5(包含filters)–JSP™2.1–JSTL1.2–JSF1.2EnterpriseApplications:–CommonAnnotations–EJB3.0–JPA1.0–JAF1.1–JTA1.1–JACC1.1–JavaMail™1

3、.4WebServices:–WebServicesMetadata(POJOannotation)–JAXB2.0–JAX-WS2.0–SAAJ1.1/1.3–SOAP1.1/1.2–WSDL1.1/2.0http://www.ibm.com/developerworks/websphere/library/techarticles/0707_barcia/0707_barcia.html?S_TACT=105AGX10&S_CMP=WASCE17.1JavaWeb服务器介绍在进行实际大型JavaWeb项

4、目实施的时候,我们可以采用商业型的应用服务器,应用服务器可以处理复杂的商业逻辑,常应用于WEB多层结构的开发。例如IBM的WebSphere服务器,BEA的WebLogic服务器。这两种服务器功能齐全而强大,支持所有的Java服务容器标准,适用于大型的商业JavaWeb应用的发布。但是这两种服务器都是商业服务器,价格昂贵,对系统资源要求极高。特别是Websphere配置更复杂。JBoss公司的开源免费软件Jboss应用服务器同样功能齐全而强大,也支持所有的Java服务容器标准。而且JBoss具有良好的性价比

5、,具有良好的运行效率和可靠性,因此已经得到越来越多的J2EE应用开发者和中小型企业的青睐。但同样对系统资源要求高,配置复杂。17.1JavaWeb服务器介绍在开发或学习过程中,有许多免费轻型的JavaWeb服务器可以供我们选用,如Tomcat、Resin、Orion等等。他们使用都很方便,占用资源也很少,适合开发过程中的调试阶段;而且这些服务器还可以和Jbuilder、Eclipse等开发工具集成使用。根据实际开发中的情况来看,JakataTomcat和SunJava结合的最好,和其他应用服务器配合使用可支

6、持完整的J2EE标准,因此其应用很广泛。但是从Java普遍存在的编码问题来看,还是Resin解决得比较好。从使用的角度来看,Resin比Tomcat方便,而且Resin也可以结合Jbuilder、Eclispe等IDE使用。Resin强调使用Xml技术,从Resin自己的HomePage使用xtp就可以看出来。本书将使用Resin服务器作为测试和开发的工具。但本章的例子仍然可以在Tomcat上运行,只需要对配置文件进行简单的修改即可。17.1JavaWeb服务器介绍Resin可以在http://www.ca

7、ucho.com/download/index.xtp免费下载和使用。使用Resin开发或者学习是免费的,但是如果把Resin作为收费产品发布是需要付费的。本书将使用2.1.16版本来运行所有的例子。 下载Resin时选择ArchiveVersions中的windows.zip的普通安装包resin-ee-2.1.16。把该zip包解压到任何目录下面,如d:Resin-ee-2.1.16。以下介绍都假设Resin安装在d:Resin-ee-2.1.16下。进入d:Resin-ee-2.1.16bin

8、,运行httpd.exe,另外也可以在Command控制台下运行Resin服务器。此时弹出一个有start和stop两个Radio按纽和一个quit按纽的对话窗,如图17.1JavaWeb服务器介绍17.1JavaWeb服务器介绍Tomcat5的目录结构第17章Web服务器端编程17.1JavaWeb服务器介绍17.2Servlet介绍17.3JSP介绍17.4Struts介绍17.2Servlet介绍17.2.

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

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

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