본문 바로가기

Spring Framework/jsp 웹10

JSP Servlet 4 JSP Servlet 4 Servlet 작동 순서 웹 브라우저 - 웹 서버 - 웹 어플리케이션 서비 - Servlet 컨테이너(스레드 생성 , Servlet 객체 생성) 클라이언트에서 Servlet 요청이 들어오면 서버에서는 Servlet 컨테이너를 만들고 요청이 있을 때마다 스레드가 생성된다. Servlet 라이프 사이클 Servlet의 사용도가 높은 이유는 빠른 응답속도 때문이다. Servlet 은 최초 요청시 객체가 만들어져서 메모리에 로딩된다. 이후 요청시에는 기존의 객체를 재활용하게 된다. 따라서 동작 속도가 빠르다. Servlet 라이프 사이클 Servlet 객체 생성 - init() 호출 - service() , doGet() , doPost() 호출 - destroy() 호출 최초 한번 최.. 2017. 12. 24.
JSP Servlet 2 JSP Servlet 2 jsp 특징 동적 웹 어플리케이션 컴포넌트 .jsp 확장자 클라이언트의 요청에 동적으로 작동하고 응답은 html을 사용한다 jsp는 서블릿으로 변환되어 실행된다 mvc 패턴에서 view로 사용된다 controller(servlet)에게 요청하면 controller는 model을 호출한다 model은 db와 연결되어 있다 model은 controller에게 작업 결과를 보낸다 controller는 view(jsp)에 결과를 보낸다 클라이언트는 요청의 결과를 받는다 jsp 아키텍처 jsp 파일 - jsp.java - .class 로 컴파일 2017. 12. 24.
JSP Servlet 1 JSP Servlet 1 개요 웹 프로그래밍 - 웹 어플리케이션을 구현하는 것 웹 어플리케이션 - 웹을 기반으로 작동하는 프로그램 웹 - 1개 이상의 사이트가 연결되어 있는 인터넷 서비스의 한가지 형태 인터넷 - 1개 이상의 네트워크가 연결되어 있는 형태 http : // localhost:8080/project/controller?cmd=2; 프로토콜/ ip주소/ port / information path 프로토콜 - 네트워크상에서 약속한 통신규약 (http , ftp , smtp , pop , dhcp) ip = 네트워크 상에서 컴퓨터를 식별 할 수 있는 주소 dns = ip 주소를 인간이 쉽게 외우도록 매핑한 문자열 port = ip 주소가 컴퓨터를 식별할 수 있게 해준다면 port 번호는 해당 컴.. 2017. 12. 24.
jsp 웹 프로그래밍 / 세션 , 쿠키 jsp 웹 프로그래밍 / 세션 , 쿠키 세션과 쿠키의 등장 배경 http 프로토콜은 비연결형 프로토콜이다. 그래서 사용자의 연결을 계속 유지하지 않는 방식으로 출력이 처리된다. 사용자의 요청에 대한 응답을 한 후 연결을 해제한다. 예를 들어 한 번 로그인한 사용자가 로그아웃 할 때까지 보관해야할 정보가 있다면 곤란하다. 이런 http프로토콜의 문제점을 해결하기 위해서 세션과 쿠키라는 개념이 등장했다. 세션 : 서버에 정보를 저장하는 방식 쿠키 : 정보를 클라이언트의 pc에 저장하는 방식 세션 쿠키의 단점 PC에 정보가 보관되기 때문에 보안에 취약하다(개인정보 유출) 작은 크기의 데이터만 저장가능 세션의 장점 JSP(서버 사이드)에서만 접근이 가능하므로 보안이 유지된다 저장 할 수 있는 데이터에 한계가 없.. 2017. 11. 27.
jsp 라디오 버튼 , 체크 박스 , 텍스트 / radio button , checkbox , textarea jsp 라디오 버튼 , 체크 박스 , 텍스트 / radio button , checkbox , textarea jsp 라디오 버튼 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Insert title here 취미 : 축구 농구 야구 Colored by Color Scripter cs 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 32 33 34 Insert title here 성별 : 남자 여자 메일 수신 여부 수신 거부 취미 영화 여행 음악 독서 간단한 가입 인사를 입력 하세요 Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9.. 2017. 11. 22.