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

java有什么常用开源的框架?

发布网友 发布时间:2022-04-23 17:00

我来回答

4个回答

懂视网 时间:2022-04-30 12:40

我,以便收到我的最新动态。
如果对我的开源框架感兴趣,可以从这里获取到最新的代码,也可以访问Tiny官网获取更多的消息,或到Tiny社区进行即时交流。


版权声明:本文为博主原创文章,未经博主允许不得转载。

《开源框架那些事儿27》悠然乱弹:一段SQL引发的性能危机及其背后隐藏的设计缺陷

标签:

热心网友 时间:2022-04-30 09:48

java常用开源框架如下:
1.Spring Framework 【Java开源JEE框架】

Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。

2.WebWork 【Java开源Web开发框架】

WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。

3.Struts 【Java开源Web开发框架】

Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中

4.Hibernate 【Java开源持久层框架】

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

5.Quartz 【Java开源调度框架】

Quartz是OpenSymphony开源组织在Job scheling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。

6.Velocity 【Java开源模板引擎】

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。

7.IBATIS 【Java开源持久层框架】

使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。

热心网友 时间:2022-04-30 11:06

目前深受企业青睐的Java框架有Spring、Hibernate、Struts、Mybatis等,在实际应用中通常是组合使用,比如SSH框架组合主要包括Struts 、Spring、Hibernate三大框架,用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,同时用Spring来管理Struts和Hibernate。

热心网友 时间:2022-04-30 12:41

struts
webwork
hibernate
ibatis
spring
freemarks
ant
log4j
(1)webwork + spring 是web开发的最好的组合
(2)struts + hibernate + spring 是另外一个组合 也是大家最常见的组合!应该是企业级应用开发的最好组合
望采纳
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 java接口 spring 框架 java web数据接口一般用什么框架和技术来实现 华为手环可以gps定位吗? 华为GPS手环怎么用 朋友微信头像是短发但发朋友圈发长发的该怎么评论呢? 一个女生发朋友圈说“剪了一个需要开心的短发”是什么意思? 短发现在长长了,扎起来了,我想发表朋友圈,怎么表达,谢谢 明天就是20岁生日了,今天特地去剪了个短发,第一次染了颜色,想在朋友圈发个说说,应该说点什么?_? 女朋友在朋友圈发 ,说自己剪的短发真好看 。是我最好看的一个短发 ,是什么意? 为了放下前任,把头发剪短了!该怎么发朋友圈告诉他 剪了短发怎么发朋友圈 剪发后的幽默心情说说 剪了短发怎么发朋友圈? ...怎么用fireworks获取图中文字的字体和大小? phyon获取网页中的文字 如何提取游戏中的文字 腌制火腿肉的做法大全 海南特色水果有哪些 怎样腌制火腿的相关视频 火腿是怎样做成的 谁能来解释下Java的三大框架?详细点。 现在java web主要用什么框架? win8系统怎么在桌面添加个时钟 如何在win8系统桌面上显示一个电子时钟 win8怎么在桌面上右下角显示时间 win8桌面显示时间是怎么设置的 怎么让win8电脑桌面显示时间 win8系统,电脑桌面上怎么添加桌面小时钟? Win8系统桌面右下角时间不见了怎么办 关于win8.1桌面右下角时间显示问题 win8系统 桌面及播放器全屏情况下显示时间 Win8支持桌面小工具吗 win8桌面旁边显示的时间和设置如何不让出来 win8桌面时钟 w8 desktop clock for windows 7 1.0怎么清楚 stat3信号通路与细胞增殖有关吗 肝细胞和免疫细胞stat3信号通路在肝细胞癌发病机制中的不同作用王华 JAK2-STAT3怎么念的 切记!癌症患者一定要注意控制铁的摄入! Th17细胞的调节 Tofacitinib对JAK1,JAK2,JAK3作用效果一样吗?