Java三大主流框架概述

在好的框架下,开发者只需要写一些必须的代码;他们不需要直接接触底层的API。这一点很重要。经过良好设计的框架可以为程序提供清晰的结构并且提高程序的内聚性。好清晰的结构使得其他人可以更容易加入项目。一个容易使用的框架可以通过一些例子和文档为用户提供最佳实践。下面介绍Java三大主流框架,来帮助你根据你的项目选择完美的工具。

1SpringMVC

姜还是老的辣,SpringMVC自从它第一次发布已经有了十多年的历史,但仍然处于领先地位。在为了拥抱完整的MVC框架的扩展之后,Spring继续保持发展变化,并转变成为了面向Internet的应用程序的全面Java框架,为软件工程师在Web应用程序开发和应用程序配置以及安全项目上提供了强大的工具包。作为程序员中最受欢迎的框架之一,Spring有一个得到很好开发的生态系统。选择它还有一个好处是很多大公司里的开发同行也选择用这个特定的Java框架。

2Struts2

这个Java框架对于那些构建当代JavaEEWebapp的工程师来说真是一个不错的发现。ApacheSoftwareFoundation为开发人员提供了一个广泛的工具,用于创建面向企业的web应用程序,优化了从开始到最终点的开发过程以及后期维护。如果你正在对高负载系统(如广播门户)愁眉不展,那么这是一个正确的选择。

由于Struts2实现好了的Action类(普通POJO对象),测试编写代码所需的工作量减轻了。使用框架的API,耦合变得更容易,这也有助于调整拦截器。

3Hibernate

这种映射Java框架通过替换持久化的DB访问高级对象处理函数来破解对象关系阻抗不匹配问题。随着每个企业应用程序开始都有这样的问题,Hibernate配备了一个伟大的功能套件,来帮助后端开发人员微调数据访问层。这是一个高级的ORM框架,允许你对Java对象(实体)执行数据库操作。它是一个持久性的概念——利用Hibernate缓存将数据从Java环境持久化到数据库。

无论你使用什么框架,谨记如下原则,所选框架需要具备,易于安装,社区活跃,文档丰富等特点。

联系我们

-







































白殿病初期图片
北京中科医院是假的



转载请注明:http://www.jiaju1314.com/jbjj/9272.html