HTML, PHP, MySQL, Javascript

Slides:



Advertisements
Similar presentations
데이터 베이스 (MYSQL) 장수용. MYSQL 이란 ? -MySQL 은 DBMS( 데이터베이스 관리 시스템 ) 이다. - MySQL 은 RDBMS( 관계형 데이터베이스 ) 이다. - MySQL 은 오픈소스이다. - MySQL 은 빠르고, 안정적이고.
Advertisements

7 장. 실용적인 PHP 데이타통신특론 김태영교수님 홍창의.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
최현섭, 김기손, 김보라, 염호남 지도교수 : 김일민 교수. 1. 무엇을 만들었습니까 ? 후배선배 동문 기반의 취업 정보 교류 플랫폼.
목 차 Ⅰ 제도 도입 배경 및 개요 내일채움공제 사업 안내 내일채움공제 연계 지원 사업 Ⅲ Ⅱ.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
네이버뉴스 개편 추가안
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
12 프로젝트 실습.
웹 2.0 및 Ajax 개요.
17 20 정보보안 개인정보보호 능력 향상 마침표 없는 정보보호!.
문서 PARSONS/OJA 문서, 워크시트, 데이터베이스 Page 1 1.
웹 해킹 기초와 실습.
프로젝트2 Web Programming 강의노트: vrlab.suwon.ac.kr/mwlee
영진사이버대학, 영진사이버대학, 교직원 장학기금 6500만원 조성 나서
Open API - Google Maps (Application Programming Interface )
1. JSP(Java Server Pages) 소개
Chapter 04. 웹 보안 : 웹, 그 무한한 가능성과 함께 성장한 해킹
HTML5 웹 프로그래밍 입문(개정판) 부록. 웹 서버 구축하기.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
APM (Apache+PHP+MySQL)
1. JSP(Java Server Pages) 소개
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
125. WAPPLES Policy Setting Guideline
1강 01장. 웹과 자바.
김은지 강남대학교.
인터넷 보안 정보 보안 개론 5장.
영단어 학습 사이트.
16장. 테이블의 변경 새로운 행 삽입 테이블에서 테이블로 행을 복사 행 값의 변경 테이블에서 행 삭제
이름:강연주 학번: 담당교수님:박주형교수님
04장 웹 보안: 웹, 그 무한한 가능성과 함께 성장한 해킹
2012 인터넷 응용프로그래밍 FTP, MySQL 사용 방법 및 텀 프로젝트용 서버에서 웹페이지 구동 방법 설명
문양세 (1st version: 문성우) (revised by 손시운)
1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다. 1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다.
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
Web Vulnerabilities 정보 보호 2008/05/31 Getroot.
JSP Programming with a Workbook
Database 중고차 매매 DB 비즈니스IT 윤동섭.
Web & Internet [11] JavaScript & BootStrap
5-2. 수자원의 개발과 이용 세계 4대 문명 발상지와 인접 하천 문명 인접 하천 메소포타미아 티그리스, 유프라테스 강 인더스
11장. GROUP BY와 HAVING 열의 그룹화 2개 이상의 열에 대한 그룹화
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
- RSS Reader 페이지 작성 컴퓨터공학실험( I )
17장 웹 사이트 제작 완성 한빛미디어(주).
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
SQL INJECTION MADE BY 김 현중.
Ⅳ. 컴퓨터와 생활.
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
바이러스와 악성코드.
웹과 인터넷 활용 및 실습 (Web & Internet) 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
과제 #5 MySQL 연동 php문서에서 SQL문의 삽입, 삭제, 수정, 검색을 수행한다. 주어진 form을 최대한 활용한다.
인터넷이 어떤 원리로 작동하는지를 재미있게 표현한 카툰 labnol
판촉왕 공식인증센터_PC
시스템 인터페이스 Lab#5 쉘 실습.
제 17 장 MVC 모델과 구현 학기 인터넷비즈니스과 강 환수 교수.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
Chapter 5: PHP Functions and Objects
홈페이지 제작 HTML5 + CSS3 + Javascript.
주요공지로 정할 글을 올립니다. 제목과 주소를 복사해둡니다
컴퓨터의 이해와 활용 (수).
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
Web Server Install.
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
코 칭 결 과 센 터 구성센터 (모바일) 코칭대상 프로 (엔지니어) 코칭일시
AJAX Technology for Web2.0
Ajax와 자바스크립트 라이브러리 발표자 : 경준호(파이어준) 이메일 :
‘Submission Deadline’ 데이터 수집을 위한 웹 크롤링 프로그램 공모전
Presentation transcript:

HTML, PHP, MySQL, Javascript 역동적인 웹 컨텐츠 HTML, PHP, MySQL, Javascript

HTTP 요청/응답 절차 웹 브라우저 인터넷 웹서버 디스크 드라이브 인덱스 페이지 요청 수신 인덱스 페이지로 응답 웹 브라우저 인터넷 웹서버 디스크 드라이브 사용자 입력 www.acornpub.co.kr www.acornpub.co.kr의 IP검색 IP를 이용해 www.acornpub.co.kr에 메인 페이지 요청 인덱스 페이지 요청 수신 하드 디스크로부터 index.html 파일 획득 인덱스 페이지로 응답 응답 수신/페이지 출력

동적인 요청/응답 절차 웹 브라우저 인터넷 웹 서버 PHP 프로세서 디스크 드라이브 MySQL 데이터베이스 URL 입력 IP 검색 메인 페이지 요청 요청 수신 페이지 획득 PHP 코드 포함 PHP 처리 SQL 실행 데이터 수신 페이지 응답 페이지 출력

PHP, MySQL, 자바스크립트 빠르고 동적인 웹 사이트를 구성하기 편하다. 자바스크립트는 클라이언트에서 Ajax를 실행하는 데 중요한 역할을 한다.

PHP .php 확장자를 추가하면 해당 웹 페이지는 스크립트 언어에 접근할 수 있다. <?php 소스 코드 <?php Echo “Hello World. Today is”.date(“1”).”. “; ?> How are you? 최종 결과 Hello World. Today is Wednesday. How are you?

MySQL MySQL은 영어 구문의 명령어를 사용하는 가장 뛰어난 속도의 데이터베이스 시스템이다. 소스 코드 INSERT INTO users VALUES(‘Smith’, ‘John’,’jsmith@mysite.com’); 소스 코드 SELECT surname, firstname FROM users WHERE email=‘jsmith@mysite.com’;

자바스크립트 CSS와 병행해 사용하면 자바스크립트는 서버 측에서 새로운 웹 페이지를 전달받는 대신 웹 브라우저에서 바로 동적인 효과를 구현할 수 있는 능력이 생긴다. 소스 코드 <script type=“text/javascript”> document.write(“Hello World. Today is “+Date()); </script> 최종 결과 Hello World. Today is Wed Sep 05 2012 09:20:12

자바스크립트 자바스크립트는 HTML 문서 내부의 다양한 요소를 동적으로 제어하기 위해서 개발됐으며, 아직도 자바스크립트를 사용하는 주된 목적 중 하나이다. 자바스크립트가 Ajax에 사용된다. Ajax는 백그라운드에서 웹 서버에 접근할 때 사용되는 기술이다. Ajax 호출은 하나의 요소만을 업데이트할 수 있다.

아파치 웹 서버 웹 서버는 HTTP의 요청/응답 과정 이상으로 눈에 보이지 않게 많은 역할을 한다. 아파치 서버는 HTML 뿐만 아니라 이미지파일, 플래시 파일, MP3 음원 파일, RSS 피드 등 많은 종류의 파일을 다룬다. 아파치는 자체적으로 방대한 양의 모듈도 지원한다. PHP모듈, 보안 모듈 등.

오픈소스 오픈 소스는 커뮤니티에서 한 팀의 개발자가 모여 원본 소스 코드가 읽고 변경 가능한 상태로 공개된 상황에서 필요한 프로그램을 만든다는 의미이다. 버그를 조기에 찾게 해 줄 뿐만 아니라 보안에 문제가 생겼을 때에도 미리 발견할 수 있다. 오픈 소스 소프트웨어는 무료라는 사실

Ajax 동작 과정 Ajax의 동작과정(구글 계정 등록의 예) https://accounts.google.com/SignUp?continue=https%3A%2F%2Faccounts.google.com%2FManageAccount