Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

290570

24.07.15 본문

java_spring (2024.05 ~ 2024.10)

24.07.15

qordpsem 2024. 7. 15. 11:14

#jsp 태그

<%         %>      스크립트릿       JAVA 코드 삽입

<%=       %>      표현식             결과값 출력 (변수 내용 출력)

<%@      %>      지시자             페이지 속성 지정

<%--   --%>      주석 

<%!        %>       선언                변수, 메소드의 선언

 

 

 

 

 

#mvc 패턴

controller     -    사용자 요청 파악  (servlet)

model    -     요청에 따른 일처리   (자바클래스)

view    -    일처리된 결과 보여주기   (jsp)

 

 

 

C

컨트롤러

사용자의 요청을 파악하여 일처리를 위한 모델을 결정해주고

그 모델이 처리한 결과를 뷰에서 사용할 수 있도록 상태유지하고 해당 뷰 페이지로 이동시키는 역할 수행

 

Front Controller

웹 어플리케이션의 정문 앞에 서서 모든 사용자의 요청을 파악하는 컨트롤러 말함

각각의 요청에 다른 컨트롤러를 따로 만들지 않고 한개만 만들어서 처리하는 방식

 

 

listCustomer.do >> ListCustomer

insertCustomer.do  >>  insertCustomer

listCustomer.do  >>  KostaController

insertCustomer.do  >>  KostaController

 

 

#서비스명 파악하기

프론트 컨트롤러의 경우 모든 요청을 하나의 컨트롤러가 받아서 처리하기 때문에

사용자가 어떠한 서비스를 원하는지 파악할 필요가 있음

 

 


 

 

7.16

 

#세션을 이용한 상태유지

상태 유지 위해 jsp 내장 객체 session 이용

 

request.setAttribute (속성명, 값);     >>   다음 연결된 문서까지 상태 유지

session.setAttribute (속성명, 값);     >>   브라우저 닫기 전까지 상태 유지

 

 

#http - 무상태 서버 (사용자 요청에 따른 응답 후 연결 끊김)

#session - 상태유지 (브라우저 닫기 전까지 사용자 상태 기록)

 

 

#session 이용해 데이터 저장

session.setAttribute("속성명", 값);

# session 이용해 데이터 읽기

session.getAttribute("속성명);

 

 

#session에 저장할 수 있는 데이터 형식은 Object

 

#jsp 에서 session 이용  -  session 내장 객체 바로 사용 가능

#servlet 에서 session 이용  -  doGet(HttpServletRequest request, HttpServletResponse response{

                                                   HttpSession session = request.getSession(); }

 

 

 

#cos.jar 다운로드
http://www.servlets.com/cos/

'java_spring (2024.05 ~ 2024.10)' 카테고리의 다른 글

MySQL (mac)  (0) 2024.07.20
GIT 특강  (0) 2024.07.17
24.07.03  (0) 2024.07.03
24.06.14  (0) 2024.06.14
24.06.13  (0) 2024.06.13