반응형 Spring 사전 준비/JSP Servlet14 [JSP Servlet] doGet / doPost / Servlet 기본 원리 / 한글 처리 ※ Context Path : 웹 어플리케이션을 구분하기 위한 경로, 프로젝트 생성 시 server.xml에 자동으로 추가됨. request의 getContextPath() 메소드는 일반적으로 URL에서 프로젝트 이름 부분을 반환한다. 1. doGet, doPost 서블릿 파일을 생성할 때 메소드 생성 체크 박스 목록에 doGet, doPost 가 있다. 1) doGet : Get방식에서 호출되는 메소드, URL에 정보가 포함되어 보안에 약함. 기본 호출 메소드. 2) doPost : Post방식에서 호출되는 메소드, URL에 정보가 포함되지 않아 안전하며, 헤더에 정보를 실음. ※ 둘다 매개 객체로 HttpServletRequest 라는 요청 객체와 HttpServletResponse 라는 응답 객체를.. 2020. 11. 25. [JSP Servlet] Servlet 문서 작성법 프로젝트 생성법은 저번 포스팅에서 다루었기 때문에 바로 서블릿 파일을 만드는 법을 소개한다. ([JSP Servlet] MVC란? / JSP 문서 작성법) kimcoder.tistory.com/188?category=905113 1. Servlet 문서 생성 1) WebContent -> New 에서 Servlet이 없다면 Other로 들어가서 검색하면 된다. 2) Next 클릭 3) Java package에서 패키지명을 지정하고, Class name에서 클래스명을 지정한다. Class명은 가급적 대문자로 시작해야 한다. Superclass에서는 자신 클래스를 상속해주는 부모 클래스를 지정한다. 4) URL 매핑을 따로 하고싶다면 Edit로 수정 가능하다. URL mappings : 경로가 너무 길고, .. 2020. 11. 24. [JSP Servlet] MVC란? / JSP 문서 작성법 * DAO : 데이터 접근 객체 * 모듈화 : 작업을 작은 단위로 나누는 것, 부품화 1. MVC란? Model, View(JSP), Controller(Servlet) 사용자가 웹 애플리케이션을 이용하기 위해 URL 요청을 하면, 해당 요청은 Controller에 들어오게 된다. Controller은 해당 요청을 담당하는 메소드로 안내하고, 요청에 포함된 정보를 가지고 Model에 접근할 수 있다. Model은 데이터베이스같은 비즈니스 로직을 처리하는 일을 수행하고 Controller로 다시 돌아온다. Controller의 처리가 끝났다면 그 결과를 사용자들이 화면을 통해 볼 수 있도록 View로 이동시켜준다. 2. MVC 패턴의 종류 1) 모델1 - MVC에서 View와 Controller를 같은 곳.. 2020. 11. 24. Tomcat 환경 설정 및 구동 이번 포스팅에서는 Tomcat 서버 세팅을 다룬다. 이클립스에서 Tomcat 서버를 생성하는 방법을 모른다면 아래 포스팅을 읽고 오는 것을 권장한다. kimcoder.tistory.com/186 환경 설정하고자 하는 톰캣 서버를 더블 클릭하면 설정 창이 뜬다. 빨간 상자로 표시해둔 세 부분이 여러분들이 바꿀 부분들이다. Port 넘버를 8080에서 8181로 바꾼 이유는 오라클과의 포트넘버 충돌을 방지하기 위함이다. 이제 본격적으로 서버를 구동해보자. 두 개의 빨간 동그라미로 표시한 부분은 서버를 각각 구동/중지 해주는 버튼이다. 이제 웹 서버도 열어볼 것이다. 위 도구에 Open Brower가 없다면 우측 위에 돋보기 아이콘을 클릭하고 검색하면 된다. 주소창에 http://localhost:8181를 .. 2020. 11. 23. JSP Servlet 소개, Tomcat 서버 생성 * DNS : Domain Name System, 인터넷에서 목적지를 찾아가기 위한 문자열 주소 * Port : 해당 컴퓨터의 구동되고 있는 프로그램을 구분 해주는 번호 * HTTP : HyperText Transfer Protocol, 웹 서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용되는 통신 규약 1. JSP Servlet 이란? JSP(Java Server Page)는 HTML파일 내에 JAVA언어를 삽입한 문서이고, Servlet은 동적 웹페이지를 만들기 위한 서버측 프로그램이다. Java EE환경에서 컨테이너는 크게 2가지로 분류되는데 하나는 웹 컨테이너, 또 다른 하나는 EJB 컨테이너이다. 여기서 JSP, Servlet이 웹 컨테이너에 속한다. 그리고 Servlet은 Th.. 2020. 11. 23. 이전 1 2 다음