- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA三大框架的各自作用.pdf
一、Spring
Spring是一个解决了许多在J2EE 开发中常见的问题的强大框架。 Spring提供了管理
业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架
构基础是基于使用JavaBean属性的Inversionof Control容器。然而,这仅仅是完整图景
中的一部分:Spring在使用IoC 容器作为构建完关注所有架构层的完整解决方案方面是独
一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC 框架,极大的
改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R
mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技
术,例如JTA 或者JDBC 事务提供一个一致的编程模型。Spring提供了一个用标准Java
语言编写的AOP 框架,它给POJOs 提供了声明式的事务管理和其他企业事务--如果你需要
--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB 的复杂性,
同时享受着和传统EJB 相关的关键服务。Spring还提供了可以和IoC 容器集成的强大而灵
活的MVC Web框架。
二、STRUCTS
Struts是一个基于SunJ2EE 平台的MVC 框架,主要是采用Servlet和JSP 技术来实
现的。由于Struts 能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇
受关注。Struts把Servlet、JSP、自定义标签和信息资源(messageresources)整合到一个
统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC 模式,极大的节
省了时间,所以说Struts 是一个非常不错的应用框架。
三、Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC 进行了非常轻量级的对
象封装,使得Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可
以应用在任何使用JDBC 的场合,既可以在Java 的客户端程序实用,也可以在Servlet/JSP
的Web应用中使用,最具革命意义的是,Hibernate 可以在应用EJB 的J2EE 架构中取代
CMP,完成数据持久化的重任。,Hibernate可以在应用EJB 的J2EE 架构中取代CMP,完
成数据持久化的重任。映射很简单呀,就是页面的映射呀,多做点练习就会了,
JAVA三大框架用来做WEN 应用。struts主要负责表示层的显示 spring利用它的IOC
和AOP 来处理控制业务(负责对数据库的操作) hibernate主要是数据的持久化到数据库
在用jsp 的servlet做网页开发的时候有个web.xml 的映射文件,里面有个mapping 的标签
就是用来做文件映射的。当你在浏览器上输入URL 地址的时候,文件就会根据你写的名称
对应到一个java 文件,根据java文件里编写的内容显示在浏览器上,就是一个网页,所以
网页名字是随便写的,随便起的名字,不管你起的是.php.jsp .do还是其他的什么都对应这
个java 文件,这个java 文件里的代码进行什么操作就干什么,显示一句话还是连接数据库
还是跳转到其他页面等等,这个java 文件把数据进行封装起到安全和便于管理的作用。其
实这个java 文件编译过来是.class的一个字节码文件,没有那么一个类似html 嵌入标签和
代码的网页文件。他与jsp文件区别就是jsp把代码嵌入到html 标签中。还有servlet或者
struts中html 表单的action中的提交名称对应一个java文件,struts一般是.do的,都和上
面一样是映射。
您可能关注的文档
- (二)马克思主义中国化理论成果的精髓.doc
- (如何让学生学习有用的地理).ppt
- (征文)解放思想创新思路改变作风强化服务.doc
- (新)共产主义说.doc
- (用)代表大会相关材料式样.doc
- (第二组)“五四”时期先进青年接受马克思主义的历史原因.ppt
- (重点)六单元古诗文理解性默写.doc
- (面向对象实验报告二)投票选举管理程序的实现.doc
- 03——现状分析.doc
- 06环境规划的基本内容.ppt
- 2.1神经调节的结构基础 课件 人教版高中生物学选择性必修1.pptx
- 2.2.1算术平方根 课件 北师大版数学八年级上册.pptx
- 2.3.1细胞通过分裂而增殖 课件(内嵌视频3个)初中生物学北师大版(2024)七年级上册.pptx
- 2.3.2细胞分化形成组织 课件 初中生物学北师大版(2024)七年级上册.pptx
- 4.3.1 角与角的大小比较 课件 2025-2026学年湘教版数学七年级上册.pptx
- 2.3.3生物体的器官、系统 课件 初中生物学北师大版(2024)七年级上册.pptx
- 聚异氰酸酯行业商业计划书.docx
- 2.4节神经系统的分级调节 课件 人教版高中生物学选择性必修1.pptx
- 【公开课】探索勾股定理第1课时(课件)数学北师大版2024八年级上册.pptx
- 综合实践 一天的时间(课件)2025-2026学年度苏教版数学三年级上册.pptx
文档评论(0)