BASHA TECH

JSP 목차 본문

Computer/JSP

JSP 목차

Basha 2022. 8. 30. 17:49
728x90

Part 1. Beginning JSP

Ch 1. 웹 프로그래밍의 이해

1. 웹의 개요

(1) 웹이란?

통신망 TCP/IP(인터넷)에 안에 있는 HTTP(웹)가 웹이다.  

웹은 인터넷 서비스를 제공한다.

(2) 웹의 동작 구조

인터넷 서비스 : 인터넷 상의 정보를 하이퍼 텍스트 방식 +  멀티미디어 환경에서 검색가능하게 한다.

HTML로 만들어진 콘텐츠를 웹서버가 서버SW(대표적인 예: Apache)를 통해 서비스를 제공.

웹 서비스를 요청한 클라이언트에서 서비스를 이용하려면 클라이언트SW(웹 브라우저: 크롬, 사파리, 등등) 필요

url 입력 -> ip 주소로 변환 -> HTML 페이지 요청 -> 요청 내용 분석 / index.html 파일 읽기 -> HTML 파일 전송 -> HTML 태그 분석 /  화면 구성

 

2. 네트워크와 인터넷의 개념

(1) 네트워크

- TCP / IP

 

- IP 주소

 

(2) 인터넷

- 인터넷 기반 서비스

- 프로토콜

- 포트

- 도메인 네임 시스템

 

3. 웹 프로그래밍의 구조

(1) 클라이언트-서버 구조

 

(2) HTML/CSS/자바 스크립트

- HTML

 

-CSS

 

- 자바스크립트

 

(3) 백엔드 중심 개발과 프론트엔드 중심 개발

- 백엔드 중심 개발

- 프론트엔드 중심 개발

 

4. 새로운 웹 개발 트렌드

(1) 자바 언어의 대안 등장

(2) 백엔드 개발 및 운영 환경의 변화

(3)

(4)

(5)

 

Ch 2. 자바 웹 개발을 위한 환경 구축

1. 자바 웹 개발환경의 개요

2. 클라우드 개발환경과 배포 프로세스

3. 자바 웹 개발환경 구축

4. 프로젝트 생성 및 톰캣 연동

 

Ch 3. 웹 프로그래밍의 기초

1. HTML 기초

2. CSS 기초

3. 자바스크립트 기초

4. 회원 가입 폼 만들기

5. ToDo List 앱 만들기

 

Ch 4. 자바 웹 개발 개요

1. 서블릿과 JSP

2. REST API와 JAX-RS

3. 스프링 프레임 워크와 자바 웹 개발

 

Part 2. 서블릿, JSP, JDBC

Ch 5. 서블릿의 이해

1. 서블릿의 개요

2. 서블릿 클래스 구조와 생명주기

3. 페이지 이동과 정보 공유

4. 서블릿 프로그래밍 : Hello World!

5. 서블릿 프로그래밍 : 계산기 구현

 

Ch 6. JSP의 기초 다지기

1. JSP의 개요

2. JSP 지시어

3. 템플릿 데이터와 스크립트 요소

4. JSP 기초 종합 예제

5. JSP 프로그래밍 : 계산기 구현

 

Ch 7. JSP 응용

1. 액션 태그

2. 액션 종합 예제 : 계산기 구현

3. 커스텀 태그와 EL

4. JSTL

5. JSTL과 EL 종합 예제

6. Maven 기반 프로젝트 구성

 

Ch 8. MVC 패턴의 이해

1. MVC 패턴

2. 서블릿 컨트롤러 설계

3. 컨트롤러 기초 예제 :  계산기 구현

4. 고급 컨트롤러 서블릿 구현

 

Ch 9. 데이터베이스와 JDBC

1. 데이터베이스의 개요

2. 관계형 데이터베이스

3. H2 데이터베이스

4. SQL의 개요

5. SQL의 실습 :  학생정보 목록 생성

6. JDBC 기본 구조와 API의 이해

7. JDBC 종합 실습: 학생정보 조회와 등록

Ch 10. 프로젝트: 뉴스 기사 관리 웹 서비스

 

Part 3. Advanced JSP

Ch 11. 리스너와 필터

Ch 12. REST API 개발

Ch 13. 스프링 프레임워크 개요

Ch 14. 스프링 기반 뉴스 기사 관리

728x90
반응형

'Computer > JSP' 카테고리의 다른 글

ch10  (0) 2022.09.01
ch09  (0) 2022.08.31
ch08  (0) 2022.08.30
ch07  (0) 2022.08.29
ch05-06  (0) 2022.08.25
Comments