新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)

本篇将继续实现程序的Service层和用户显示层。其中,Service层为实现具体逻辑的入口(调用数据库,实现页面跳转)。用户显示层分为MVC架构(Model,View和Controller)

一、Service层

接口
新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)_第1张图片

实现
新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)_第2张图片

二、用户显示层(MVC)

1、View:

主要是三个JSP文件register.jsp,login.jsp和success.jsp。现给出register.jsp。
新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)_第3张图片

2、Model:

新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)_第4张图片

3、Controller:

新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)_第5张图片

项目地址:
http://git.oschina.net/robert01/Spring-MVC-Demo

参考文档:
http://www.jianshu.com/p/c7060f84bf5c
http://www.jianshu.com/p/1730df498855#
http://www.jianshu.com/p/32f15e199572

备注:
1、我们可以通过Tomcat的启动日志来分析哪些Bean被注册了,以及可以拦截哪些URL,以此来避免一些404的错误。
新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)_第6张图片

错误:

No mapping found for HTTP request with URI [/exam3/welcome] in DispatcherServlet with name 'spring2' 

参考:http://hw1287789687.iteye.com/blog/1947580

2、Spring集成MyBatis的参考:
http://blog.csdn.net/jiuqiyuliang/article/details/45132493/
http://blog.csdn.net/jiangpeng59/article/details/52118664
http://www.cnblogs.com/lonelyxmas/p/5337599.html
http://www.open-open.com/lib/view/open1409641766369.html

你可能感兴趣的:(spring,mysql,mvc,数据库,mybatis,架构)