웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science

Slides:



Advertisements
Similar presentations
컴퓨터 프로그래머 Confidential 1 넥스트리밍㈜ 책임연구원 10 기 이준용,
Advertisements

Web Based Data Warehouse Query Tool 이화여자대학교 2002 년 컴퓨터학과 졸업프로젝트 14 조.
웹 서버 구축 숭의여대 인터넷정보과 최지영. 웹 ? 웹사이트 ? 웹서버 ? 웹서비스 ? IIS? 아파치 ?
8 장 웹 프로그래밍 언어의 종류. 8.1 문서의 표준화  컴퓨터와 웹을 이용하기 위해서는 컴퓨터가 이 해할 수 있는 언어를 사용.  웹 프로그래밍 언어 (Web Programming Languages) 란 인터넷에 웹 서비스를 제공하거 나 제공받기 위하여 사용하는.
BUILDING A SMARTER PLANET 공모전 개요 참가 자격 국내외 대학생/대학원생 개인 또는 5인 이하 팀 (멘토 지도교수님 또는 조교님 포함) 공모 내용 똑똑한 지구 테마로 개발 제안서 제출 후 애플리케이션 작성 개발 환경 학생 PC 또는 IBM 클라우드.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
시스템 개요 진화 과정 RIA & X-Internet Web Client/Server Main FRame
인터넷 쇼핑몰 구축 제안서.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
전자상거래 원론: 제18장 전자상거래 수행전략 및 구현.
2009년 IT인재개발원 [연수생 모집요강]
음성 인식 프로그램 설치 가이드 (Windows Vista 용)
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
중앙일보 ITEA 전주대학교 IT교육원 운영계획(안)
APPEON SOLUTION INTRODUCTION.
Web Server (JSP, Servlet 지원)
웹 해킹 기초와 실습.
프로젝트2 Web Programming 강의노트: vrlab.suwon.ac.kr/mwlee
Web Programming 강의 소개
컴퓨터 소프트웨어.
팀 명: Con Spirito 팀 원: 경주리 김다정 김소담 최은미
1. JSP(Java Server Pages) 소개
제품소개서 탭스 메일러 4 (TABS Mailer 4) 탭스랩주식회사.
서버의 종류와 기능 환경공학과 권진희.
동호회 구축 제안서 인터넷전문가그룹 4biz.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
Web Servers (IIS & Apache)
1. JSP(Java Server Pages) 소개
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
Visual Studio 2008 버전별비교 및 제품개요
뇌를 자극하는 SQL Server 장. SQL Server 2008 설치 및 업그레이드.
1강 01장. 웹과 자바.
ASP 정 보 보 호 학 과 양 계 탁.
NTAS 소개 (Network Transaction Application Server)
REPORT DESIGNER5.0 FAQ.
PHP 웹 프로그래밍 (PHP Web Programming) PHP 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
Socket & Plug 기반의 u-Banking Platform
PDA를 이용한 Remote Service Control
(Network Transaction Application Server)
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
평판재하시험 데이터 정보관리 프로그램 개발.
웹 애플리케이션 개발 프레임워크와 스트러츠 웹 애플리케이션 기술 변천사를 이해한다
Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 ( ) 김상언 ( )
Power Java 제1장 자바 소개.
Html(front end) & jsp(back end)
Web Basic 김영성 인천대 OneScore
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
CGI (Common Gateway Interface)
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
NTAS 소개 (Network Transaction Application Server)
CGI (Common Gateway Interface)
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
myfood.com 상명대 맛집 홈페이지 구축 제안서
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
GoAhead Web Server.
오토베이스 웹 서버.
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
2015년 디지털컨버전스 청년취업아카데미.
전자정부 컨퍼런스 2005 전자정부 구현을 위한 공개SW 적용방안
BEST WEBLOG HANBIRO ANALYZER 한비로 웹분석기 제안서 1. 한비로 웹분석기 소개
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
연변 IT 교육센터 조선족 IT 전문 인력 양성을 위한 연변과기대.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
홈페이지 제안서
Web Server Install.
AJAX Technology for Web2.0
누리잡(nurijob) 오리엔테이션 nurijob.co.kr
Presentation transcript:

웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science Kangwon National University, Korea

웹 애플리케이션 개발 기술 CGI 프로그래밍  Perl, C, Shell Script, … 웹 프로그래밍 기술 요약 CGI 프로그래밍  Perl, C, Shell Script, … 스크립트 프로그래밍  ASP, JSP, PHP 컴포넌트 + 스크립트 기반의 웹 에플리케이션  ASP.NET, EJB 웹과 인터넷 활용 및 실습 In this class (In particular, PHP) In the advanced course (or DO IT BY YOURSELF)

플랫폼 별 웹 애플리케이션 개발 환경 Microsoft 기반 Java 기반 Linux(UNIX) 기반 웹 프로그래밍 기술 요약 Microsoft 기반 HTML, DHTML(Dynamic HTML), Internet Explorer, IIS, ASP COM/DCOM, Active X Component, .NET SQL Server Java 기반 JavaScript, Servlet, JSP JavaBeans/EJB, EJB Container, J2EE Linux(UNIX) 기반 Apache, PHP MySQL, PostgressSQL, Oracle

웹 프로그래밍 분류 Client Side Programming Server Side Programming 웹 프로그래밍 기술 요약 Client Side Programming ActiveX Controls (Visual C++ or VB) Java Applet JavaScript DHTML Server Side Programming CGI (Perl, C, ShellScript, …) Java Servlet ASP (Active Server Page) JSP (Java Server Page) PHP (Personal Home Page Tools) Client(PC, Browser)에서 수행 Server(Web Server, Machine)에서 수행

Client Side vs. Server Side 웹 프로그래밍 기술 요약 Client Side HTTP 서버 웹 브라우저 HTML 요청 HTML & Client Script 실행!! HTML 응답 컴파일 Server Side HTTP 서버 웹 브라우저 서버 페이지 요청 (JSP, ASP, PHP) 실행!! HTML & Client Script 서버 페이지 결과 (JSP, ASP, PHP) 컴파일

Client Side Technology 웹 프로그래밍 기술 요약 ActiveX Created by C++ or VB <OBJECT> tag를 통해 사용 MS에서 만들어졌으며, Netscape에서는 지원 안됨 Java Applet <Applet> tag를 통해 사용 사용자에 의해(사용자의 PC에서) 바이트코드로 변환 이러한 바이트코드는 Java Enabled Browser에서 번역 (VM 상에서 구동) JavaScript Client Side의 대표적 스크립트언어 (IE 3.0 이상에서 작동) Web Browser에서 소스를 Interpret하여 실행 자바와 닮긴 했지만 별개

Server Side Technology 웹 프로그래밍 기술 요약 ASP (Active Server Page) Platform Dependent (Windows Environment) IIS4.0이 배급되면서 더욱 발전하였으며, VB의 많은 부분을 웹에서 사용가능 Java Servlet 동적 Web Page 구현을 위한 CGI를 자바로 구현 (Platform Independent) Web Browser의 Applet과 서버와의 통신을 위한 인터페이스로 주로 사용 JSP (Java Server Page) 자바코드 속에 HTML을 넣는 Java Servlet의 한계 극복 HTML안에 자바 코드 삽입 PHP (Personal Home Page Tools) Linux(or UNIX) 환경에 적합하며, C/C++ User의 접근이 용이함 성능면에서 가장 우수한 것으로 알려짐