분류 전체보기

📄 JSP

[JSP] Day41 - 웹 페이지 MVC 패턴 분리

MVC 패턴 분리 MVC 패턴은 소프트웨어 개발에서 널리 사용되는 디자인 패턴 중 하나로, 코드의 구조화와 유지 보수성을 향상시키기 위해 사용됩니다. 1. 입력의 분리 입력 부분은 중복되는 영역이기 때문에 공통 코드로 분리하는 것이 좋습니다. 2. 출력(View)와 처리(Controller)의 분리 출력은 값을 처리된 결과를 사용자에게 반환하는 기능을 말합니다. 출력값은 처리 결과에 따라 다르기 때문에 변하는 영역이라고 할 수 있습니다. 처리는 정해진 로직에 따라 값을 처리하기 때문에 변하기 않는 영역입니다. 때문에 이 두 기능을 분리합니다. 3. 모델(Model) 입력, 처리, 출력이 분리되면 서로 다른 메서드로 분리되기 때문에 처리에서 입력받은 데이터를 읽을 수 없고, 출력에서는 처리된 데이터를 전달..

📄 JSP

[JSP] Day39 - Session / Application / Out 내장객체 활용 웹 페이지

내장객체 활용 웹 페이지 게시판 웹 페이지 a.jsp b.jsp c.jsp d.jsp 방문자 수 확인 웹 페이지 방문자수 확인하기 test1.jsp 오늘의 방문자수는 명입니다. test2.jsp GitHub https://github.com/Qkrwnsgus0522/JSP GitHub - Qkrwnsgus0522/JSP Contribute to Qkrwnsgus0522/JSP development by creating an account on GitHub. github.com

📄 JSP

[JSP] Day39 - Application / Out

Application application은 웹 어플리케이션이 실행되는 서버의 설정 정보 및 자원에 대한 정보를 얻어내거나 어플리케이션이 실행되고 있는 동안에 발생할 수 있는 이벤트 로그 정보와 관련 기능들을 제공합니다. Application 특징 처음 컨테이너가 구동될 때 단 하나의 객체만 생성됩니다. web.xml에서 초기화 값을 지정해줄 수 있습니다. Application 주요 메서드 메서드 설명 void setAttribute(String name, Object o) application 객체에 추가 객체를 저장 Object getAttribute(String name) application 객체에 추가된 객체를 가져옴 void removeAttribute(String name) applicati..

📄 JSP

[JSP] Day38 - Session 활용 쇼핑몰

세션 활용 쇼핑몰 아이디 비밀번호 님 안녕하세요 :D 로그아웃 상품선택 결제하기 test17.jsp test18.jsp test19.jsp test20.jsp 님이 구매한 상품들입니다. 총 금액은 원 입니다. 메인으로 돌아가기 test21.jsp GitHub https://github.com/Qkrwnsgus0522/JSP GitHub - Qkrwnsgus0522/JSP Contribute to Qkrwnsgus0522/JSP development by creating an account on GitHub. github.com

📄 JSP

[JSP] Day38 - Session

세션 세션이란 클라이언트로부터 오는 일련의 요청을 하나의 상태로 보고 그 상태를 일정하게 유지하는 기술입니다. 일정 시간은 방문자가 웹 브라우저를 통해 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료하여 연결을 끝내는 시점을 의미합니다. 즉, 방문자가 웹 서버에 접속해 있는 상태를 하나의 단위로 보고 그것을 세션이라고 합니다. 세션 특징 웹 서버에 웹 컨테이너의 상태를 유지하기 위한 정보를 저장합니다. 웹 서버의 저장되는 쿠키(=세션 쿠키) 브라우저를 닫거나, 서버에서 세션을 삭제했을때만 삭제가 됩니다. 저장 데이터에 제한이 없습니다. (서버 용량 허용 범위) 각 클라이언트 고유 Session ID를 부여합니다. Session ID로 클라이언트를 구분하여 각 클라이언트 요구에 맞는 서비스를 제공합니다...

📄 JSP

[JSP] Day38 - 데이터 전송 (forward / redirect)

forward forward 방식은 웹 컨테이너 차원의 페이지 이동으로 웹 브라우저는 다른 페이지로 이동했음을 알 수 없고, 브라우저에 최초 호출한 URL이 표시됩니다. forward 실행 순서 최초 요청 (클라이언트 → request → URL 1) forward (URL 1 → forward → URL 2) 응답 (URL 2 → response → 클라이언트) redirect redirect 방식은 다른 웹 컨테이너에 있는 주소로 이동 가능하며 웹 브라우저는 URL을 지시된 주소로 바꾸고 그 주소로 이동합니다. redirect 실행 순서 최초 요청 (클라이언트 → request 1 → URL 1) redirect할 새로운 URL 2 반환 (URL 1 → redirect → 클라이언트) URL 2 요청..

harveydent
'분류 전체보기' 카테고리의 글 목록 (7 Page)