[JSP&Servlet] 테스트 환경설정, JDBC프로그래밍
> 실습을 위한 테스트 환경 설정
내컴퓨터 > 속성 >고급시스템설정 > 환경변수 > 새로만들기 >
변수이름 : JAVA_HOME (자바홈) 변수값 :C:\Program Files\Java\jdk폴더명
Path 변수 > %JAVA_HOME%\bin; > 맨앞에 추가
> 자바기술의 종류
J2SE (JAVA 2 Stadard Editon)
자바언어를 사용하여 어플리케이션,애플릿 그리고 컴포넌트를 개발하고 실행할 수 있는 기본 개발환경을 제공해주는 플랫폼 ( 혼자서 실행 가능)
J2EE (JAVA 2 Enterprise Edition)
분산 객체환경 구축, 효율적 자원관리, 컴포넌트 기반 개발 등 엔터프라이즈급 환경 요구사항을 충족시키기 위한 플랫폼
EBJ 컨테이너 혹은 어플리케이션 서버가 JTA,JDBC를 사용해서 담당하며 웹환경은 서블릿과 JSP가 담당한다
(컨테이션에 의해서 실행)
J2ME (JAVA 2 Micro Edition)
휴대전화나 PDA같은 이동통신 기기와 같은 장치에서 자바를 사용할 수 있도록 지원하는 플랫폼 (모바일 실행)
> 애플릿
자바언어로 구현되는 실행파일 중 웹 클라이언트인 브라우저에서 수행되는 기술
> 서블릿과 JSP
웹서버 컴퓨터 내에 자바로 작성한 프로그램을 저장한 뒤 사용자가 웹 브라우저를 통해 요청할 때 마다 실행하여 그 결과를 브라우저로 응답하는 기술로 주로 인터넷 게시판이나 자료실, 쇼핑몰등이 있다.
- 서블릿 : 웹서버에서 수앻되는 자바 실행파일로 웹브라우저가 요청할때마다 서버에서 수행하여 결과를 웹브러우저가 인식할수 있는 html태그로 작성하여 전송하면 이 태그를 인식하여 결과를 브라우저로 출력한다
- JSP : javaServer Pages란 웹페이지를 동적으로 처리되도록 하는 기술중의 하나로 서블릿 프로그램의 기능을 html파일 내에 스크립트 형식으로 구현하는 기술
- JSP의 수행 흐름
1. http클라이언트인 브라우저에서 jsp수행을 요청한다
2. 브라우저로부터 요청에 대해 수행하고 그 결과를 응답하는데 있어서 데이터 처리와 같은 비즈니스 로직은 JavaBeans 컴포넌트를 사용한다
3. Javabeans 컴포넌트를 통해 DB연동과 같은 데이터 처리를 수행한다
4. 요청을 보내온 브라우저로 HTTP프로토콜에 기반하여 결과를 응답한다
> 프레임워크
매번 프로젝트마다 작성해야 하는 공통 기능의 소스코드들을 구현한 것 반복적인 개발 과정을 자동화하여 생산성 향상에 기여할 수 있다
> JDBC프로그래밍
Java DataBase Connectivity의 약어로 자바언어로 다양한 종류의 관계형 데이터베이스를 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 SQL인터페이스 API이다
- JDBC 프로그래밍 실행 순서
1. JDBC Driver 로딩하기
2. DB서버 접속하기
3. Statement or PreparedStatement 객체 생성
4. SQL 문 실행
5. 결과 처리
6. 자원 해제
'개발참고' 카테고리의 다른 글
[JSP&Servlet] JSP 내장객체, 액션, 컴포넌트 (0) | 2020.05.19 |
---|---|
[JSP&Servlet] JSP 개요 (0) | 2020.05.19 |
[JSP&Servlet] 서블릿오류처리,쿠키,세션트레킹,리스너,요청재지정 (0) | 2020.05.19 |
[JSP&Servlet] 서블릿,QUERY문자열 (0) | 2020.05.19 |
[유틸] 정말 간단한 캡쳐프로그램 칼무리 사용법 & 다운로드 ★ (0) | 2013.05.29 |