✅네이버클라우드 캠프

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 73일차. HTTP 프로토콜과 서블릿: 메서드 호출, 요청과 응답 처리, 상태 코드, 데이터 전송 방법에 대한 이해

* HttpServlet 과 Http Method # HttpServlet 추상 클래스를 상속받아서 service를 호출할 때의 과정 HttpServlet 추상 클래스 HttpServlet 추상 클래스를 상속받은 Servlet04에서 service를 호출 이때 service는 해당 Servlet04에서 구현한 메서드가 아니라 상속받은 Httpservlet의 service 메서드이다. 만약, Servlet04에 service 메서드가 있다면 해당 클래스의 메서드가 구현됐을 것이다. HttpServlet 클래스의 service 메서드는 req, res를 파라미터로 받아서 this.service(requset, response)로 변환하여 요청을 처리해준다. 매우중요! 단, 여기서 this.service란, ..

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 72일차. Eclipse Test 배포와 Servlet 컨테이너, HttpServlet 인터페이스

* 기존 프로젝트 → Servlet 프로젝트 Migration (이전) * app-common의 build.gradle은 war를 포함시키지 않는 이유 ? app-common 의 buid gradle 파일은 build 하여 따로 배포하는 용도가 아니라 app-server에 의존성을 주입하기 위한 것이므로 id 'war'를 포함시키지 않는다. * 서버루트 설정 * 톰캣 서버가 아니라 이클립스 서버에서 임시로 테스트 배포하는 이유 ? original 서버로 배포하기 전에 테스트 배포를 시행하여 프로그램 개발이 성공하였는 지를 먼저 확인해주어야 한다. * original tomcat server * eclipse test server New-Server-Publish * Project 폴더와 배포 폴더 구조 ..

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 71일차. Java EE 환경 구축 및 Tomcat 서버, Gradle, Eclipse IDE를 활용한 웹 애플리케이션 개발

* Java SE vs Java EE vs Java ME Java EE는 기업용 App을 제작 및 실행하기위한 도구와 라이브러리, API를 제공한다. JAVA EE 특징은 다음과 같다. * JAVA EE는 JAVA SE를 포함하지 않는다. 1. 많은 수의 동시 사용자 처리 : C/S 기술이 필요 -> Servlet/Jsp, JSTL, JSF 등 2. 자원을 효율적으로 관리 : 자원관리, 풀링 기술 필요 -> 트랙잭션 관리, DB 커넥션툴 등 3. 시스템 확장에 용이 : 시스템 학장에 용이 : 분산 시스템 기술 -> EJB, WerService 등 * Java EE : 웹어플리케이션, 분산App 등과 관련된 표준 API 제공 * Java EE : 웹어플리케이션, 분산App 등과 관련된 표준 API 제공 매..

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 70일차. HTTP Client 와 Session, 쿠키를 이용하고, get과 post 방식 이해하기

* HTTP Client 와 Session ★ 매우 중요 !! Connection-Orientied : 전화 : TCP방식 (연결 후 통신) ㄴStateful : Telnet, FTP (요청에 따른 응답과 재요청을 계속 반복) ㄴStateless : HTTP (요청할 때마다 새로 연결, 요청과 요청 사이에 데이터 공유불가.) Connection-less : 택배, 방송, 114전화교환소 : UDP방식 (연결없이 통신하며 일방적으로 연결을 계속 보낸다.) * HTTP Client 와 Session, ① 쿠키를 이용하여 클라이언트 구분하기 쿠키(Cookie)란 ? 쿠키 정의 : 쿠키는 HTTP 프로토콜을 통해 서버에서 클라이언트에게 전달되는 작은 데이터 조각입니다. 쿠키는 일반적으로 클라이언트의 웹 브라우저..

우동한그릇
'✅네이버클라우드 캠프' 카테고리의 글 목록 (7 Page)