admin 管理员组文章数量: 1184232
2024年3月20日发(作者:countif函数计算及格率)
常用的java开发框架有哪些
Struts1框架是apache公司的开源子项目,是基于mvc逻辑分层
的web层框架实现。是出现最早的web层框架,应用最广发。
Struts1框架重点关注的是控制层,关于视图层只是提供了大量
的标签;关于model层的影响微乎其微。
Struts2是一个基于MVC〔制定〕模式的Web应用框架,它本质
上相当于一个servlet,在MVC制定模式中,Struts2作为控制器
(Controller)来建立模型与视图的数据交互。Struts 2是Struts
的下一代产品,是在 struts 1和WebWork的技术基础上进行了
合并的全新的Struts 2框架。其全新的Struts 2的体系结构与
Struts 1的体系结构差别庞大。Struts 2以WebWork为核心,采
纳拦截器的机制来处理用户的请求,这样的制定也使得业务逻辑
控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解
为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大
的变化,但是相关于WebWork,Struts 2的变化很小。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC
进行了非常轻量级的对象封装,使得Java程序员可以为所欲为的
使用对象〔编程〕思维来操纵数据库。 Hibernate可以应用在任
何使用JDBC的场合,既可以在Java的客户端程序使用,也可以
在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate
第 1 页 共 6 页
可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量
级的Java 开发框架,由Rod Johnson 在其著作Expert
One-On-One J2EE Development and Design中阐述的部分理念和
原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。
框架的主要优势之一就是其分层架构,分层架构同意使用者选择
使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
Spring使用基本的JavaBean来完成以前只可能由EJB完成的事
情。然而,Spring的用途不仅限于服务器端的开发。从简单性、
可测试性和松耦合的角度而言,任何Java应用都可以从Spring
中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单
来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量
级开源框架。
2怎么学习java
1、具有一定的自学能力
包括Java在内的信息技术发展迅速,指望一本好书或者教师在
课堂上假设干学时的教学,是难以精通某些技术的。因此必须具
有优良的自学能力,要花费大量的时间投入到学习中去。
2、学习技术的三个层次
任何人的精力都是有限的,不可能掌握所有的技术。因此学习
第 2 页 共 6 页
版权声明:本文标题:常用的java开发框架有哪些 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710933083a580212.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论