- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java的三大框架学习方法
一、三大框架简介
1、Spring
Spring 是一个解决了许多在J2EE 开发中常见的问题的强大框架。 Spring 提供了管理业务对
象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring 的架构基础是
基于使用JavaBean 属性的Inversion of Control 容器。然而,这仅仅是完整图景中的一部分:
Spring 在使用 IoC 容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。
Spring 提供了唯一的数据访问抽象,包括简单和有效率的JDBC 框架,极大的改进了效率并
且减少了可能的错误。Spring 的数据访问架构还集成了Hibernate 和其他O/R mapping 解决
方案。Spring 还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA 或
者JDBC 事务提供一个一致的编程模型。Spring 提供了一个用标准Java 语言编写的AOP 框架,
它给 POJOs 提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的
aspects。这个框架足够强大,使得应用程序能够抛开EJB 的复杂性,同时享受着和传统EJB
相关的关键服务。Spring 还提供了可以和IoC 容器集成的强大而灵活的MVC Web 框架。
2、STRUCTS
Struts 是一个基于Sun J2EE 平台的MVC 框架,主要是采用Servlet 和JSP 技术来实现的。由
于Struts 能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts
把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发
人员利用其进行开发时不用再自己编码实现全套MVC 模式,极大的节省了时间,所以说
Struts 是一个非常不错的应用框架。
3、Hibernate
Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,
使得Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate 可以应用在任
何使用JDBC 的场合,既可以在Java 的客户端程序实用,也可以在Servlet/JSP 的Web 应用
中使用,最具革命意义的是,Hibernate 可以在应用EJB 的J2EE 架构中取代CMP,完成数据
持久化的重任。,Hibernate 可以在应用EJB 的J2EE 架构中取代CMP,完成数据持久化的重
任。
JAVA 三大框架用来做WEB 应用。
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 的,都和上面一样是映射。
Struts 是web 开发框架负责表单提交)(相当于电脑显卡)
Hibernate 负责对数据库的操作 (相当于电脑CPU)
Spring 相当于一个主板 (将显卡和CPU 组装在一起
二、Spring 框架
编辑本段定义
要谈Spring 的历史,就要先谈J2EE。J2EE 应用程序的广泛实现是在1999 年和2000 年
开始的,它的出现带来了诸如事务管理之类的核心中间层概念的标准化,但是在实践中并没
有获得绝对的成功,因为开发效率,开发难度和实际的性能都令人失望。 曾经使用过
EJB 开发J2EE 应用的人,一定知道,在EJB 开始的学习和应用非常的艰苦,很
您可能关注的文档
最近下载
- 高三日语复习4:高考日语句型对应练习.pdf VIP
- 人教版八年级下册英语全册课件(2024年2月修订).pptx
- 新引流管护理.ppt VIP
- 2024年高压电工证考试题库及答案(1000题).pdf VIP
- 高三日语复习4:高考日语阅读练习2.pdf VIP
- 统编版高中政治必修1《中国特色社会主义》期末复习:判断题100题专项练习题(含答案解析).pdf VIP
- 常见毒性气体量程及报警值设定 Ver2.0.docx
- 高三日语复习4:高考日语句型、助词、补助动词 练习.pdf VIP
- (详细)高压隔离开关与高压负荷开关课件.ppt
- Q_320281AWP03-2020SBJ型屑饼机企业标准.pdf
文档评论(0)