반응형 분류 전체보기352 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. linux & Window cubrid install 참고: https://www.cubrid.org/manual/ko/9.3.0/install.html#id2 - 지원 플랫폼 Linux 계열 32/64 Bit(Linux kernel 2.4 및 glibc 2.3.4 이상) - 필요 소프트웨어 JRE 또는 JDK 1.6 이상, Java 저장 프로시저를 사용하는 경우 필요 - glibc 버전 확인 glibc 2.3.4 버전 이상만 지원한다. glibc 버전은 다음과 같은 방법으로 확인한다. % rpm -q glibc => 2.3.4보다 2.12가 더 높으니 진행 Go! Cubrid 설치 큐브리드 설치 방법에는 1) 쉘 스크립트로 자동으로 설치 2) RPM으로 설치 3) tar.gz 파일로 설치 등 여러가지 방법이 있다. 여기서는 셀 스크립트 이용하여 자동설치를.. 2019. 12. 20. 이전 1 ··· 54 55 56 57 58 59 60 ··· 88 다음 반응형