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

本篇是实现用户注册登录程序的第一篇。

0、 效果预览篇

1. 用户注册

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

2. 用户登录

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

1、项目预览及环境配置

环境: Win10+Intellij idea+Navicat for mysql+Maven3.0+Spring MVC4.0

项目预览:
新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(一)_第7张图片
新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(一)_第8张图片

项目采用三层架构:应用显示层(MVC:Model+View+Controller)、数据持久层(Dao)、Service层。同时采用面向接口的编程方式。

2、 数据库搭建配置篇

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

在这里,推荐使用Navicat。。。数据库名称为mybatis。表为t_user。

推荐教程:http://www.cr173.com/html/51039_1.html
大家可以通过命令行看到我们安装的MySQL的版本:select version();
可以看到我的MySQL数据库的版本为5.1.45-community的版本。
这个至关重要,因为当我们配置MySQL JDBC驱动的时候需要对应的版本。

3、Maven配置篇

主要是项目依赖




  org.springframework
  spring-webmvc
  ${springframework.version}



  org.springframework
  spring-context-support
  ${springframework.version}




  org.mybatis
  mybatis
  3.4.1



  org.mybatis
  mybatis-spring
  1.3.0




  mysql
  mysql-connector-java
  5.1.38


  org.springframework
  spring-tx
  ${springframework.version}


  org.springframework
  spring-jdbc
  ${springframework.version}

···

注:
1、指定Spring版本
这里写图片描述

2、配置依赖:
spring-webmvc、spring-context-support、mybatis、mybatis-spring、mysql-connector-java、spring-tx、spring-jdbc

注意:这里的mysql-connector-java版本一定为5.XXX具体可以上Maven中央库上查。如果填写6的话,就会报如下错误:
新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(一)_第10张图片

参考:http://www.imooc.com/qadetail/148863?lastmedia=1

你可能感兴趣的:(spring)