SSM框架是由SpringMVC、Spring、MyBatis框架整合而成.
maven
pom.xml配置
junit
junit
4.11
test
com.oracle
ojdbc6
11.2.0.1.0
org.springframework
spring-beans
4.2.8.RELEASE
org.springframework
spring-context
4.2.8.RELEASE
org.springframework
spring-web
4.2.8.RELEASE
org.springframework
spring-webmvc
4.2.8.RELEASE
org.springframework
spring-jdbc
4.2.8.RELEASE
org.mybatis
mybatis
3.2.3
org.mybatis
mybatis-spring
1.3.1
SpringMVC:
web.xml配置文件
springMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath*:spring/springMVC-*.xml
1
springMVC
*.action
SpringMVC-servlet.xml配置<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
Spring配置
web.xml配置
contextConfigLocation
classpath*:spring/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
applicationContext.xml配置<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
MyBatis配置
applicationContext.xml配置
接口及相关类的配置
user类//别名@Alias("user")public class User { private Integer id; private String userName; private String passWord; public Integer getId() { return id;
} public void setId(Integer id) { this.id = id;
} public String getUserName() { return userName;
} public void setUserName(String userName) { this.userName = userName;
} public String getPassWord() { return passWord;
} public void setPassWord(String passWord) { this.passWord = passWord;
} @Override
public String toString() { return "User{" + "id=" + id + ", userName='" + userName + '\'' + ", passWord='" + passWord + '\'' + '}';
}
}
IUserMapper接口public interface IUserMapper { User findByUserAndPass(
@Param("userName") String userName,
@Param("passWord") String passWord);
}
IUserService接口public interface IUserService { boolean loginCheck(String userName,String passWord);
}
UserServiceImpl类(service的实现类)@Service("ius")public class UserServiceImpl implements IUserService { @Resource
private IUserMapper iUserMapper; @Override
public boolean loginCheck(String userName, String passWord) {
User user = iUserMapper.findByUserAndPass(userName,passWord); if(user==null){ return false;
}else{ return true;
}
}
}
作者:_借东西的小人
链接:https://www.jianshu.com/p/4d76ae2aa9ef