spring框架的特点和优点有哪些?
展开全部
1、ioc,实现java bean的低耦合性,便于java code 的重用;
2、aop使用简便;
3、实现restful的mvc,便于web开发;
4、大量的注解pojo,简化了xml配置;
5、database的dao模板类,兼容多种数据库,而且底层只需要更换jdbc driver,datasource声明好驱动,jdbctemplate就可以访问数据库了;
6、spring官网有很多解决方案可以使用(安全,数据访问,页面流,android)
总之spring很好的实现了系统的低耦合高聚合,便于代码的重用,而且面向接口的编程可以让api的访问不用知道底层的实现(如jdbctemplate,它并不知道是访问什么类型的数据库,只是配置上的差异,这样以后想从mysql换到oracle只需要换下驱动就好了,dao代码都不用改)
2、aop使用简便;
3、实现restful的mvc,便于web开发;
4、大量的注解pojo,简化了xml配置;
5、database的dao模板类,兼容多种数据库,而且底层只需要更换jdbc driver,datasource声明好驱动,jdbctemplate就可以访问数据库了;
6、spring官网有很多解决方案可以使用(安全,数据访问,页面流,android)
总之spring很好的实现了系统的低耦合高聚合,便于代码的重用,而且面向接口的编程可以让api的访问不用知道底层的实现(如jdbctemplate,它并不知道是访问什么类型的数据库,只是配置上的差异,这样以后想从mysql换到oracle只需要换下驱动就好了,dao代码都不用改)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询