본문 바로가기
카테고리 없음

[Project] 로그인, 회원가입 페이지 구현

by 321 2021. 1. 26.

 

1,2 과정에서 ui를 대충 만들었으니 이제 db와 연결해야한다.

2021.01.09 - [분류 전체보기] - [Java] model1, model2

 

[Java] model1, model2

M: Model | V: View | C: Controller 1. Model1 2022년 여름쯤에 jsp로만 화면, 로직처리를 다 하던 프로젝트를 고도화 한 적 있다.spring 프레임워크 없이 jsp로만 작동하던 사내 프로그램이었는데, 처음 코드

readmeplz.tistory.com

여기서는 model2 방식을 사용해서 게시판을 만들 것이므로 servlet 을 생성해야함.

더보기

서블릿은 서버쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스이다.
서블릿은 자바로 작성되어 있으므로 자바의 일반적인 특징을 모두 가진다.
하지만 서블릿은 일반 자바 프로그램과는 다르게 독자적으로 실행되지 못하고 톰캣과 같은 JSP/Servlet 컨네이너에서 실행된다는 점에서 차이가 있다.
출처 : 자바웹을다루는기술(길벗)

 

 

1. servlet 파일 생성 및 설정

2021.01.09 - [분류 전체보기] - [Java] Servlet 프로젝트, 파일 생성

 

[Java] Servlet 프로젝트, 파일 생성

Servlet이란?자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. 서블릿은 JSP와 비슷한 점이 있지만, JSP가 HTML 문서 안에 Java 코드를 포함하고 있는 반면, 서블릿은

readmeplz.tistory.com

 

servlet 파일 생성 -> 서블릿 매핑 -> 링크달기

  • 방법 1.xml에서 직접
  • 2. 어노테이션 @ 을 이용

 

 

2. 사용자로부터 입력받은 데이터를 받는다.

  • form태그를 이용해 ui에서 submit한 데이터를 전송받는다 (get/post방식)
  • HttpServletRequest를 사용해 request.getParameter("name"); 으로 받음

 

3. 받은 데이터 로직 처리

 

4.  다시 jsp로 보냄

  • 서블릿 포워드방법
  • 바인딩 방법(포워딩 방법에 따라서 작동 안할수도있음)
  • jsp파일에서 자바스크립트로 처리 방법

 

5. dao dto servlet 파일 생성

 

6. DB 커넥션풀 생성

  • 방법 1: driver주소, url, user, pw 이용해서 Statement, ResultSet 활용.
  • 방법 2: 톰캣에서 제공하는 jar파일 다운받고 context.xml에 resource name=에 추가 후 dao에 가서 Context로 연결