一:
第一步
1)创建Maven项目
2)创建项目结构名称和根目录结构名称
3)加快骨架构建
第二步 创建简单的代码目录和配置文件目录:
1)创建代码目录:
2)创建配置文件目录
3)创建实体类、控制层等包,bean、dao、service、controller、mapper
第三步:在pom.xml中配置依赖坐标
例子:
dependencies需要的依赖包很多,不全部截图:
第四步 配置整合文件:
1)我是先配置数据的连接properties文件
2)配置spring的applicationContext.xml文件:
整合spring和mybatis:
配置sqlSessionFactory工厂对象:
扫描dao包下的文件,将其注入到spring容器中:
开启配置事务注解和事务注解:
最后开启包扫描使注解生效:
3)配置前端控制器spring-mvc.xml:
1、Controller层的注解扫描:
2、配置映射处理器和适配器:
3、配置视图解析器:
4)配置日志文件:
5)配置webapp中WEB-INF下的xmlweb.xml文件
1、加载路径文件:
2、配置的监听器:
3、配置过滤器filter(解决出现中文乱码问题):
4、加载前端控制器,拦截请求:
第五步 因为我使用的是mysql,所以创建mysql数据库和table表+数据:
添加一个数据:
第六步 创建实体类,dao层方法,service层和controller层
1)创建实体类:
2)创建dao层接口和抽象方法:
3)创建service接口和其实现类:
接口:
实现类:
4)创建mapper文件,写入查询的sql语句:
5)webapp下创建pages包,包下创建logip.jsp页面和登录成功页面和登录失败页面.jsp
6)创建controller文件,编写方法,如果用户和密码与数据库的数据对应就登录成功,并跳转到successPage页面,否则返回登录界面
login.jsp的页面代码:
最后:
测试结果:
输入 用户名 admin 密码 admin:
结果
成功