Spring的应用(1)

一.Spring的优点

1.低侵入式
2.独立于各种应用服务器
3.SpringID降低了业务对象的替换复杂性
4.spring的使用完全自由,使用者完全可根据自己的意愿去使用部分和全部

二.Spring的容器
org.springframework.beans.factory.xml.XmlBeanFactory是Spring容器的核心代表,作为Spring
IOC的核心接口

三.Spring对DAO的支持 
   
DAO:DAO是Data Access Object的简称。通俗额说,就是实现数据访问操作的类
在大多数的企业应用中,模块内部会产生大量的关于数据访问操作的方法,我们将这些数据访问方法封装到一个具体的类中,这个类就被称之为DAO

使用Spring提供的DAO支持,让应用程序无须盒特定的数据库实现耦合在一起,隐藏了DAO系那是的细节

四.Spring的异常层次

Spring包装的异常信息包括JDBC,Hibernate,JDO等。由于
Spring已经对其进行了转换,让你在对持久化异常进行统一处理时候,不必再为在编写大量的catch和throws代码块和一场声明苦恼

五.Spring对Hibernate的支持

Spring对Hibernate的支持,使得我们对Hibernate的应用更加“傻瓜化”,这对于开发效率的提升时很明显的,对于开发者而言,大量的数据连接和事物管理的代码分离出来,大大提高了系统的维护性和可插拔性
                           

你可能感兴趣的:(DAO,spring,Hibernate,应用服务器,企业应用)