JEE环境下各类开发架构简介

JEE环境下各类开发架构简介

ID:37852768

大小:2.80 MB

页数:43页

时间:2019-06-01

JEE环境下各类开发架构简介_第1页
JEE环境下各类开发架构简介_第2页
JEE环境下各类开发架构简介_第3页
JEE环境下各类开发架构简介_第4页
JEE环境下各类开发架构简介_第5页
资源描述:

《JEE环境下各类开发架构简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JEE环境下各类开发架构简介姓名:高伟勋电子邮件:gwx@shnu.edu.cn来源:www.javathinker.org43中文摘要如今,各种可用的Web框架如雨后春笋般林立。把浏览器指向Java技术网站时,常会看到新版的Web框架发布的消息,这些新框架意图改变现代世界。虽然有些人认为这是坏事,把Java群体分解得支离破碎,但事实是,不断冒出的新框架只是演化的过程而已。通过这样的演化过程,有些框架成为目前几种主流的Web框架。本文着重讨论几种主流框架的原理,尤其详细讲解Structs框架,各框架之间的比较,及这

2、些框架在未来发展的趋势。它们包括Structs框架,JavaServerFaces(JSF)框架,Spring框架。这些框架几乎都是Model-View-Controller(MVC)模式的实现,所以本文先介绍了MVC的工作模式及其原理。Struts框架实质上就是在JSPModel2的基础上实现的一个MVC框架。在下面的章节中将详细介绍Struts框架的工作原理及流程。JSF是对Struts的升级。不过不同于Struts的开放源代码模式,它是Sun制定的一个规范。本文除了介绍JSF的工作原理,还有很大的篇幅对JSF

3、,Struts的模式应用进行比较。Spring是另一个解决了许多在J2EE开发中常见的问题的强大框架。Spring的架构基础是基于使用JavaBean属性的InversionofControl容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建所有架构层的完整解决方案方面是独一无二的。Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/Rmapping解决方案。关键词:MVC

4、,Struts,JSF,Spring43目录中文摘要2目录3第1章绪论51.1引言51.2MVC模式简介51.3基于J2EE的几种设计框架简介61.3.1Struts框架61.3.2JavaServerFace(JSF)框架61.3.3Spring框架7第2章MODEL-VIEW-CONTROLLER(MVC)模式82.1MVC的概念82.2视图92.3控制器92.4模型102.5MVC的优点10第3章STRUCTS框架113.1JavaWeb应用结构的发展113.1.1Model1结构113.1.2Model2结

5、构123.2Struts概述123.3Struts的各组件133.3.1Struts控制器组件133.3.2Struts模型组件193.3.3Struts视图组件193.4配置Struts应用213.4.1创建Web应用的配置文件web.xml213.4.2Struts配置文件struts-config.xml与org.apache.struts.config包223.5Struts的国际化233.5.1Locale类243.5.2ResourceBundle类25第4章JAVASERVERFACE(JSF)框架2

6、74.1JSF基于组件的Model-2MVC策略274.1.1Controller274.1.2Model284.1.3View284.2JSF事件294.2.1UI事件29434.2.2侦听器294.2.3阶段标识304.2.4时间排队和广播304.3标准JSF请求处理流程304.5.1恢复视图304.5.2应用请求值314.5.3处理验证314.5.4更新Model数值314.5.5调用应用324.5.6渲染响应32第5章SPRING框架概述335.1Spring框架总览335.2IOC和AOP简介355.2.

7、1面向方面的编程(AOP)355.2.2IOC容器365.2.3BeanFactory接口365.3SpringMVC框架375.3.1SpringMVC框架简介375.3.2配置SpringMVC375.3.3配置应用程序的URL385.3.4装入配置文件385.4Hibernate与Spring395.4.1Hibernate简介395.4.2Spring中的Hibernate40第6章总结和展望42参考文献4343第1章绪论过去几年来,万维网的发展已经到了一个很重要的转折点。Java开发人员必须辛苦地在一个J

8、SP页面里塞进表示逻辑、通过SQL存取数据库以及导航智能的日子过去了。JavaWeb开发人员已从那些失败的经验吸取了教训,付出了除错和维护的时间,继续向前挺进。1.1引言如今,各种可用的Web框架如雨后春笋般林立。把浏览器指向Java技术网站时,常会看到新版的Web框架发布的消息,这些新框架意图改变现代世界。虽然有些人认为这是坏事,把Java群体分解得支离破

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

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

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