mvc分层中的各个层的含义,即用途
DAO 即data Access Object 即数据访问对象,在DAO层实现到数据库的交互,
model层中包含的是一些实体对象,如Student对象,
service主要是调用DAO中的save ,delete,update,select 等方法,实现对象数据的的操作
例如在spring中
DAO层的对象中有个UserDAO接口
DAOImpl中有个UserDAOImpl类实现UserDAO接口
service层中有个UserService类中的其中一个属性是UserDAO
这三个的用法是:将UserDAO注入到service中使得service可以调用UserDAO中的方法
spring其实是一个IOC的容器,用来实例化具体的bean,完成动态的装配。
也支持AOP