
[JSP]JSP와 Servlet/ 동작과정__10/20
2022. 10. 20. 18:03
Jsp
동적페이지가 나온이유 정적으로 페이지를 처리하는 것에 한계가 있다. 예) 환율 같은거는 실시간으로 우리가 요청할때 마다 값이 변동되어야 한다, 상품에 관련된 정보는 실시간으로 사용자에게 전달 되어야한다.(할인이 적용되면 상품값이 달라짐) 그래서 동적으로 페이지를 처리하는 CGI방식(ex - 서블릿)이 나왔다. 초기 CGI 방식은 프로세스 방식으로 동작했다. =>클라이언트1이 요청하면 환율조회 기능 프로세스를 메모리에 생성 후 1이 원하는 정보를 반환해 주고 클라2 가 요청한 환율조회 기능 프로세스를 또 메모리에 생성해주고 원하는 정보를 반환함 (같은 기능을 하더라도 똑같이 메모리에 계속 생성함....ㄷ) 시대가 발전하면서 인터넷 환경이 발전하고 사용자 수가 급격히 늘면서 메모리에 과부하가 걸릴수도 있게됨..

[JSP]JSTL 기본__개발공부 83일차
2022. 7. 11. 23:17
Jsp
우선 jstl을 사용하기 위해서는 jar 파일을 lib 폴더에 추가해 줘야한다. 또한 맨 윗줄에 코딩을 아래와 같이 해줘야한다. 일단 el을 쓸려면 무조건 4가지 스코프에 담겨야 한다. 참고)4가지 스코프 Page Scope Request Scope Session Scope Application Scope. 예를들어 session객체에 auth가 속성명으로 선언되어져 있다면 sesstion.setAttribute("auth", authList) 원래는 session.auth 로 써야 하지만 앞의 스코프를 생략하고 auth를 쓰면 4가지 스코프를 다 뒤진다.
[JSP]MVC패턴__개발공부 78일차
2022. 6. 24. 07:21
Jsp
MVC 패턴 기본구조 ㄱ. 모델 1구조 웹컨테이너 [서블릿 클래스(jasper) -> 서블릿 객체] ex01.jsp ㄴ. 모델 2 구조(MVC 패턴) 로직 클래스[M]VC 모델(model)객체 write.htm -> write.java 클래스 서블릿x list.htm -> List.java 클래스 서블릿 X view.htm -> 하나의 서블릿 요청 받아요. request.setAt("list",list); delete.htm -> [서블릿] 1개 포워딩 list.jsp 모든 요청 MV [C]컨트롤러 : 담당로직 클래스 : view 출력 객체 화면 출력 list.jsp, write.jsp, view.jsp 게시글 목록 출력 클라이언트(웹 브라우저) 서버 주소[] [ 하나의 서블릿(컨트롤러) 역할] 클래스(..