일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 취업준비생
- 일기
- 스터디데이
- 입문
- 얄코
- 강의노트
- 개발자
- 64비트컴퓨터
- 개발독학
- 프로그래머스
- 치앙마이
- 태국
- 치앙마이살기
- 초보개발자
- 레지스터
- 태국살이
- vue.js.
- 치앙마이살이
- 커리어전환
- 32비트컴퓨터
- 실력향상
- 정의란무엇인가
- 엑사바이트
- 깃허브
- 얄팍한코딩사전
- 취준생일상
- cpu작동원리
- 일상
- vue.js
- 컴퓨터과학
- Today
- Total
목록JSP & Servlet (4)
마농의 개발 일지
1. Servlet 3.0 spec 이상 - web.xml 파일 사용 x - 자바 어노테이션(annotation)을 사용 @WebServlet("/ten") public class TenServlet extends HttpServlet{} 2. Servlet 3.0 spec 미만 : Servlet 등록 시 web.xml 파일에 아래와 같이 등록 /ten
1. 자바 웹 어플리케이션 - WAS에 설치(deploy)되어 동작하는 어플리케이션. - 자바 웹 어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 플래스(Servlet도 포함됨, package, 인터페이스 등), 각종 설정 파일 등이 포함된다. 복잡한 웹일수록 이런 요소들이 많아짐. 2. 자바 웹 어플리케이션 폴더 구조 1) WEB-INF 폴더 (1) web.xml 파일 (배포기술자. 웹 어플리케이션에 대한 정보 포함. servlet 3.0 미만에서는 필수, 3.0이상에서는 어노테이션을 사용) (2) lib 폴더 --- jar 파일들 (3) classes 폴더 --- java 패키지, classes 들 2) 리소스들 (각종 폴더, 이미지, 다양한 리소스들) 3. Servlet 이란? 1) 자바..
1. 인터넷 : TCP/IP 기반의 네트워크가 전세계적으로 확대되어 하나로 연결된 네트워크들의 네트워크(네트워크의 결합체) 2. HTTP 프로토콜 (Hypertext Transfer Protocool) 서버와 클라이언트가 인터넷상에서 데이터를 주고 받기 위한 프로토콜 3. HTTP 작동방식 : 서버/클라이언트 모델 단점: 서버가 응답 후 연결을 끊어버리기 때문에 클라이언트의 이전 상황을 알 수 없음. 이러한 특징을 무상태(Stateless)라고 함. 이러한 특징 때문에 정보를 유지하기 위해서 Cookie와 같은 기술 등장 장점: 불특정 다수를 대상으로 하는 서비스에는 적합. 클라이언트와 서버가 계속 연결된 상태가 아니기 때문에 클라이언트와 서버 간의 최대 연결 수보다 훨씬 많은 요청과 응답 처리 가능. ..
학습목표 : 서블릿/JSP 사용하여 웹 애플리케이션을 개발하는 것. 서버 - 웹 서버(Web server) : 사용자(클라이언트)의 요청이 들어오면 이에 대한 처리를 한 결과 페이지를 전송. - 웹 애플리케이션 서버(WAS) : 실질적으로 요청한 페이지의 로직이나 데이터베이스와의 연동을 처리할 수 있는 비즈니스 로직이 구현되어야 함. ex) 톰캣, 웹로직, 웹스피어, 제우스... 그러나 톰캣은 웹 서버 기능이 내장되어 있음. 예) 1. 클라이언트 회원가입창의 '확인' 클릭 2. 웹 서버가 WAS로 정보 전송 3. WAS는 이를 받아 데이터베이스 저장 4. 데이터베이스는 회원가입 성공 실패 여부 결과값으로 얻어 WAS 토스 5. WAS는 웹 서버에 회원가입 처리 결과 전송 6. 웹 서버는 입력된 정보를 다..