标签:str ring xml文件 编写 contex bean pre 配置 XML
为了更好的解释此类存在的意义,下面通过一段习惯性的开发进行问题的描述,例如:
现在有一个IAdminService服务层,这个服务层要调用的是IAdminDAO和IRoleDAO两个数据层操作,于是定义如下:
范例:定义数据层操作。
package com.Spring.Dao; public interface IAdminDAO { public boolean findLogin(); }
和
package com.Spring.Dao; public interface IRoleDAO { public boolean findAll(); }
实现层:
package com.Spring.Dao.Imp; import com.Spring.Dao.IAdminDAO; public class AdminDAOImpl implements IAdminDAO { @Override public boolean findLogin() { System.out.println("[IAdminDAO]public boolean findLogin()"); return false; } }
和
package com.Spring.Dao.Imp; import com.Spring.Dao.IRoleDAO; public class RoleDAOImpl implements IRoleDAO { @Override public boolean findAll() { System.out.println("[IRoleDAO]public boolean findAll()"); return false; } }
最早的时候,这两个数据层的类一定要编写工厂类,单向现在不用编写工厂类了。
下面直接在appllicationContext.XML文件里面定义。
<bean id="adminDaoImpl" class="com.Spring.Dao.Imp.AdminDAOImpl"></bean> <bean id="roleDaoImpl" class="com.Spring.Dao.Imp.RoleDAOImpl"></bean>
随后所有的数据层都要交给业务层操作,那么下面定义业务层操作:
标签:str ring xml文件 编写 contex bean pre 配置 XML
原文地址:http://www.cnblogs.com/alsf/p/7968072.html