-
2.12 JSP Servlet 만들기JSP 과정 2019. 2. 12. 13:09
이클립스를 실행한다. 폴더 하나를 생성(workspace_jsp01) 한다. 3. 이클립스 file 창에서 Swith Workspace를 클릭한다. Browse..을 클릭하여 만든 폴더(workspace_jsp01)를 선택하고 Launch를 클릭 새로운 이클립스가 실행되며 Welcom창을 닫도록하고, file창-->New-->Dynamic Web Project를 클릭 Project name에 명칭을 입력 후 Target runtime에서 New Runtime...을 클릭한다. 다운 받은 Apache Tomcat v7.0을 선택(다른 버전 다운로드 그 버전을 선택)하고 Next >를 클릭 Browse...를 클릭하여 apache tomcat 압축을 푼 폴더를 선택 후 Finish버튼 클릭 Next 버튼을 ..
-
2.12 SQL 서블릿 매핑 방법JSP 과정 2019. 2. 12. 12:37
서블릿 매핑 방법접속 경로가 너무 긴 경우 짧은 이름으로 사용할 수 있다.보안에 노출되어 있는 경로를 다른 이름으로 간단하게 맵핑할수 있다. 어노테이션을 이용한 서블릿 맵핑java파일에 직접 어노테이션으로 서블릿 맵핑New > > Servlet으로 파일 생성시 클래스 명으로 된 어노테이션으로 자동 삽입되어 맵핑 된다.맵핑명(HelloWorld)을 java소스에 직접 입력한다. web.xml에서 서블릿 맵핑 서블릿 컨테이너에 서블릿 배포 시 사용하는 XML 문서 배포 서술자(DD, Deployment Descriptor)URL과 서블릿 매핑 정보 포함보안역할 설정, 오류 페이지 설정, 초기화 구성 및 관련 정보 설정 등 URL 매핑을 위한 항목 web.xml에서 서블릿 맵핑 @WebServlet 어노테이션..
-
2.12 JSP 서블릿(Servlet)JSP 과정 2019. 2. 12. 12:12
서블릿(Servlet)동적 웹어플리케이션 컴포넌트 이다.JAVA언어를 사용하여 웹프로그램을 제작한다.클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용한다..java 확장자를 가진다.자바 서블릿은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버 측 프로그램 혹은 그 사양을 의미한다. Servlet 특징서블릿은 자바 thread를 이용하여 동작한다.MVC패턴에서 서블릿은 Controller로 이용된다. MVC 패턴에서 Servlet 서블릿의 한계자바 기반의 웹 프로그래밍 기술로 자바 언어의 모든 기능을 사용 할 수 있으며 쓰래드 기반의 빠른 처리 속도를 자랑하나,프로그램 내에서 화면 코딩을 제어해야 하는 문제로 인해 유지보수에 많은 문제가 있다.이러한 문제점을 개선한 것이 JSP로 JSP는 내..
-
2.12 JSP 요청 처리 방식(CGI, Servlet/JSP 방식)JSP 과정 2019. 2. 12. 11:59
요청처리 방식CGI 방식, Servlet/JSP 사용시 처리 방식 CGI(Common Gateway Interface)방식공용 게이트웨이 인터페이스요청시 웹서버에서 요청 수행을 위해 프로그램을 실행하게 된다.이 때 여러 요청이 동일한 프로그램을 호출하게 되면 요청량만큼 프로세서를 생성해서 처리한다. 이로 인해 대량 트래픽 발생시 부하가 발생될수 있다. Servlet/JSP 사용시 처리 방식여러 요청이 동일한 프로그램 호출할 대 요청을 어플리케이션 내의 컨테이너가 각 요청에 다라 스레드를 생성해 하나의 프로그램을 동작시키는 방식으로 대량의 트래픽이 발생해도 CGI방식에 비해 부하가 덜 발생하게 된다.
-
2.12 JSP 웹프로그램 동작원리, 웹어플리케이션 구성도JSP 과정 2019. 2. 12. 11:54
웹 프로그램 동작원리, 웹 어플리케이션 구성도(Web Application)