问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java 三大框架SSH,自学先学哪个5

发布网友 发布时间:2024-03-04 22:43

我来回答

2个回答

热心网友 时间:2024-07-24 16:06

JAVA三大框架Struts、hibernate和spring的各自作用是什么?

  struts 主要负责表示层的显示,spring 利用它的IOC和AOP来处理控制业务(负责对数据库的操作),hibernate
主要作用是数据的持久化到数据库。

  一、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框架。

  二、说到Struts框架,它是一个基于Sun
J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message
resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。

  三、Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

  Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

热心网友 时间:2024-07-24 16:01

先从struts开始,action是struts的核心,学Servlet的时候也是学这个,struts算是基础,上手快,第二个学Hibernate,它属于JDBC的封装结果,这样在底层不用谢太多sql语句。
最后才是spring,spring就像是胶水,属于ssh的核心,能够用来整合ssh三大框架。希望我的回答对你有帮助^_^
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿童散学归来早描述的是什么季节(儿童散学归来早描写的是什么季节) 超级死神进化论章节目录 我们没有忘记读后感458字作文 贷15万贷10年每月还多少钱 15万10年贷款月供多少 15万贷10年月供多少钱 15万贷款10年一月多少钱 贷款15万10年每月还多少 在银行贷款15万十年还清想知道利息和月供……(还望亲们提供的的2013年... 今天去刷qq空间 看到了一个同学的头像 说明他发了说说 可是怎么刷新... 怎么样才能学好SSH 怎么快速学好ssh?有什么好的相关书籍? 问: 日版苹果手机有卡贴机 怎么使用移动流量怎么还有启动4G啊纳闷啊... 你觉得读书有意义的时刻是什么? 读书时刻 我明日下午想从石家庄火车站坐大巴去石家庄机场,请问在什么具体位置等车... ...说的世界众生有富贵有低贱不平等的原因是什么,怎样才是解脱之道? 没有办结婚证有孩子怎么离婚 石家庄至承德高客时间 价格!多长时间到! 在地心说中,托勒密怎么解释黄赤交角,太阳直射点变化,北极星不动等这些... keys的名词复数? 求关于室内设计施工工艺(施工流程)的一些资料,图文并茂的最好。求网 ... 综合3能考盐城哪所高中? imx686传感器怎么样? imx5是什么传感器? 耐力运动员选择什么样的蛋白质?如何补充使合成速度加快? 完美世界仓库密码几位数 完美汽修软件忘了密码怎么办 完美vip登录密码格式是什么 在重庆南山植物园参观拍照的指南是什么? SSH框架、学习的先后顺序?2 ssh中哪个框架最重要,哪个最容易学 植物盆栽出现小飞虫怎么清除植物盆栽出现小飞虫的方法 多肉招小飞虫怎么办多肉植物招飞虫的解决办法 普通朋友异性头像两张 北京恒盛欧洲公馆值得买吗? 宝宝吃奶粉出了湿疹,到底该怎么办 在国内不与外国人接触的情况下,自学怎样在两年内精通英语? 我想问一下,如何在中国国内学习精通3门以上外语?难度大吗?1 我想自学英语,该怎么做,如果学的精通了,可以考级拿证书吗 想自学英语,该从何下手呢? 我想学习英语怎么入门4 头、勺加一笔成什么字? 求分享《007之最高机密(1981)》百度网盘资源,是罗杰·摩尔主演的_百度... 化油器什么时候停产的? ...A这款摩托车为什么停产了?是因为真空膜化油器事件吗?现在的市面上... 雅马哈尚领电喷排气筒下面有一个小孔,是干什么用的 ...圣人身边跟随一些真命之人 这个真命之人是什么 管理员如何修改评议等级 一年内强制改二次方法