保险行业用什么框架?

游云菲游云菲最佳答案最佳答案

Spring是一个开源框架,Spring是于2003被首次推出的,在2004年正式成为流行框架,被超过五分之一的企业采用。Spring让Java开发者们免除了J2EE开发中繁杂的配置和冗长的代码,从而帮助他们减负。目前Spring支持AOP,支持声明错误处理,支持基于注解的依赖注入和其它特性。另外,Spring3还支持JSR-303验证和基于Tomcat7的嵌入容器测试。Spring支持的Web框架包括JSF,Struts和WebWork。Spring的其它更新包括Groovy的扩展和嵌入式的Tomcat、Jetty和Grizzly服务器支持,从而进一步加快了开发者们的编码/测试周期时间。

Spring的优点:

1.Spring为构建在应用服务器之外运行的应用程序提供了大量的支持,这是与企业级的EJB相区别的最显着的方面。例如,可以很容易地编写一个使用Spring的单元测试——不需要一个应用服务器。

2.Spring的依赖注入容器特性在可测试性方面提供了进一步增强。例如,一个DAO类可能被注入到一个业务对象,从而使单元测试很容易,可以使用模拟的DAO实现替换实际DAO实现。

3.Spring的声明式企业服务(比如事务管理)使得很容易在单元测试之外进行测试,因为可以禁用或模拟这些服务的使用。

4.Spring使EJB技术更加简单易用,同时仍然支持EJB的容器的那些可选特性。与EJB 1.x不同,Spring支持的POJO模型在性能测量中显示出更好的性能。因此,使用Spring是一个很好的选择,如果EJB容器支持,但是不需要使用EJB组件。与EJB 2.x不同,Spring可以很容易地在不同的应用程序服务器之间移植。这在支持EJB规范不同功能和扩展的企业应用服务器之间的移植是一个主要问题。与EJB 2.0相比,Spring提供了显着更好的生产率,而仍然支持所有这些所需的企业功能。

5.Spring的JDBC抽象为JDBC的开发提供了额外的便利,因为不再需要在每个数据库访问方法中捕获和包装SQLException。因此,我们可以得到比JDBC标准更好的JDBC性能,而无需使用EJB C / C ++或第三方数据库API。

6.Spring的Web MVC框架为构建Web应用程序提供了额外的便利。虽然一些Web框架性能较差,并且需要很大的学习曲线,Spring的Web MVC框架是一个简单而健壮的Web框架。

Spring 的一些特性,例如依赖注入使得代码的实现更容易测试和使应用程序的集成更容易。

用JAVA语言所开发的软件系统的质量有了很大提高,包括可靠性、灵活性和可维护性等等。

在很多软件系统的开发过程中,开发人员通常要花费大约 50% 的精力去实现服务层,而 Spring 可以使这部分开销减少 50%。

使用户可以不再因为使用的框架的限制而迁就系统的实现,使用户的实现方法更自由。

降低应用程序的复杂度,使开发者可以更专注于业务的应用开发,而不是花大量时间去考虑如何编写底层代码。

Spring 使得集成第三方库代码的工作很容易完成。

我来回答
请发表正能量的言论,文明评论!