공부방

19_11_25 공부정리(JSP 실습)

Winter_Snow 2019. 11. 25. 20:34

1. MVC 패턴

MVC패턴

M : model -> DB와의 연결객체 이며, 쿼리문을 넘겨주고,  DB에서 리턴값을 가져온다

V : view -> 사용자가 보는 페이지 , 사용자의 입력과 결과의 출력을 다룸

C : controller -> 사용자의 입력에 따라 다른 실행을 하게 함 , 실행의 결과에 따라 다른 페이지가 사용자에게 보여 줌

 즉 , 예시로

1. 사용자가 로그인 버튼을 누름

2. 입력에 따라 로그인 비즈 객체 생성

3. Dao 객체 생성

4.  Dao객체의 로그인 쿼리 관련 메소드를 실행, DB로 부터 리턴값 받아옴

5. 리턴값 반환

6. 리턴값 반환

7. 리턴값에 따라 controller가 다른 View를 사용자에게 보여줌

 

 

2.  여기서 부터는 그냥 자유로운 형식

<% %> 자바 스크립트릿  : 자바 언어의 사용구역

<%= %> 자바 표현식 : 만든 변수를 페이지로 가지고옴

<%! %> 함수 선언부 : 함수 선언하는 곳 

<%@ include file="menu.jsp" %> : 소스 모듈화로 file 의 소스를 그대로 삽입 

<form action="/log/login"  method="post"> : html 파일의 form 엘리먼트로 action 경로로 method 의 방식으로 처리, (하위 엘리먼트인 input의 id와 value가 parameter 로 넘어감)

    + request영역 객체의 파라미터로 일일이 넘기기 보다는 해당 Entity 클래스를 만들고 bean 객체을 이용하는게 좋음