永发信息网

java流行框架有哪些

答案:4  悬赏:10  手机版
解决时间 2021-02-07 18:52
java流行框架有哪些,大概说一下有什么区别和特点
最佳答案
Spring Framework 【Java开源 J2EE框架】
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框架。【SpringIDE:Eclipse平台下一个辅助开发插件】.

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

Hibernate 【Java开源 持久层框架】
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE】
全部回答
SSH Structs,spring,hibernate
Structs,spring,hibernate.这几个算是较流行的轻量级框架!~Structs主要是要来做表现层的,hibernate是用来做DAO(数据访问)层的,spring是用来联系起他们两个的,不过在国内用spring的好像不是很多,但我觉得它是个不错的东西,它的依赖注入使你维护起来更好,日后能随意扩展东西~
ssh
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天才跆拳道教育地址有知道的么?有点事想过去
下面四幅图各反应了河姆渡人怎样的生活情况
小巨人幼小衔接班怎么去啊,我要去那办事
常州市武进区房地产开发管理办公室在哪里啊,
大连早川电子怎么样?
早晨在喝了水吃过早餐的情况下用验孕棒测试准
做生意请文财神好吗?
一瞬间的精彩 教你如何拍闪电
勿忘我代表什么
沾锡时排出的烟对人身体有害吗
关东海鲜城怎么去啊,有知道地址的么
余艳美术教育怎么去啊,我要去那办事
秋塘村地址在哪,我要去那里办事
指甲有无月牙与身体健康有必然联系吗?
欠信用卡最低还款只还了一半银行天天打电话来
推荐资讯
高密市综合性行业矛盾调解中心在哪里啊,我有
柏堰湾路地址有知道的么?有点事想过去
新津宏达实业公司粉末冶金厂在哪里啊,我有事
拆下来的硬盘怎么读取里面的信息
美尔日化超市地址在什么地方,想过去办事
舜意锂电车地址在什么地方,想过去办事
三峡水库蓄水后水位达135米,库区水流明显放
如何判断没学过的离子反应方程式是否正确好多
欢快围城上海站 我老婆的性欲变淡了,有什么
百龄堂药业三里镇新亚大药房在什么地方啊,我
有没有talk to sb for sth这个短语
为什么我CSol鼠标随便一动就是瞬间向下或向上
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?