ssm

[TOC]

(SpringMVC+Spring+ mybatis)

配置内容:

  • 导入jar插件

  • spring 管理连接文件

  • sessionFactory 管理session工厂

  • dataSource 管理数据源

  • MappingScannerCongigurer 管理映射文件

  • 实现UserDao属性注入 实现属性注入

具体操作

  • spring 管理连接文件

     
      
     
  • sessionFactory

     
     
     
     
  • dataSource
      
     
     
     
     
     
     
     
  • MappingScannerCongigurer
 
      
      
     
  • 实现UserDao属性注入
@Autowired
    private UserDao userDao;

    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }

管理流程

控制层 管理service层
@Autowired
    private UserServiceImp us;

    
    public void setUs(UserServiceImp us) {
        this.us = us;
    }

注意:都需要注解

service层管理dao层
@Autowired
    private UserDao userDao;

    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }

注意:都需要注解

dao层 管理映射文件
public ArrayList list(User user) ;
      
    public void save(User user);
    
    public void update(User user);
    
    public void delete(User user);
    
    public int  count();

通过构造方法同映射文件中的sql语句相关联(方法名)


 
  



   insert into  user (name) values(#{name})

     

delete from user 
    


update   user set name=#{name} 





where uid=#{uid}



转发到show.jsp 页面

@RequestMapping("/show")
    public String show(HttpServletRequest request, User user) {
        System.out.println("我是show()方法");
        // String name = request.getParameter("name");
        System.out.println(user.getName());
        request.getSession().setAttribute("name", user.getName());
        return "/show.jsp";

回调show方法

return "redirect:show";
重定向到show.jsp 页面
return "redirect:/show.jsp";

    }

你可能感兴趣的:(ssm)