JSP/Servlet의 채택
이유 1) 공용적으로 사용되는 전자정부 프레임워크
이유 2) Java 에서 제공하는 멀티 스레드
Servlet :
- HttpServlet 클래스를 상속받는 Class 파일(.java 확장자)
- client 의 요청에 동적으로 작동, 응답은 html 을 이용
- 멀티 스레드 동작(속도와 메모리면에 효율적)
- 객체지향적 대규모 web application 개발에 적합
- MVC 패턴으로 구성하기에 적합(객체 지향적 프로젝트에 적합)
tip)알아두면 좋은 용어 정리
정적 웹 : 동일한, 변하지 않는 페이지를 보여줌
동적 웹 : 사용자의 요청에 따라, 각 사용자에 따라 보여주는 페이지가 다름
싱글 스레드 : 병렬 수행 어려움/수행 속도는 빠름
멀티 스레트 : 메모리를 공유-효율이 좋음(서버 과부화 적음)+ 속도 서비스가 안정적/수행 속도가 싱글 스레디에 비해 느림
[해당 설정 및 실습은 이클립스, tomcat 은 8.5 를 사용했습니다.]
1) 이클립스 에서 Window -> Preferences 이동
2) Server -> Runtime Environments 에서 사용할 서버 추가(Apache Tomcat v8.5 사용)
3) Web-> HTML files, JSP Files 에서 Encoding을 UTF-8로 설정
※기존의 설정은 한글 위주 설정이기에 구글 등 다른 웹과 함께 사용하려면 해당 설정이 필요
해당 서버 개체 실행
Port Name의 HTTP/1.1 의 할당 포트를 변경할 것(이미 다른 포트가 사용되어지기 때문에 조치를 취함)








댓글
댓글 쓰기