본문 바로가기
반응형

JAVA/spring30

Servlet JDBC 열혈강의 자바 웹 애플리케이션 보고 정리 제4장 서블릿과 JDBC 이번 장에서는 GenericServlet 클래스를 확장한 HttpServlet 클래스를 이용하여 서블릿을 만들어 보겠음. 클라이언트의 요청을 GET과 POST 등으로 구분하여 처리하는 방법과 리다이렉트, 리프래시를 다루는 방법을 배웁니다. 초기화 매개변수를 이용하여 설정 정보를 외부 파일에 두는 방법과 서블릿에서 이를 참고하는 방법을 알아봅니다. 4.1 데이터베이스에서 데이터 가져오기 서블릿이 하는 주된 일은 클라이언트가 요청한 데이터를 다루는 일입니다. 데이터베이스는 개발자들이 쉽게 데이터를 저장하고 꺼낼 수 있도록 도와주는 프로그램입니다. 데이터베이스가 없다면, 개발자들이 직접 팡리 입출력 API를 사용하여 데이터를 다뤄야 합니다. 개.. 2020. 1. 20.
Servlet Programming 자바 웹 개발 워크북 읽으면서 정리 제3장 서블릿 프로그래밍 3.1 CGI 프로그램과 서블릿 3.1.1 CGI의 이해 사용자가 직접 아이콘을 더블 클릭하거나 명령 창(또는 터미널)을 통해 실행시키는 프로그램을 일반적으로 ‘애플리케이션’ 또는 ‘데스크톱 애플리케이션’이라고 합니다. 반면에 사용자가 웹 서버를 통해 간접적으로 실행시키는 프로그램이 ‘웹 애플리케이션’ 입니다. 웹 서버와 프로그램 사이의 데이터를 주고받는 규칙을 CGI(Common gateway interface)라고 합니다. 3.1.2 서블릿 서블릿 컨테이너: 서블릿의 생성과 실행, 소멸 등 생명주기를 관리하는 프로그램. 서블릿 개발자는 더 이상 CGI 규칙에 대해 알 필요가 없습니다. 대신 서블릿 컨테이너와 서블릿 사이의 규칙을 알아야 합니.. 2020. 1. 9.
Web programming 자바 웹 개발 워크북 읽으면서 정리 제2장 웹 프로그래밍 기초 다지기 웹 애플리케이션은 웹을 기반으로 구동되기 때문에 웹 프로그래밍을 하려면 웹 브라우저와 웹 서버 간의 통신 프로토콜을 이해하는 것이 필수입니다. 이 프로토콜을 HTTP(Hyper-TextTransfer Protocol)이라고 부릅니다. 2.1 HTTP 프로토콜의 이해 HTTP 프로토콜은 웹 브라우저와 웹 서버 사이의 데이터 통신 규칙입니다. 우리가 웹 페이지의 링크를 클릭하면 웹 브라우저는 HTTP 요청 형식에 따라 웹 서버에 데이터를 보냅니다.(해당 파일, 이미지 등등) HTTP 프로토콜은 단순히 HTML 페이지나 이미지 파일을 전송하는 차원을 넘어서 원격 컴퓨터에 로딩되어 있는 함수나 객체의 메서드를 호출할 때도 사용됩니다. 2.1... 2020. 1. 3.
Web Applications 자바 웹 개발 워크북 읽으면서 정리 코드로배우는 스프링 웹 프로젝트 책을 보면서 따라해봤는데(페이징처리까지) 게시판을 만드는 것을 성공에 초점을 맞추다 보니 전체적인 숲을 못 보는 느낌…. 그래서 자바 웹 개발 워크북 정리를 읽으면 혹시 숲을 보는데 도움이 되지 않을까하고 읽어보기로 하였다. 제1장 웹 애플리케이션의 이해 먼저 깃허브에서 실습 소스 가져오기 1.1 데스크톱 애플리케이션 1.1.2 데스크톱 애플리케이션의 문제점 - 배포가 번거롭다. - 보안에 취약하다. 애플리케이션 실행 코드 안에 접속 정보가 들어있기 때문 Run As -> Java Application 1.2 클라이언트/서버 애플리케이션 1.2.4 클라이언트/서버 구조의 장점 이 예제의 핵심은 서버에서 계산을 수행하고 그 결과를 클라이언.. 2020. 1. 2.
반응형