-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Lwenn
authored and
Lwenn
committed
Nov 6, 2015
1 parent
251ad0d
commit ab8b236
Showing
70 changed files
with
704 additions
and
22 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
spring-mvc/src/main/java/com/lwenn/web/controller/IndexController.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
package com.lwenn.web.controller; | ||
|
||
|
||
import org.springframework.web.servlet.ModelAndView; | ||
import org.springframework.web.servlet.mvc.AbstractController; | ||
|
||
import javax.servlet.http.HttpServletRequest; | ||
import javax.servlet.http.HttpServletResponse; | ||
|
||
/** | ||
* Created by lwenn on 15/10/30. | ||
*/ | ||
public class IndexController extends AbstractController { | ||
@Override | ||
protected ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception { | ||
ModelAndView view = new ModelAndView("index"); | ||
return view; | ||
} | ||
} |
37 changes: 37 additions & 0 deletions
37
spring-mvc/src/main/java/com/lwenn/web/controller/LoginController.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
package com.lwenn.web.controller; | ||
|
||
import com.lwenn.web.dao.UserDao; | ||
import com.lwenn.web.model.User; | ||
import org.springframework.web.servlet.ModelAndView; | ||
import org.springframework.web.servlet.mvc.AbstractController; | ||
|
||
import javax.servlet.http.HttpServletRequest; | ||
import javax.servlet.http.HttpServletResponse; | ||
import java.util.List; | ||
import java.util.Map; | ||
|
||
/** | ||
* Created by lwenn on 15/11/1. | ||
*/ | ||
public class LoginController extends AbstractController { | ||
@Override | ||
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { | ||
ModelAndView view; | ||
// Map<String, String[]> map = request.getParameterMap(); | ||
// String name = map.get("name")[0]; | ||
// String password = map.get("password")[0]; | ||
// UserDao dao = new UserDao(); | ||
// List<User> list = dao.getUsersByName(name); | ||
// if (list != null && list.get(0) != null) { | ||
// User user = list.get(0); | ||
// if (user.getUserPassword() == password) { | ||
// view = new ModelAndView("oldUser"); | ||
// view.addObject("user", user); | ||
// return view; | ||
// } | ||
// } | ||
view = new ModelAndView(); | ||
view.addObject("message", "WRONG NAME OR PASSWORD!"); | ||
return view; | ||
} | ||
} |
36 changes: 36 additions & 0 deletions
36
spring-mvc/src/main/java/com/lwenn/web/controller/RegisterController.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
package com.lwenn.web.controller; | ||
|
||
import com.lwenn.web.dao.UserDao; | ||
import com.lwenn.web.model.User; | ||
import org.springframework.web.servlet.ModelAndView; | ||
import org.springframework.web.servlet.mvc.AbstractController; | ||
|
||
import javax.servlet.http.HttpServletRequest; | ||
import javax.servlet.http.HttpServletResponse; | ||
import java.util.Map; | ||
|
||
/** | ||
* Created by lwenn on 15/11/1. | ||
*/ | ||
public class RegisterController extends AbstractController { | ||
|
||
@Override | ||
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { | ||
ModelAndView view; | ||
// Map<String, String[]> map = request.getParameterMap(); | ||
// String name = map.get("name")[0]; | ||
// String password = map.get("password")[0]; | ||
// User user = new User(); | ||
// user.setUserName(name); | ||
// user.setUserPassword(password); | ||
// UserDao dao = new UserDao(); | ||
// if (dao.addUser(user) != null) { | ||
// view = new ModelAndView("newUser"); | ||
// view.addObject("user", user); | ||
// return view; | ||
// } | ||
view = new ModelAndView(); | ||
view.addObject("message", "REGISTER FAILED."); | ||
return view; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
package com.lwenn.web.dao; | ||
|
||
import com.lwenn.web.model.User; | ||
import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport; | ||
|
||
import java.util.List; | ||
|
||
/** | ||
* Created by lwenn on 15/11/5. | ||
*/ | ||
public class UserDao extends SqlMapClientDaoSupport { | ||
|
||
public void addUser(User user) { | ||
getSqlMapClientTemplate().insert("addUser", user); | ||
} | ||
|
||
public void updateUser(User user) { | ||
getSqlMapClientTemplate().update("modifyUser", user); | ||
} | ||
|
||
public void deleteUser(int id) { | ||
getSqlMapClientTemplate().delete("deleteUser", id); | ||
} | ||
|
||
public User getUserById(int id) { | ||
return (User) getSqlMapClientTemplate().queryForObject("getUserById", id); | ||
} | ||
|
||
public List<User> getUsersByName(String name) { | ||
return (List<User>) getSqlMapClientTemplate().queryForList("getUserByName", name); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
package com.lwenn.web.model; | ||
|
||
/** | ||
* Created by lwenn on 15/11/1. | ||
*/ | ||
public class User { | ||
|
||
private int userId; | ||
private String userName; | ||
private String userPassword; | ||
|
||
public int getUserId() { | ||
return userId; | ||
} | ||
|
||
public String getUserName() { | ||
return userName; | ||
} | ||
|
||
public String getUserPassword() { | ||
return userPassword; | ||
} | ||
|
||
public void setUserId(int userId) { | ||
this.userId = userId; | ||
} | ||
|
||
public void setUserPassword(String userPassword) { | ||
this.userPassword = userPassword; | ||
} | ||
|
||
public void setUserName(String userName) { | ||
|
||
this.userName = userName; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
database.driver=com.mysql.jdbc.Driver | ||
database.url=jdbc:mysql://rdsziyjf3yiin22.mysql.rds.aliyuncs.com:3306/rscf9y02s8bk045k | ||
database.username=rscf9y02s8bk045k | ||
database.password=hyzhou33550336 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" | ||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> | ||
|
||
<sqlMapConfig> | ||
<settings useStatementNamespaces="true" /> | ||
<sqlMap resource="sqlMap/user-sqlMap.xml"/> | ||
</sqlMapConfig> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" | ||
"http://ibatis.apache.org/dtd/sql-map-2.dtd"> | ||
|
||
<sqlMap namespace="User"> | ||
<resultMap id="userResult" class="com.lwenn.web.model.User"> | ||
<result property="userId" column="user_id" /> | ||
<result property="userName" column="userName" /> | ||
<result property="userPassword" column="userPassword" /> | ||
</resultMap> | ||
|
||
<insert id="addUser" parameterClass="com.lwenn.web.model.User"> | ||
INSERT INTO lwenn_user (user_name, user_password) VALUES (#userName#, #userPassword#) | ||
<selectKey keyProperty="id" resultClass="java.lang.Long"> | ||
SELECT LAST_INSERT_ID() AS user_id | ||
</selectKey> | ||
</insert> | ||
|
||
<update id="modifyUser" parameterClass="com.lwenn.web.model.User"> | ||
UPDATE lwenn_user SET user_name = #userName#, user_password = #userPassword# WHERE user_id = #userId# | ||
</update> | ||
|
||
<delete id="deleteUser" parameterClass="java.lang.Long"> | ||
DELETE FROM lwenn_user WHERE user_id = #userId# | ||
</delete> | ||
|
||
<select id="getUserById" parameterClass="int" resultMap="userResult"> | ||
SELECT * FROM lwenn_user WHERE user_id = #userId# | ||
</select> | ||
|
||
<select id="getUserByName" parameterClass="String" resultMap="userResult"> | ||
SELECT * FROM lwenn_user WHERE user_name = #userName# | ||
</select> | ||
</sqlMap> |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.