Spring深入浅出(三)XML方式以及注解的方式操作IOC

 在日常的开发过程中,我们把程序分为3层:Controller层,Service层,DAO层。Controller类似于Servlet,也就是MVC中的控制层。

调用的顺序是:

    Controller层调用Service层,Service层调用DAO层,并且Service层和DAO层为接口(符合Java开发的面向接口编程),是一个典型的MVC模式。

基于xml配置方式

 步骤:

  1、创建一个Controller类,Service接口,Service的实现类,DAO的接口以及DAO的实现类

复制代码
 1 //Controller类 2 public class UserController {  3  4     private UserService userService;  5  6     public UserService getUserService() {  7         return userService;  8     }  9 10     public void setUserService(UserService userService) { 11         this.userService = userService; 12     } 13 14     public User getUserById(int id){ 15         return userService.getUserById(id); 16     } 17 } 18 //Service接口19 public interface UserService { 20     public User getUserById(int id); 21 } 22 //Service的实现类23 public class UserServiceImpl implements UserService{ 24 25     private UserDAO userDAO; 26 27     public UserDAO getUserDAO() { 28         return userDAO; 29     } 30 31     public void setUserDAO(UserDAO userDAO) { 32         this.userDAO = userDAO; 33     } 
                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信