Servlet은 JAVA 언어를 사용하여 웹프로그램을 제작하는 것입니다.
 
Servlet 클래스는 HttpServlet 클래스를 상속 받음.
 
Servlet (Interface) <- GenericServlet (abstract) <- HttpServlet
 
요청처리객체 및 응답처리객체를 톰캣에서 받음.
 
Client (request) -> WAS
WAS (response) -> Client
 
GET 방식 : URL 값으로 정보가 전송되어 보안에 약함.
Form 태그 method 속성값 = get
 
POST 방식 : Header를 이용해 정보가 전송되어 보안에 강함.
Form 태그 method 속성값 = post
 
doGet()
-> HTML내 Form 태그의 method 속성이 get일 경우 호출됩니다.
-> 웹브우저의 주소창을 이용하여 Servlet을 요청한 경우에도 호출됩니다.
 
doGet메소드는 매개변수로 HttpServletRequest와 HttpServletResponse를 받습니다.
 
HttpServletRequest -> 클라이언트의 요청 처리 객체
HttpServletResponse -> 클라이언트에게 응답 처리 객체
 
HttpServletResponse 객체의 setContentType() 메소드 호출하여 응답방식 결정합니다.
HttpServletResponse 객체의 getWriter() 메소드 이용하여 출력 스트림을 얻습니다.
 
출력스트림의 println() 메소드를 이용하여 출력하면, 웹브라우저에 출력됩니다.
 
doPost()
-> HTML내 Form 태그의 method 속성이 post일 경우 호출됩니다.
 
Context Path
-> WAS(Web Application Server)에서 웹어플리케이션을 구분하기 위한 path입니다.
-> 이클립스에서 프로젝트를 생성하면 자동으로 server.xml에 추가됩니다.

https://www.inflearn.com/course/%EC%8B%A4%EC%A0%84-jsp-%EA%B0%95%EC%A2%8C

JDK 설치
- JSP 및 Servlet은 JAVA를 기본언어로 사용됩니다.
- JAVA 언어로 작성한 프로그램을 컴파일하기 위해서는 JDK(Java Development Kit)가 필요합니다.
 
JDK 설치
1. http://java.sun.com 접속
2. Downloads 진입
3. JDK 최신버전 다운로드(SE)
 
PATH 설정
- 환경변수 PATH에 java.exe를 포함시켜 어느 디렉토리에서나 javac.exe가 실행될 수 있도록 설정합니다.
- JAVA 환경 변수 설정(시스템 속성-> 고급 -> 환경 변수)
 
bin/javac.exe : .java 파일을 JVM이 받아들일 수 있는 .class 파일로 변환 시켜주는 프로그램
매번 해당 경로에 들어가서 실행하기가 번거로우므로, 환경변수 설정을 통해 어디서나 실행 가능하게 함.
 
변수 이름(N) : JAVA_HOME
변수 값(V) : C:\Program Files\Java\jdk-버전
 
변수 이름(N) : Path
변수 값(V) :C:\Program Files\Java\jdk-버전\bin
 
IDE(개발툴) 이클립스 설치(다운로드)
1. http://www.eclipse.org 접속
2. JAVA EE 버전 다운로드
 
톰캣 설치
- 웹컨테이너 톰캣 설치 - http://tomcat.apache.org에서 무료 다운로드 후 설치합니다.
 
1. http://tomcat.apache.org 접속
2. zip파일 다운로드
3. 압축 해제
4. 이클립스 연동 : server탭 열기(Show View -> Other... server)
5. server 생성
6. server 설정(더블클릭) -> 1. Use Tomcat installation
                                    2. Publish module contexts to separate XML files
                                    3. HTTP/1.1 8181 (Oracle http 프로토콜 8080과 충돌 발생)

打合せ うちあわせ   협의, 회의(칠 타 / 합할 합)

株式  かぶしき    주식(그루 주 / 법 식)

了承  りょうしょう  양해(마칠 료 / 이을 승)

迷惑をかける めいわくをかける 폐를 끼치다(미혹할 미 / 미혹할 혹)

快く  こころよく  흔쾌히(쾌할 쾌)

くれぐれも 아무쪼록, 거듭

何卒  なにとぞ   아무쪼록, 부디

承諾  しょうだく  승낙, 허가(이을 승 / 허락할 낙)

表す  あらわす   나타내다, 표현하다(겉 표)

謝罪  しゃざい   사죄(사례할 사 / 허물 죄)

各位  かくい    각위, 여러분(각각 각 / 자리 위)

納品  のうひん   납품(들일 납 / 물건 품)

点検  てんけん   점검(점 점 / 검사할 검)

~において ~에서, ~에 있어서

取り違い とりちがい 오인(가질 취 / 어긋날 위)

~による ~에 의한

~通り  ~とおり   ~대로

手順   てじゅん  순서, 절차(손 수 / 순할 순)

改めて  あらためて 다시(고칠 개)

損失   そんしつ  손실(덜 손/ 잃을 실)

誤る   あやまる  실패하다, 실수하다(그르칠 오)

防ぐ   ふせぐ   막다(막을 방)

 

'日本 > 단어' 카테고리의 다른 글

わからない単語  (0) 2018.05.22

+ Recent posts