1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho

Slides:



Advertisements
Similar presentations
웹 서버 구축 숭의여대 인터넷정보과 최지영. 웹 ? 웹사이트 ? 웹서버 ? 웹서비스 ? IIS? 아파치 ?
Advertisements

팀 명 : 커 피 팀 원 : 정수현 외 4 명 ( 다른 학교분들 ). 목차목차 결과물 시현 및 설명 DB 설계 서비스 흐름도 개발 환경 개발 개요 개발 과정의 기술 개발 동기.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
17 강. 인터페이스 – I - 인터페이스의 이해 - 인터페이스의 문법 - 다형성이란 ? Lecturer Kim Myoung-Ho Nickname 블스
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
2009년 IT인재개발원 [연수생 모집요강]
22강 API - I - JAVA필수 API - String의 이해 - String의 문제점
28강 JAVA 입출력(I/O) 알아보기 - 입출력(I/O) 이란? - JAVA 입출력 API(Input~, Output~)
APPEON SOLUTION INTRODUCTION.
Web Server (JSP, Servlet 지원)
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
프로젝트2 Web Programming 강의노트: vrlab.suwon.ac.kr/mwlee
Web Programming 강의 소개
1. JSP(Java Server Pages) 소개
제품소개서 탭스 메일러 4 (TABS Mailer 4) 탭스랩주식회사.
서버의 종류와 기능 환경공학과 권진희.
16강. 자바 빈 빈 이란? 빈 만들기 빈 관련 액션 태그(useBean, getProperty, setProperty)
2강. JAVA 프로그래밍이란?-II & 변수 JAVA 프로그램 환경설정과 실행 방법 변수란?
1. JSP(Java Server Pages) 소개
1강 01장. 웹과 자바.
김은지 강남대학교.
자바 5.0 프로그래밍.
23강. EL(Expression Language)
10강. AOP(Aspect Oriented Programming)-II
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
5강. DI활용 의존 관계 DI사용에 따른 장점 Lecturer Kim Myoung-Ho Nickname 블스
11강. JSP 본격적으로 살펴보기-III request 객체의 이해 response 객체의 이해
9강. JSP 본격적으로 살펴보기-I JSP 태그의 개념 이해 JSP 동작 원리 JSP 내부 객체
20강. 커넥션풀 DAO, DTO PreparedStatement 커넥션 풀(DBCP)
27강. MVC패턴을 이용한 게시판 만들기-I MVC패턴의 이해 전체적인 컴포넌트 설계 DB(DataBase) 생성
21강. 스프링JDBC JDBC를 이용한 반복코드 줄이기 Spring빈을 이용한 코드 간소화
16강. 추상클래스 - III - 자동차 옵션 제작 프로그래밍 Lecturer Kim Myoung-Ho Nickname 블스
8강. Servlet 본격적으로 살펴보기-IV
1강_web과 html Web이란? HTML이란? CSS란? Lecturer Kim Myoung-Ho Nickname 블스
28강_맵(Map) 맵을 이용하기 위한 설정 위치 추적 Lecturer Kim Myoung-Ho Nickname 블스
11강. 스프링 MVC 기초 스프링 MVC 개요 스프링 MVC 구조 살펴보기 resources 폴더
2강. 스프링 프로젝트 만들기 이클립스에 스프링 프로그인 설치(STS) 처음 만들어 보는 스프링 프로젝트
9장 JSP페이지의 에러처리 이장에서 배울 내용 : JSP페이지에서 에러를 처리하는 방법에 대해 학습해본다. 에러페이지를 사용한 에러처리의 문제점을 살펴보고, 현재 JSP2.0에서 권장하는 에러 처리 형태인 에러코드별 에러처리를 하는 방법에 대해 학습한다.
25강. FrontController 패턴과 Command 패턴
23강. 트랜잭션(Transaction)-II
2강. 개발 환경 설정 JDK 설치 Path 설정 이클립스 다운로드 톰캣 설치 톰캣 환경 설정
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
24강 API - III - Timer 클래스 - StringTokenizer 클래스 Lecturer Kim Myoung-Ho
13강. 쿠키 쿠키란? 쿠키 문법 Lecturer Kim Myoung-Ho Nickname 블스
객체 지향 프로그래밍.
23강 API - II - 약방의 감초 Random 클래스 - Scanner 및 Sysout - Wrapper 클래스의 이해
8강. 외부 파일을 이용한 설정 Environment 객체 프로퍼티 파일을 이용한 설정
1강. 스프링이란? 프레임워크 스프링(SPRING) 설치 Lecturer Kim Myoung-Ho Nickname 블스
7강_CSS 기본-II id(#) 와 class(.) tag,id, class 혼합 속성 선택자 후손 및 자손 선택자
Part 04-3 Windows 2000 Server IIS Outlook Express 도메인 사용 관리자
11강_CSS 속성-II margin 및 padding 속성 box-sizing 속성 border 속성
12강_CSS 속성-III font-family , font-size 속성
김 정 석 Web Programming 김 정 석
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
7강. 객체지향 프로그램의 본질 메소드 프로그래밍의 한계 객체의 개념 및 클래스의 이해
17강. 스프링MVC 게시판-II 패키지, 인터페이스, 클래스 제작 Controller 제작 리스트 페이지 만들기
26강 JAVA Collections - I - 컬렉션이란? - JAVA도 결국 효과적인 데이터를 처리하기 위한 수단
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
13강. Form 데이터 HttpServletRequest 어노테이션 데이터(커맨드) 객체
27강_데이터베이스 SQLite CP(Content Provider) Lecturer Kim Myoung-Ho
22강. 트랜잭션(Transaction)-I
7강. 생명 주기(life cycle) 와 범위(scope)
홈페이지 제작 HTML5 + CSS3 + Javascript.
13강_이벤트 & 리스너(Listener) 이벤트 개요 커스텀 뷰의 콜백메소드를 이용한 이벤트 처리
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
웹 스크래핑.
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
소리가 작으면 이어폰 사용 권장!.
11강. static - static의 이해 - static과 객체와의 관계 - static의 장점과 단점
Presentation transcript:

1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho Nickname 블스 blogstudy@naver.com

컴퓨터 주소(DNS를 통한 IP주소로 변경) 1-1. 웹프로그래밍이란? 웹프로그래밍이란, 웹어플리케이션을 구현하는 행위 입니다. 웹어플리케이션이란, 웹을 기반으로 작동되는 프로그램 입니다. 웹이란, 1개 이상의 사이트가 연결되어있는 인터넷 서비스의 한가지 형태를 말합니다. 인터넷이란, 1개 이상의 네트워크가 연결되어 있는 형태를 말합니다. 프로토콜(Protocol) : 네트워크상에서 약속한 통신규약 (Http, FTP, SMTP, POP, DHCP) IP : 네트워크상에서 컴퓨터를 식별할 수 있는 주소 DNS : IP주소를 인간이 쉽게 외우도록 맵핑한 문자열 Port : IP주소가 컴퓨터를 식별할 수 있게 해준다면, Port번호는 해당컴퓨터의 구동되고 있는 프로그램을 구분할 수 있는 번호 서울산업진흥원 웹사이트 http://www.sba.seoul.kr:80/kr/index 프로토콜 컴퓨터 주소(DNS를 통한 IP주소로 변경) port Information path

JSP Servlet J2EE 컨테이너 EJB 1-2. JAVA웹 JAVA플랫폼(J2SE, J2EE, J2ME)중에서 J2EE를 이용한 웹프로그래밍 입니다. 웹 컨테이너 JSP JSP(Java Server Page) : HTML파일 내에 JAVA언어를 삽입한 문서 (JSP 2.2) Servlet Servlet(Server Applet) : JAVA언어로 이루어진 웹프로그래밍 문서 (Servlet 3.0) J2EE 컨테이너 EJB 컨테이너 컴포넌트 관리 (Tomcat 7) EJB 컴포넌트 : JSP, Servlet, HTML 등의 웹어플리케이션을 구현하기 위한 구성요소

웹서버 웹어플리케이션 서버 데이터베이스 1-3. 웹프로그램의 동작 웹서버 : 클라이언트의 요청에 의해 정보를 제공해 주는 서버 (Aphach, IIS). 별도의 구현이 필요한 로직이 있을 경우 웹어플리케이션 서버에 요청. 웹브라우저 : 웹서버에 정보를 요청하고, 웹서로부터 정보를 받는 매개체. 이때 HTTP 프로토콜을 사용함. 웹서버 웹어플리케이션 서버 데이터베이스 request response

웹서버 웹어플리케이션서버 데이타베이스 1-4. 필요한 학습 JAVA : JAVA웹어플리케이션을 구현하기 위한 선행 학습 필요 HTML : 웹어플리케이션을 구현하기 위한 기본 언어 JavaScript : 클라이언트 기능을 구현하기 위한 언어 Jquery : JavaScript의 대표적인 라이브러리로써, 클라이언트 사이드 스크립트 언어를 단순화 할 수 있다. CSS : 웹어플리케이션의 레이아웃 및 스타일을 지정하는 언어 Javascript / CSS 웹서버 웹어플리케이션서버 데이타베이스 request DataBase 자료 response HTML문서