제 01 장 인터넷 프로그래밍 개요 2008 2학기 인터넷비즈니스과 강 환수 교수.

Slides:



Advertisements
Similar presentations
UX, RIA, 그리고 … Silverlight 공도소프트
Advertisements

2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
Web Programming 소개 인공지능 연구실.
CHAPTER 15. JSP.
CHAPTER 1. 기초 사항.
Ajax 인공지능 연구실.
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
Power Java 제3장 이클립스 사용하기.
Power Java 제3장 이클립스 사용하기.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
제 10 장 JDBC 프로그래밍 학기 인터넷비즈니스과 강 환수 교수.
Network Lab. Young-Chul Hwang
2. JSP의 환경설정 제 2장 JSP의 환경설정 웹 애플리케이션과 디렉토리 구성 JDK 설치하기 JSP Container
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
PHP입문 Izayoi 김조흔.
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
JSP Programming with a Workbook
PHP 웹 프로그래밍 (PHP Web Programming) PHP 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
Java 기초 (Java JDK 설치 및 환경설정)
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
00. 소개 주교재 참고자료 중간(20) 기말(20) 출석(30) 과제(30) 자바 웹 프로그래밍(개정판)
Servlet 서블릿 기초 FORM 처리 서블릿의 API 세션과 쿠키 com.oreilly.servelet 패키지
6강. Servlet 본격적으로 살펴보기-II
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
10장. 예외처리.
26강. 포워딩(Forwarding) RequestDispatcher 클래스 HttpServletResponse 클래스
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Wireless Java Programming
Grade Server Team14. Attention Seeker
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
자바응용.
Web Basic 김영성 인천대 OneScore
2장. JSP 프로그래밍을 위한 환경구성 제2장.
인터넷 따라 하기 ◆ 인터넷 시작 하기 ◆ 인터넷 끝내기 ◆ 홈페이지 방문 및 정보검색 ◆ 전자우편( ) 가입
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
Ajax 활용 – Ajax 개요 2008 고급 XML 프로그래밍 임순범.
웹디자인
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
자바 5.0 프로그래밍.
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
컴퓨터응용과학부 Java Enterprize(DB) 제 10 주
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
웹(WWW).
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
제 06 장 JSP 액션 태그 학기 인터넷비즈니스과 강 환수 교수.
암호학 응용 Applied cryptography
Introduction to JSP & Servlet
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
암호학 응용 Applied cryptography
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
JSP Programming with a Workbook
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
1장 웹 프로그래밍의 개요 이장에서 배울 내용: 월드 와이드 웹(World Wide Web, WWW)기반에서 동작되는 웹 프로그래밍에 대해 학습하고 , 이러한 웹 기반에서 동작되는 웹 어플리케이션이 어떠한 방식으로 발전해 왔는지 알아본다. 또한 이러한 웹 어플리케이션의.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
JAVA 프로그래밍 16장 JNLP.
AJAX? Cho Hyun Min.
Presentation transcript:

제 01 장 인터넷 프로그래밍 개요 2008 2학기 인터넷비즈니스과 강 환수 교수

World Wide Web www 유럽입자물리연구소(CERN:the European Laboratory for Particle Physics)의 연구원인 팀 버너스 리(Tim Berners Lee)가 1989년에 제안하여 개발된 정보 공유 방안 HTML 표현 이러한 문서들은 HTTP 통신 프로토콜 이용 전 세계를 연결한 거미줄과 같은 인터넷 망에서의 정보의 공유

클라이언트 /서버 구조 웹 구조 웹 브라우저가 있는 클라이언트가 자료를 요청(request)하면, 웹 서버가 있는 서버는 요청에 응답(response)

웹 서버 역할 웹 서버는 웹의 HTTP를 사용하여 클라이언트의 요청에 응답을 하는 프로그램 아파치, IIS, 톰캣

정적 웹 서비스와 동적 웹 서비스 정적 웹 서비스 동적 웹 서비스 특정 폴더에 HTML이나 다양한 미디어의 자원 파일을 저장한 후 클라이언트의 요청에 그대로 파일을 서비스하는 방법 동적 웹 서비스 같은 요청이라도 클라이언트에 따라 다른 결과의 서비스를 해주는 방법이 동적인 웹 서비스 방법

인터넷 클라이언트 프로그래밍 클라이언트 스크립트 언어 VBScript JavaScript 컴파일 없이 웹 브라우저 상에서 직접 수행이 가능한 스크립트 언어로 HTML문서에서 태그로 표현할 수 없는 로직 처리를 담당하기 위해 개발된 언어 VBScript VB 언어 기초로 JavaScript 자바 언어 기초로 <SCRIPT language="VBScript"> … </SCRIPT> <SCRIPT language="JavaScript"> … </SCRIPT>

인터넷 서버 프로그래밍 ASP MS가 개발 마이크로소프트사가 1995년도에 IIS 3.0을 발표하면서 함께 발표한 기술 비주얼 베이직을 기본으로 개발된 VBScript를 HTML 문서에 직접 코딩하여 동적인 웹 페이지를 구현하는 기술

인터넷 서버 프로그래밍 JSP Sun이 개발 HTML 코드 내에 직접 비즈니스 로직을 자바 언어를 삽입할 수 있는 개발 방식

서블릿 확장된 CGI 서블릿(servlet)은 자바를 이용한 확장된 CGI의 방식의 서버 프로그래밍 방식 자바 프로그램에 표현 부분인 HTML 코드를 모두 포함해야 하므로 로직 처리와 디자인 처리를 분리하기 어려운 단점

JSP 엔진 JSP 컨테이너 JSP 프로그램은 하나의 서블릿 프로그램으로 변환

JSP 엔진 종류 Tomcat, Resin, JRun 등

JSP 서블릿 실행 JSP 프로그램의 실행 순서

JSP 라이프 싸이클(1) JSP 서블릿 클래스의 주요 메소드 _jspInit(), _jspService(), _jspDestroy() 메소드 기능 _jspInit() 요구되는 자원의 연결 등의 초기화 작업을 수행 _jspService() 실제 클라이언트의 요청에 대한 작업 처리 수행으로, 클라이언트 요청 때마다 반복 수행 _jspDestroy() 웹서버 또는 애플리케니션이 종료되는 경우에 서블릿을 메모리에서 언로드하는 하는 경우, JSP 서블릿 종료를 위한 작업 수행

JSP 라이프 싸이클(2) 클라이언트의 요청에 대한 메소드 실행

Thank You ! www.dongyang.ac.kr