본문 바로가기

JSP

[JSP] EditPlus 주석 단축키 설정 01. EditPlus 상단의 '도구' → '기본설정'을 선택한다. 02. '키보드' → '편집' → '주석 줄'에서 아래 그림의 순서대로 입력한다. -. 새 단축키 누리기 : [ Ctrl + / ] 03. 할당을 누르면 '현재 단축키'로 설정된다. 04. '키보드' → '편집' → '주석 줄 제거'에서 아래 그림의 순서대로 입력한다. -. 새 단축키 누리기 : [ Ctrl + \ ] 05. 할당을 누르면 '현재 단축키'로 설정된다. 06. 위 순서대로 작업이 완료되었다면. '적용'을 클릭한다. 07. '확인'을 클릭하면 모든 단축키 설정이 완료된다. 08. 이제 EditPlus에서 새 html 페이지를 열고 전체 내용을 드래그 하고 [ Ctrl + / ]를 누른다. 09. 팝업창의 TextBox에 【 .. 더보기
[JSP] 요청 URI 자체를 명령어로 사용하는 방법 ■ 요청 URI 자체를 명령어로 사용하는 방법 -. 요청 파라미터를 명령어로 사용한느 방법은 간편하기는 하지만 명령어가 파라미터로 전달되기 때문에 정보가 사용자에게 노출된다는 단점이 있다. -. 이런 문제를 방지하기위해서 요청 URI 자체를 명령어로 사용하는 방법이 있다. -. 요청 URI 자체를 명령어로 사용하는 방법은 요청되는 URI가 실제 페이지가 아니고 명령어 이므로 악의적인 명령어로부터 사이트가 보호된다는 점과 요청되는 URL이 좀 더 자연스러워 진다는 점이다. -. 요청 URI자체를 명령어로 사용하는 컨트롤러 서블릿(CommandControllerURI)는 요청 파라미터를 명령어로 사용하는 컨트롤러 서블릿(CommandController)의 proRequest() 메소드에서 String cmd.. 더보기
[JSP] 서블릿 사용자의 요청을 명령어로 전달 ■ 서블릿 사용자의 요청을 명령어로 전달 -. 모델 2 기반의 MVC 패턴에서 컨트롤러의 역할을 하는 서블릿은 사용자가 어떤 요청을 했는지 분석해야 한다. 즉, 사용자가 어떤 페이지를 요청하였는지 구분할 수 있어야 이에 알맞은 모델의 기능을 수행할 수 있게 된다. -. MVC 패턴에서 컨트롤러는 사용자가 어떤 요청을 했는지를 명령어를 사용하여 파악한다. -. 웹 브라우저를 통해서 명령어를 전달하기 위한 방법은 2가지로 구분된다. ① 요청 파라미터로 명령어를 전달하는 방법 ② 요청 URI 자체를 명령어로 사용하는 방법 01. 요청 파라미터로 명령어를 전달하는 방법 01) 특정한 이름의 파라미터에 명령어 정보를 담아서 전달 -. 요청 파라미터로 명령어를 전달하는 방법은 특정한 이름의 파라미터에 명령어 정보를.. 더보기
[JSP] 모델 2 기반의 간단한 MVC 패턴 구현방법 ■ 모델 2 기반의 간단한 MVC 패턴 구현방법01. 컨틀로러의 역할을 하는 서블릿 클래스 SampleController.java package ch21.controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class SampleController extends HttpServlet { // 1단계 GE.. 더보기
[JSP] 모델 2 기반의 MVC 패턴의 개요 ■ 모델 2 기반의 MVC 패턴의 개요 용 어 설 명 Model -. 정보를 담고 있는 객체, 자바 빈즈를 뜻한다. View -. 정보를 표현하는 객체, JSP(Java Server Page)를 뜻한다. Controller -. 정보를 컨트롤하고 Model과 View 사이를 중재하는 객체이다. -. 모델 2에서는 서블릿으로 구현한다. ※ 모델2는 데이터(Model) - 표현(View) - 정보처리(Controller)를 구분하여 재사용과 가독성(읽기 쉽게)을 높이려는 기법이다. 01) 모델 1 구조 -. JSP로 구현한 기존 웹 어플리케이션은 모델 1 구조로 웹 브라우저의 요청을 JSP 페이지가 받아서 처리하는 구조이다. -. JSP 페이지에 비즈니스 로직을 처리하기 위한 코드와 웹 브라우저에 결과를 보.. 더보기