spring-mvc设计分为表示层,业务层,和数据访问层 , 各层通过 接口连接(这样的目的是方便代码的后期维护以及改进,因为使用接口在方法 需要作出改变时,只需要改变实现类就可以了,而不用改变代码的结构,便于维护)
代码分包可参考分为 controller(表示层,处理请求),entity,dao(数据访问层),service(业务层)
接口
public interface AdminDAO {
public Admin findByCode(String code);
}
实现类
@Repository("adminDAO")
public class AdminDAOJdbcImpl
implements AdminDAO{
@Resource(name="ds")
private DataSource ds;
return admin;
}
利用注解加载实现类,实现类实现接口的方式,来处理业务