PHP -1. 개발환경 구축

1.1. 개요 PHP(정식 명칭 “PHP: Professional HTML Preprocessor”)는 한마디로 “서버 스크립트 언어” 이다. HTML이나 자바스크립트는 사용자의 웹 브라우저에서 해석되어 사용자에게 보여주지만, PHP나 NT의 ASP언어는 서버에서 직접 처리되어 사용자에게는 처리되어 나온 HTML문서만 보여 준다. 그래서 PHP사이트에 가서 HTML 보기를 해도 그냥 HTML 문서로밖에 보이지를 않고 PHP코드는 볼 수 없다. 속도, 개발 편의성, 여러 가지 확장 기능으로 …

Read more

웹 표준 -7. 실무 활용 예제

실제 사이트를 구성할 때 자주 만들게 되는 로그인 화면과 회원가입 화면, 메인 화면으로 구성되어 있으며, 메인 화면에서는 자주 사용하는 라이브러리 몇 가지를 모아 두었다. http://localhost/WebStandardTutorial/index.html -> week4메뉴 -> 실무 활용 예제 위의 주소로 접속 후 week4 -> 실무 활용 예제로 들어가면 예제를 볼 수 있다. id, password는 각각 test@ahope.co.kr / 1234로 되어 있으며, 회원가입은 validation의 …

Read more

웹 표준 -6. AJAX

6.1. Ajax 개요 및 처리방식 AJAX는 XML에 기반 한 종합 기술로 비동기 자바스크립트 XML(Asynchronous JavaScript + XML)을 줄인 말로 자바 스크립트로 HTTP 요청을 보내서 XML 응답을 받아서 사용하는 기술이다. 간단히 말하면, 서버 측 Scripts와 통신하기 위한 XMLHttpRequest 객체를 사용하는 것을 말한다. 서버 측으로 다양한 형식(JSON, XML, HTML 및 일반 텍스트 형식 등)의 정보를 주고 받을 …

Read more

웹 표준 -5. jQuery

5.1. JQuery 개요 JQuery는 브라우저 호환성이 있는 HTML 속 자바 스크립트 라이브러리이며, 클라이언트 사이드 스크립트 언어를 단순화 할 수 있도록 설계되었다. 즉 자바 스크립트를 쉽게 다룰 수 있도록 만든 모듈이며, 모든 브라우저에 호환성이 뛰어나고 단순화 시킬 수 있는 능력이 뛰어나서 많은 개발자들이게 인기가 있고, 가장 보편화 된 라이브러리이다. JQuery 특징 셀렉터(selector) JQuery의 가장 큰 강점은 …

Read more

웹 표준 -4. Java Script (2)

4.5. Java Script 사용자 정의 함수 내장 함수들이 존재하여 이용할 수 있지만 개발자에게 필요한 모든 것을 지원하고 있지는 않다. 그렇기 때문에 개발자가 직접 자신이 원하는 기능을 하는 함수를 만들 수도 있다. 함수의 기본 형태 [php] function 함수이름(인자1, 인자2, …….) { 기능 구현부 } [/php] 함수라는 것을 의미하는 function을 적어주고 함수의 이름 그리고 ( ) 가 …

Read more

웹 표준 -4. Java Script (1)

4.1. Java Script 개요 기존의 정적인 HTML로는 사용자와 상호 작용할 수 있는 기능이나 즉각적인 응답을 받는 기능을 해결 할 수 없다. 이런 문제와 제약을 해결하기 위한 시도중의 하나로 자바 스크립트가 개발 되었다. 자바스크립트 (JS로 줄여 불리기도 하는) 가볍고 인터프리터가 있는 객체 지향 언어로, 1급 함수를 지원한다. 주로 웹 페이지에 사용되는 스크립트 언어로 알려져 있지만 node.js나 …

Read more

웹 표준 -3. HTML5 와 CSS3

3.1. HTML5(HyperText Markup Language 5) 개요 웹 표준 기관인 월드 와이드 웹 컨소시엄(W3C)이 만들고 있는 차세대 웹 언어 규격이다. HTML5는 문서 작성 중심으로 구성된 기존 표준에 그림, 동영상, 음악 등을 실행하는 기능까지 포함시켰다. HTML5를 이용해 웹사이트를 만들면 국내 전자상거래에서 많이 쓰이는 액티브X, 동영상이나 음악재생에 필요한 어도비 플래시와 같은 플러그인 기반의 각종 프로그램을 별도로 설치할 필요가 …

Read more

웹 표준 -2. XHTML과 CSS

2.1. XHTML(Extensible hypertext Markup Language) XHTML(Extensible Hypertext Markup Language)은 HTML과 동등한 표현 능력을 지닌 마크 업 언어로, HTML보다 엄격한 문법을 가진다. HTML이 SGML의 응용인 데 반해, 매우 유연한 마크 업 언어인 XHTML은 SGML의 제한된 부분집합인 XML의 응용이다. XHTML 문서는 하나의 XML 문서로서 문법적으로 정확해야 하기 때문에, HTML과 달리 표준 XML 라이브러리를 이용한 자동화된 처리가 가능하다. …

Read more

웹표준 -1. 웹 접근성과 웹 표준

1.1. 웹 접근성이란? 월드 와이드 웹 (World Wide Web)을 창시한 팀 버너스 리(Tim Berners-Lee)는 웹이란 ‘장애에 구애 없이 모든 사람들이 손쉽게 정보를 공유할 수 있는 공간’이라고 정의하였으며, 웹 컨텐츠를 제 작할 때에는 장애에 구애됨이 없이 누구나 접근할 수 있도록 제작하여야 한다고 하였다. 이렇듯 웹 창시자가 웹의 기본적 철학에서 웹 접근성 부문을 강조함에도 불구하고, 웹 접근성을 …

Read more

SPRING -10. 게시판 예제

10.1. 게시판 예제 첨부 된 AhopeTest.zip 파일의 압축을 풀어 생성된 프로젝트를 eclipse내에 import 한다. [ 게시판 관련 파일 ] [ 게시판 예제 table script ] [crayon-5b2cbc14e4e36015121540/] 10.2. 게시판 실행 화면 [그림 7. 게시물 목록] [그림 8. 게시물 등록] [그림 9. 게시물 수정/삭제/답글] 참고자료 – 토비의 스프링 3.1, – 스프링을 이용한 RESTful 웹 서비스 구축하기 – …

Read more