반응형
여승철
INTP 개발자
여승철
  • 분류 전체보기 (376)
    • CS (16)
      • 면접 준비 (7)
      • 운영체제 (0)
      • 네트워크 (2)
      • HTTP (6)
      • 스프링(Spring) IoC 컨테이너 (0)
      • 알고리즘 (1)
    • Web (13)
    • AWS (6)
    • Java (43)
    • JSP & Servlet (65)
      • 개념 (42)
      • 실습 (23)
    • Spring Framework (33)
    • Spring Boot (10)
    • Spring Data (22)
      • JPA (14)
      • Query DSL (7)
      • Redis (1)
    • Spring Security (9)
    • Spring Batch (4)
    • MyBatis (10)
    • Front-End (51)
      • JS (27)
      • Vue.js (17)
      • React (5)
      • JQuery (0)
      • d3.js (2)
    • DBMS (24)
      • SQL, RDBMS (16)
      • MongoDB (5)
      • Redis (3)
    • Kafka (3)
    • 리눅스 (Linux) (4)
    • 디자인 패턴 (3)
    • VCS (8)
    • API (0)
    • TOOL (3)
    • Reading Book (28)
      • 이펙티브 자바 (11)
      • Clean Code (10)
      • 1분 설명력 (4)
      • HOW TO 맥킨지 문제해결의 기술 (3)
    • C# (4)
    • NSIS (6)
    • ETC (11)

블로그 메뉴

  • 홈
  • 태그

인기 글

태그

  • EC2
  • querydsl
  • 게시판
  • ubuntu
  • 스트림
  • jsp
  • JSTL
  • 회원 관리
  • 이펙티브 자바
  • servlet
  • JDBC
  • Dao
  • 로그인
  • controller
  • 디자인 패턴
  • 맥킨지
  • Spring Batch
  • 환경 세팅
  • mybatis
  • HTTP

최근 댓글

최근 글

hELLO· Designed By 정상우.
여승철

INTP 개발자

JSP & Servlet/실습

[JSP & Servlet] 로그인 (feat. 세션 & 쿠키) - 테이블 생성 및 vo(Value Object)

2022. 6. 30. 15:21
반응형

 

로그인 구현에서는 게시판과는 다르게 FrontController 서블릿을 사용하지 않고 클라이언트의 요청을 서블릿에서 바로 받는 기본 형태의 모델 2 구조로 구현해보도록 하겠다.

 


📌테이블 생성

CREATE TABLE members(
     	id VARCHAR(12) PRIMARY KEY,
     	passwd VARCHAR(12),
     	addr VARCHAR(50),
     	age INT,
     	email VARCHAR(30),
     	gender CHAR(1),
     	name VARCHAR(12),
     	nation VARCHAR(16)
);
START TRANSACTION;
INSERT INTO users VALUES('java','java','서울특별시',30,'java@gmail.com','M','김자바','대한민국');
COMMIT;

users 테이블을 생성하는 것 외에도 user 레코드를 하나 insert 해주었다.

id 아이디 email 이메일
passwd 비밀번호 gender 성별
addr 주소 name 이름
age 나이 nation 국가

 

 

 

📌VO(DTO)

Member.java

package vo;

public class Member {
	private String name;
	private String addr;
	private int age;
	private String nation;
	private String id;
	private String passwd;
	private String gender;
	private String email;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getAddr() {
		return addr;
	}
	public void setAddr(String addr) {
		this.addr = addr;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String getNation() {
		return nation;
	}
	public void setNation(String nation) {
		this.nation = nation;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getPasswd() {
		return passwd;
	}
	public void setPasswd(String passwd) {
		this.passwd = passwd;
	}
	public String getGender() {
		return gender;
	}
	public void setGender(String gender) {
		this.gender = gender;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
}
반응형
저작자표시 (새창열림)

'JSP & Servlet > 실습' 카테고리의 다른 글

[JSP & Servlet] 로그인 (feat. 세션 & 쿠키) - controller / service  (0) 2022.06.30
[JSP & Servlet] 로그인 (feat. 세션 & 쿠키) - View / DAO  (0) 2022.06.30
[JSP & Servlet] 게시판 만들기 (feat. MySQL) - View  (0) 2022.06.29
[JSP & Servlet] 게시판 만들기 (feat. MySQL) - DAO(Data Access Object)  (0) 2022.06.27
[JSP & Servlet] 게시판 만들기 (feat. MySQL) - Service 클래스  (0) 2022.06.27
    여승철
    여승철

    티스토리툴바