一.开发的思想
一般是service层调用dao层。
首先先创建dao,service的接口,然后去分别实现各自接口,Dao里面大多是一些方法。
然后在serviceImpl中调用dao的接口,去接收dao的一个
具体的实现。
Spring框架就是来帮我们创建对象的,不用自己来new。
这个过程实现就是解耦合的过程。
这时创建了一个XML文件
在xml文件里配置DaoImpl的ID。
然后service层通过Spring框架提供getbean方法获取到由框架
创建的对象,然后在UserServiceImpl里就可以调用对象的方法了
这里写一下Spring框架的作用:
读取XML配置文件,根据UserServiceImpl中ID标识获取Bean的全限定名,通过反射创建Bean对象,然后返回对象。
二.开发步骤
1.导入Spring开发所需的基本Jar包
就是编写pom.xml文件导入jar包
2.编写dao接口和实现类
实现接口
3.创建Spring核心配置文件
4.在spring配置文件中配置UserDaoImpl
创建applicationContext.xml文件,里面配置id和class
5.使用Spring的API获得Bean实例