회원가입 기능구현1/2

- MemberMapper.xml 추가
	- 회원가입 insert 쿼리 추가
- MemberMapper.java 인터페이스 추가
	- 회원가입 메서드(memberJoin) 추가
- MemberVO.java 추가
This commit is contained in:
SeoJin Kim
2020-08-13 13:09:17 +09:00
parent 0f0226f62d
commit e75f4cef04
15 changed files with 337 additions and 7 deletions

View File

@@ -0,0 +1,10 @@
package com.vam.mapper;
import com.vam.model.MemberVO;
public interface MemberMapper {
//회원가입
public void memberJoin(MemberVO member);
}

View File

@@ -0,0 +1,136 @@
package com.vam.model;
public class MemberVO {
//회원 id
private String memberId;
//회원 비밀번호
private String memberPw;
//회원 이름
private String memberName;
//회원 이메일
private String memberMail;
//회원 우편번호
private String memberAddr1;
//회원 주소
private String memberAddr2;
//회원 상세주소
private String memberAddr3;
// 관리자 구분(0:일반사용자, 1:관리자)
private int adminCk;
//등록일자
private int regDate;
//회원 돈
private int money;
//회원 포인트
private int point;
public String getMemberId() {
return memberId;
}
public void setMemberId(String memberId) {
this.memberId = memberId;
}
public String getMemberPw() {
return memberPw;
}
public void setMemberPw(String memberPw) {
this.memberPw = memberPw;
}
public String getMemberName() {
return memberName;
}
public void setMemberName(String memberName) {
this.memberName = memberName;
}
public String getMemberMail() {
return memberMail;
}
public void setMemberMail(String memberMail) {
this.memberMail = memberMail;
}
public String getMemberAddr1() {
return memberAddr1;
}
public void setMemberAddr1(String memberAddr1) {
this.memberAddr1 = memberAddr1;
}
public String getMemberAddr2() {
return memberAddr2;
}
public void setMemberAddr2(String memberAddr2) {
this.memberAddr2 = memberAddr2;
}
public String getMemberAddr3() {
return memberAddr3;
}
public void setMemberAddr3(String memberAddr3) {
this.memberAddr3 = memberAddr3;
}
public int getAdminCk() {
return adminCk;
}
public void setAdminCk(int adminCk) {
this.adminCk = adminCk;
}
public int getRegDate() {
return regDate;
}
public void setRegDate(int regDate) {
this.regDate = regDate;
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
public int getPoint() {
return point;
}
public void setPoint(int point) {
this.point = point;
}
@Override
public String toString() {
return "MemberVO [memberId=" + memberId + ", memberPw=" + memberPw + ", memberName=" + memberName
+ ", memberMail=" + memberMail + ", memberAddr1=" + memberAddr1 + ", memberAddr2=" + memberAddr2
+ ", memberAddr3=" + memberAddr3 + ", adminCk=" + adminCk + ", regDate=" + regDate + ", money=" + money
+ ", point=" + point + "]";
}
}

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.vam.mapper.MemberMapper">
<insert id="memberJoin">
insert into book_member values(#{memberId}, #{memberPw}, #{memberName}, #{memberMail}, #{memberAddr1}, #{memberAddr2}, #{memberAddr3}, 0, sysdate, 100000, 5000 )
</insert>
</mapper>

View File

@@ -24,7 +24,7 @@
<div class="pw_wrap">
<div class="pw_name">비밀번호</div>
<div class="pw_input_box">
<input class="pw_iput">
<input class="pw_input">
</div>
</div>
<div class="pwck_wrap">

View File

@@ -64,7 +64,7 @@
padding: 10px 14px;
}
.pw_iput{
.pw_input{
width:100%;
height:100%;
border:none;

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.vam.mapper.MemberMapper">
<insert id="memberJoin">
insert into book_member values(#{memberId}, #{memberPw}, #{memberName}, #{memberMail}, #{memberAddr1}, #{memberAddr2}, #{memberAddr3}, 0, sysdate, 100000, 5000 )
</insert>
</mapper>

View File

@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
#Mon Aug 10 12:33:28 KST 2020
#Thu Aug 13 11:22:05 KST 2020
version=1.0.0-BUILD-SNAPSHOT
groupId=com.vam
m2e.projectName=VamPa

View File

@@ -0,0 +1,10 @@
package com.vam.mapper;
import com.vam.model.MemberVO;
public interface MemberMapper {
//회원가입
public void memberJoin(MemberVO member);
}

View File

@@ -0,0 +1,136 @@
package com.vam.model;
public class MemberVO {
//회원 id
private String memberId;
//회원 비밀번호
private String memberPw;
//회원 이름
private String memberName;
//회원 이메일
private String memberMail;
//회원 우편번호
private String memberAddr1;
//회원 주소
private String memberAddr2;
//회원 상세주소
private String memberAddr3;
// 관리자 구분(0:일반사용자, 1:관리자)
private int adminCk;
//등록일자
private int regDate;
//회원 돈
private int money;
//회원 포인트
private int point;
public String getMemberId() {
return memberId;
}
public void setMemberId(String memberId) {
this.memberId = memberId;
}
public String getMemberPw() {
return memberPw;
}
public void setMemberPw(String memberPw) {
this.memberPw = memberPw;
}
public String getMemberName() {
return memberName;
}
public void setMemberName(String memberName) {
this.memberName = memberName;
}
public String getMemberMail() {
return memberMail;
}
public void setMemberMail(String memberMail) {
this.memberMail = memberMail;
}
public String getMemberAddr1() {
return memberAddr1;
}
public void setMemberAddr1(String memberAddr1) {
this.memberAddr1 = memberAddr1;
}
public String getMemberAddr2() {
return memberAddr2;
}
public void setMemberAddr2(String memberAddr2) {
this.memberAddr2 = memberAddr2;
}
public String getMemberAddr3() {
return memberAddr3;
}
public void setMemberAddr3(String memberAddr3) {
this.memberAddr3 = memberAddr3;
}
public int getAdminCk() {
return adminCk;
}
public void setAdminCk(int adminCk) {
this.adminCk = adminCk;
}
public int getRegDate() {
return regDate;
}
public void setRegDate(int regDate) {
this.regDate = regDate;
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
public int getPoint() {
return point;
}
public void setPoint(int point) {
this.point = point;
}
@Override
public String toString() {
return "MemberVO [memberId=" + memberId + ", memberPw=" + memberPw + ", memberName=" + memberName
+ ", memberMail=" + memberMail + ", memberAddr1=" + memberAddr1 + ", memberAddr2=" + memberAddr2
+ ", memberAddr3=" + memberAddr3 + ", adminCk=" + adminCk + ", regDate=" + regDate + ", money=" + money
+ ", point=" + point + "]";
}
}

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.vam.mapper.MemberMapper">
<insert id="memberJoin">
insert into book_member values(#{memberId}, #{memberPw}, #{memberName}, #{memberMail}, #{memberAddr1}, #{memberAddr2}, #{memberAddr3}, 0, sysdate(), 100000, 5000 );
</insert>
</mapper>

View File

@@ -11,7 +11,7 @@
<!-- <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"></property>
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/ksj?serverTimezone=Asia/Seoul"></property> -->
<property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"></property>
<property name="jdbcUrl" value="jdbc:log4jdbc:mysql://localhost:3306/ksj?serverTimezone=Asia/Seoul"></property>
<property name="jdbcUrl" value="jdbc:log4jdbc:mysql://localhost:3306/blog?serverTimezone=Asia/Seoul"></property>
<property name="username" value="root"></property>
<property name="password" value="1234"></property>
</bean>

View File

@@ -24,7 +24,7 @@
<div class="pw_wrap">
<div class="pw_name">비밀번호</div>
<div class="pw_input_box">
<input class="pw_iput">
<input class="pw_input">
</div>
</div>
<div class="pwck_wrap">

View File

@@ -64,7 +64,7 @@
padding: 10px 14px;
}
.pw_iput{
.pw_input{
width:100%;
height:100%;
border:none;

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.vam.mapper.MemberMapper">
<insert id="memberJoin">
insert into book_member values(#{memberId}, #{memberPw}, #{memberName}, #{memberMail}, #{memberAddr1}, #{memberAddr2}, #{memberAddr3}, 0, sysdate(), 100000, 5000 );
</insert>
</mapper>

View File

@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
#Mon Aug 10 12:33:37 KST 2020
#Thu Aug 13 11:22:07 KST 2020
version=1.0.0-BUILD-SNAPSHOT
groupId=com.vam
m2e.projectName=VamPa_MySQL