永发信息网

java目前有哪些开源

答案:1  悬赏:30  手机版
解决时间 2021-02-03 02:07
java目前有哪些开源
最佳答案
1.Spring MVC
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。
2. Struts 2
为了更详细的阐述现代软件工程师广泛使用的现有Java框架,我们决定参考Apache的Struts 1后继版本Struts 2。这个Java框架对于使用构建当代Java EE Web应用程序的工程师来说是一个很好的选择。Apache软件基金会为开发人员提供了一个广泛的工具,用于创建企业级的面向Web的应用程序,开发过程的优化从开始贯彻到结束,还提供后期的维护。如果你还在为高负载系统(如广播门户)发愁,这个框架将是你的不二之选。
3. Hibernate
这个 Java 映射框架借助于将持续存在的数据库访问操作替换为高层次的对象处理功能,来解决对象-关系的不匹配问题。每一个企业应用程序的情况都不同,而Hibernate则拥有功能强大的工具套件来帮助后台开发人员对其数据访问层进行微调。这是一个高级的 ORM 框架,你可以用它来在 Java 对象(实体)上进行数据库操作。利用 Hibernate 缓存来将 Java 环境中的数据持久化到数据库是一个持久化的概念、
4. JSF
作为java EE的一部分,JavaServer Faces被Oracle所支持。虽然这不是一个可以进行快速java开发的最好框架,但它很容易使用,因为Oracle提供了大量文档。此外,除非你离开java EE环境,JSF不需要任何的外部依赖,而功能非常强大。它拥有丰富的库和工具(包括一个简单的用户界面生成工具),使之成为了一个神奇的魔法棒,无论应用程序可能看起来有多么复杂,它都可以给予你支持与帮助。
5. Vaadin
当现代开发者创建商业应用程序,并使用GWT渲染终端网页时,Vaadin称得上是一个超级流行的框架。Vaadin利用一个众所周知的基于组件的方法,能够适应浏览器的变化,从而减轻了开发商的负担。它拥有一套扩展的用户界面组件,以及各种不同的部件和控件,可以让程序员在任何时候都可以建立一个很酷的应用程序。
6. Google Web Toolkit
GWT是另一个免费的java框架,它允许程序员创建和优化复杂的网络应用程序。GWT的软件开发工具包包括核心的java API和小部件,构建随后可以编译成JavaScript的应用程序。
7. Grails
这个独特的框架被视为是提升工程师生产效率的动态工具,因为其干脆的API设计,合理的默认值以及约定架构。与java的无缝集成使得这个框架成为世界上众多框架中的首选。一系列强大的特性,如基于sping的依赖注入和各式各样的插件,可以提供创建现代基于web的app的所有需要的东西。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
亿鑫游戏厅地址有知道的么?有点事想过去
win7开始菜单搜索regedit,找不到注册表,在
南宁精工皮具厂宿舍地址在什么地方,想过去办
既有建筑进行扩建、改建施工时,必须明确划分
微的的意思是什么啊?知道的请说下!
有没有转让常温锌系磷化液配方的
吉利游戏厅地址在什么地方,想过去办事
西安在哪可以考会计证
,one和that的用法跟区别
鄂托克旗蒙古族中学地址在哪,我要去那里办事
劳伦斯的意思是什么啊?知道的请说下!
(健康)我们要高考了,我每天熬夜到两点不会
飞龙游戏厅地址好找么,我有些事要过去
有人给我朋友50多万,让她代存几百万现金,且是
天润发酒业地址有知道的么?有点事想过去
推荐资讯
颖州幼儿园地址有知道的么?有点事想过去
我想找人磕头,有人愿意当我主人吗?急,急,急急
全兴文体在什么地方啊,我要过去处理事情
奔腾租车(青云峰路百味餐馆旁)地址在什么地方
坟墓里为什么有石膏
梦幻西游为什么每次登陆前都要更新呢? 怎么可
办公室桌面布置
陈寃的意思是什么啊?知道的请说下!
猫的美甲坊地址在什么地方,我要处理点事
中国石化徐州第十加油站地址在哪,我要去那里
多金的意思是什么啊?知道的请说下!
三角形的三条中线为什么必定相交于一点?有没
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?