http://www.cnblogs.com/hellokitty1/p/5230392.html
首先在整合这个框架的时候,想想其一般的步骤是怎样的,先有个步骤之后,不至于在后面的搞混了,这样在整合的时候也比较清晰些。
然后我们就细细的一步一步来整合。
1 创建一个Web项目。
2 导入Mybatis3、Spring4、SpringMVC4、连接数据库(我使用的数据库是mysql)的jar包。
我所用的包:
spring-websocket-4.2.0.RELEASE.jar
3 创建Mybatis3、Spring4、SpringMVC4、连接数据库的配置文件。
4 配置web.xml
5 datasource.properties 连接数据库
1 jdbc.driver=com.mysql.jdbc.Driver 2 jdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8 3 jdbc.username=root 4 jdbc.password=root
6 mybatis.cfg.xml文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org/DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd" > <configuration> </configuration>
7 mvc-servlet.xml
8 applicationContext.xml
9 配置文件都差不多配置好了,接下来就写个测试的。
UserBean.java
UserMapper.java
UserMapper.xml
ILoginService.java
LoginServiceImpl.java
LoginController .java
1 package com.cy.ssm.controller; 2 3 4 import javax.annotation.Resource; 5 import javax.servlet.http.HttpServletRequest; 6 7 import org.apache.log4j.Logger; 8 import org.springframework.stereotype.Controller; 9 import org.springframework.web.bind.annotation.RequestMapping; 10 import org.springframework.web.servlet.ModelAndView; 11 12 import com.cy.ssm.beans.UserBean; 13 import com.cy.ssm.service.ILoginService; 14 15 16 17 @Controller 18 public class LoginController { 19 private Logger log = Logger.getLogger(this.getClass()); 20 21 @Resource 22 private ILoginService loginServiceImpl; 23 24 @RequestMapping("/login") 25 public ModelAndView login(HttpServletRequest req,UserBean user){ 26 log.info(user); 27 28 ModelAndView mv = new ModelAndView(); 29 UserBean u=loginServiceImpl.Login(user.getUsername(), user.getPassword()); 30 31 if(u != null){ 32 33 req.getSession().setAttribute("user", u); 34 mv.addObject("password", u.getPassword()); 35 System.out.println(u.getPassword()); 36 } 37 mv.setViewName("index"); 38 return mv; 39 } 40 41 42 43 }
jsp页面;
login.jsp
1 <body> 2 <form action="<%=basePath%>login" method="post"> 3 <input type="text" name="username"/> 4 <input type="text" name="password"/> 5 <input type="submit" value="提交"/> 6 </form>
index.jsp
<body>
${password }
</body>
测试:
点击提交
整体大概就这样了!
我把整个文件上传到:http://pan.baidu.com/s/1hrB1guo
继续我的作业了!