SlideShare a Scribd company logo
박종복
Single Page Web Application
1. 웹 페이지란 ?
 브라우저가 Server-Side 에서 HTML+CSS 등 정적인 파일은 전송 받아 해
석하고 사용자에게 표시하는 단위
 페이지가 로드되면 브라우저는 메모리 초기화 된다 .
 이전에 로드된 페이지의 상태는 초기화되기 때문에 참조할 수 없다 .
2. 왜 ?
 초기 Web 은 단순히 사용자에게 정적인 정보만 표시해 주었다 .
 Web1.0 : 동적인 부분은 Server-Side 대부분 처리하고 Client-Side 는 시각
적인 효과를 높여주기 위한 역할만 하였다 .
 Web2.0 : 4GL 에서 사용자중심 UI 가 Web 으로 옮겨오면서 구현중심으로
바뀌면서 사용자 편의성 요구증가 , Ajax 기술의 등장으로 웹페이지 호출없이
Server-Side 를 호출하고 호출이전의 페이지의 참조를 가질 수 있게됨 , 하지만
이시점 까지는 Single Page Web 에 대한 요구는 많지 않았다 .
 Web3.0?? : Mobile Device 의 증가로 초기 다양한 OS 가 존재하고 OS
Version 마다 배포 및 Source Code 관리문제 발생으로 Native App 에서
Mobile App, Web App, Hybrid App 등 Web 관련 기술 소요 증가로 Native App
과 유사한 구현을 위해서 Single Page Web App 필요성 증가
3. 관련기술
 HTML5: 브라우저 역할의 증가 , Web Socket, File Handle, Video & Audio Control, 3D
Graphics, Offline Storage, 위치정보 Access, Device Access
* https://www.koreahtml5.kr, http://draw.io
 Javascript: 초기 Web 의 Client-Side 는 VBScript 와 JavaScript 의 혼용이었지만 현재는
Javascript 로 통일 . 동적인 부분을 담당
 AngularJS: Google 에서 개발한 Web Client-Side MVW Framework 로 Single Page App 을
개발의 복잡함을 해소하는 대세 Framework
* http://angularjs.org
 Jquery: HTML Dom 을 손쉽게 핸들링 하기위한 Javascript framework
 twitter bootstrap: 반응형 웹 및 시각적인 부분을 컴포넌트화 한 CSS framework
* http://getbootstrap.org
 MEAN Stack : MongoDB + Express + AngularJS + Node.js 를 이용한 WEB 개발로서 DB-
>Server Side->Client Side 로 데이터가 JSON 으로 전달되기 때문에 OR-Mapper 기술이 필요
없이 이식되고 POJO 가 필요 없으며 , Server-Side 와 Client-Side 를 모두 Javascript 를 사용
하기 때문에 Full Stack 개발에 유리하다
* http://mean.io
 ionic : Hybrid App 개발 Framework 로 Apache Cordova + AngularJS 를 기반으로한
Framework
* http://ionicframework.com/
4. Wlog 소개
 Web 을 통해 등록된 Log 를 조회할 수 있는 시스템
 등록된 파일에 대해 일정주기로 파일크기를 감시를 통해 빠른 시간탐색 기
능을 제공합니다 .
 tail( 최종변경된 log 조회 ) 기능을 제공하고 , grep(text filter) 기능을 제공합
니다 .
 File 을 Random Access 로 원하는 위치로 빠르게 조회할 수 있습니다 .
 node.js v0.10.26, express 3.5.0, socket.io 0.9.16, jquery 1.11, jquery-ui
1.10.4, AngularJSv1.2.16 등으로 개발되었습니다 .
* http://dev.naver.com/projects/wlog
박종복
감사합니다 .
박종복
감사합니다 .

More Related Content

What's hot

프로그레시브 웹앱(Pwa)
프로그레시브 웹앱(Pwa)프로그레시브 웹앱(Pwa)
프로그레시브 웹앱(Pwa)
Woncheol Lee
 
모듈시스템과 webpack
모듈시스템과 webpack모듈시스템과 webpack
모듈시스템과 webpack
DataUs
 
현실적 PWA
현실적 PWA현실적 PWA
현실적 PWA
Jae Sung Park
 
Html초급 1강 웹표준의 이해
Html초급 1강 웹표준의 이해Html초급 1강 웹표준의 이해
Html초급 1강 웹표준의 이해
tailofmoon
 
Rainbow Project Web App
Rainbow Project Web AppRainbow Project Web App
Rainbow Project Web App
bingoori
 
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
Jonathan Jeon
 
Web os 전략 0912
Web os 전략 0912Web os 전략 0912
Web os 전략 0912
우일 권
 
어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1
bingoori
 
AWS 구축 경험 공유
AWS 구축 경험 공유AWS 구축 경험 공유
AWS 구축 경험 공유민태 김
 
JavaScript MEAN 스택
JavaScript MEAN 스택JavaScript MEAN 스택
JavaScript MEAN 스택Tai Hoon KIM
 
CSS Round Display KIG 발표자료
CSS Round Display KIG 발표자료CSS Round Display KIG 발표자료
CSS Round Display KIG 발표자료
Hyojin Song
 
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정Kenu, GwangNam Heo
 
프로그레시브 웹앱이란? - Progressive Web Apps
프로그레시브 웹앱이란? - Progressive Web Apps프로그레시브 웹앱이란? - Progressive Web Apps
프로그레시브 웹앱이란? - Progressive Web Apps
Gihyo Joshua Jang
 
Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01
SangHun Lee
 
hexa core
hexa corehexa core
hexa core
Seungbae Ji
 
Angular, What is SinglePageApplication
Angular, What is SinglePageApplicationAngular, What is SinglePageApplication
Angular, What is SinglePageApplication
일웅 전
 
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
Chang W. Doh
 
최근 Javascript framework 조사
최근 Javascript framework 조사최근 Javascript framework 조사
최근 Javascript framework 조사
Kichul Jung
 
Backbone 발표
Backbone 발표Backbone 발표
Backbone 발표
Gunhee Lee
 

What's hot (20)

Mean stack Start
Mean stack StartMean stack Start
Mean stack Start
 
프로그레시브 웹앱(Pwa)
프로그레시브 웹앱(Pwa)프로그레시브 웹앱(Pwa)
프로그레시브 웹앱(Pwa)
 
모듈시스템과 webpack
모듈시스템과 webpack모듈시스템과 webpack
모듈시스템과 webpack
 
현실적 PWA
현실적 PWA현실적 PWA
현실적 PWA
 
Html초급 1강 웹표준의 이해
Html초급 1강 웹표준의 이해Html초급 1강 웹표준의 이해
Html초급 1강 웹표준의 이해
 
Rainbow Project Web App
Rainbow Project Web AppRainbow Project Web App
Rainbow Project Web App
 
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
 
Web os 전략 0912
Web os 전략 0912Web os 전략 0912
Web os 전략 0912
 
어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1
 
AWS 구축 경험 공유
AWS 구축 경험 공유AWS 구축 경험 공유
AWS 구축 경험 공유
 
JavaScript MEAN 스택
JavaScript MEAN 스택JavaScript MEAN 스택
JavaScript MEAN 스택
 
CSS Round Display KIG 발표자료
CSS Round Display KIG 발표자료CSS Round Display KIG 발표자료
CSS Round Display KIG 발표자료
 
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
 
프로그레시브 웹앱이란? - Progressive Web Apps
프로그레시브 웹앱이란? - Progressive Web Apps프로그레시브 웹앱이란? - Progressive Web Apps
프로그레시브 웹앱이란? - Progressive Web Apps
 
Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01
 
hexa core
hexa corehexa core
hexa core
 
Angular, What is SinglePageApplication
Angular, What is SinglePageApplicationAngular, What is SinglePageApplication
Angular, What is SinglePageApplication
 
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
 
최근 Javascript framework 조사
최근 Javascript framework 조사최근 Javascript framework 조사
최근 Javascript framework 조사
 
Backbone 발표
Backbone 발표Backbone 발표
Backbone 발표
 

Viewers also liked

make hybrid app.
make hybrid app.make hybrid app.
make hybrid app.
jiseob kim
 
Single page application
Single page applicationSingle page application
Single page application
Arthur Fung
 
Phonegap 환경설정
Phonegap 환경설정Phonegap 환경설정
Phonegap 환경설정
정호 이
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
Changhwan Yi
 
HTML5 와 미래웹기술 part 2
HTML5 와 미래웹기술 part 2HTML5 와 미래웹기술 part 2
HTML5 와 미래웹기술 part 2
미래웹기술연구소 (MIRAE WEB)
 
Hybrid App
Hybrid AppHybrid App
Hybrid App
Jung Young Kim
 
JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰Kenu, GwangNam Heo
 
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
Sang Seok Lim
 
Ionic으로 모바일앱 만들기 #1
Ionic으로 모바일앱 만들기 #1Ionic으로 모바일앱 만들기 #1
Ionic으로 모바일앱 만들기 #1
성일 한
 
Introduction to Apache Cordova (Phonegap)
Introduction to Apache Cordova (Phonegap)Introduction to Apache Cordova (Phonegap)
Introduction to Apache Cordova (Phonegap)
ejlp12
 

Viewers also liked (10)

make hybrid app.
make hybrid app.make hybrid app.
make hybrid app.
 
Single page application
Single page applicationSingle page application
Single page application
 
Phonegap 환경설정
Phonegap 환경설정Phonegap 환경설정
Phonegap 환경설정
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
 
HTML5 와 미래웹기술 part 2
HTML5 와 미래웹기술 part 2HTML5 와 미래웹기술 part 2
HTML5 와 미래웹기술 part 2
 
Hybrid App
Hybrid AppHybrid App
Hybrid App
 
JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰
 
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
 
Ionic으로 모바일앱 만들기 #1
Ionic으로 모바일앱 만들기 #1Ionic으로 모바일앱 만들기 #1
Ionic으로 모바일앱 만들기 #1
 
Introduction to Apache Cordova (Phonegap)
Introduction to Apache Cordova (Phonegap)Introduction to Apache Cordova (Phonegap)
Introduction to Apache Cordova (Phonegap)
 

Similar to Single Page Web

웹:앱 기술 동향
웹:앱 기술 동향웹:앱 기술 동향
웹:앱 기술 동향
ssuser0e53c8
 
01.모바일 프레임워크 이론
01.모바일 프레임워크 이론01.모바일 프레임워크 이론
01.모바일 프레임워크 이론
Hankyo
 
HTML5 and Smart TV
HTML5 and Smart TVHTML5 and Smart TV
HTML5 and Smart TV
Jonathan Jeon
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Channy Yun
 
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
JeongHeon Lee
 
[24]안드로이드 웹뷰의 모든것
[24]안드로이드 웹뷰의 모든것[24]안드로이드 웹뷰의 모든것
[24]안드로이드 웹뷰의 모든것
NAVER Engineering
 
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
종훈 박
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"Changhwan Yi
 
[D2 오픈세미나]3.자바스크립트mean스택 김태훈
[D2 오픈세미나]3.자바스크립트mean스택 김태훈[D2 오픈세미나]3.자바스크립트mean스택 김태훈
[D2 오픈세미나]3.자바스크립트mean스택 김태훈NAVER D2
 
네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망
Wonsuk Lee
 
네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망
Wonsuk Lee
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론Sang Seok Lim
 
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
Sang Seok Lim
 
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
sung ki choi
 
Web os세미나.v1.0.111510
Web os세미나.v1.0.111510Web os세미나.v1.0.111510
Web os세미나.v1.0.111510우일 권
 
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료Hannah Kim
 
Single-page Application
Single-page ApplicationSingle-page Application
Single-page Application
Sangmin Yoon
 
MEAN Stack 기반 모바일 서비스 개발 overview
MEAN Stack 기반 모바일 서비스 개발 overviewMEAN Stack 기반 모바일 서비스 개발 overview
MEAN Stack 기반 모바일 서비스 개발 overview
민태 김
 
모바일 웹플랫폼 기술 동향
모바일 웹플랫폼 기술 동향모바일 웹플랫폼 기술 동향
모바일 웹플랫폼 기술 동향Jong Jin Hong
 
.net core 에서 SignalR 사용해보기
.net core 에서 SignalR 사용해보기.net core 에서 SignalR 사용해보기
.net core 에서 SignalR 사용해보기
Ji Lee
 

Similar to Single Page Web (20)

웹:앱 기술 동향
웹:앱 기술 동향웹:앱 기술 동향
웹:앱 기술 동향
 
01.모바일 프레임워크 이론
01.모바일 프레임워크 이론01.모바일 프레임워크 이론
01.모바일 프레임워크 이론
 
HTML5 and Smart TV
HTML5 and Smart TVHTML5 and Smart TV
HTML5 and Smart TV
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
 
[24]안드로이드 웹뷰의 모든것
[24]안드로이드 웹뷰의 모든것[24]안드로이드 웹뷰의 모든것
[24]안드로이드 웹뷰의 모든것
 
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 
[D2 오픈세미나]3.자바스크립트mean스택 김태훈
[D2 오픈세미나]3.자바스크립트mean스택 김태훈[D2 오픈세미나]3.자바스크립트mean스택 김태훈
[D2 오픈세미나]3.자바스크립트mean스택 김태훈
 
네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망
 
네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론
 
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
 
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
 
Web os세미나.v1.0.111510
Web os세미나.v1.0.111510Web os세미나.v1.0.111510
Web os세미나.v1.0.111510
 
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
 
Single-page Application
Single-page ApplicationSingle-page Application
Single-page Application
 
MEAN Stack 기반 모바일 서비스 개발 overview
MEAN Stack 기반 모바일 서비스 개발 overviewMEAN Stack 기반 모바일 서비스 개발 overview
MEAN Stack 기반 모바일 서비스 개발 overview
 
모바일 웹플랫폼 기술 동향
모바일 웹플랫폼 기술 동향모바일 웹플랫폼 기술 동향
모바일 웹플랫폼 기술 동향
 
.net core 에서 SignalR 사용해보기
.net core 에서 SignalR 사용해보기.net core 에서 SignalR 사용해보기
.net core 에서 SignalR 사용해보기
 

Single Page Web

  • 2. 1. 웹 페이지란 ?  브라우저가 Server-Side 에서 HTML+CSS 등 정적인 파일은 전송 받아 해 석하고 사용자에게 표시하는 단위  페이지가 로드되면 브라우저는 메모리 초기화 된다 .  이전에 로드된 페이지의 상태는 초기화되기 때문에 참조할 수 없다 .
  • 3. 2. 왜 ?  초기 Web 은 단순히 사용자에게 정적인 정보만 표시해 주었다 .  Web1.0 : 동적인 부분은 Server-Side 대부분 처리하고 Client-Side 는 시각 적인 효과를 높여주기 위한 역할만 하였다 .  Web2.0 : 4GL 에서 사용자중심 UI 가 Web 으로 옮겨오면서 구현중심으로 바뀌면서 사용자 편의성 요구증가 , Ajax 기술의 등장으로 웹페이지 호출없이 Server-Side 를 호출하고 호출이전의 페이지의 참조를 가질 수 있게됨 , 하지만 이시점 까지는 Single Page Web 에 대한 요구는 많지 않았다 .  Web3.0?? : Mobile Device 의 증가로 초기 다양한 OS 가 존재하고 OS Version 마다 배포 및 Source Code 관리문제 발생으로 Native App 에서 Mobile App, Web App, Hybrid App 등 Web 관련 기술 소요 증가로 Native App 과 유사한 구현을 위해서 Single Page Web App 필요성 증가
  • 4. 3. 관련기술  HTML5: 브라우저 역할의 증가 , Web Socket, File Handle, Video & Audio Control, 3D Graphics, Offline Storage, 위치정보 Access, Device Access * https://www.koreahtml5.kr, http://draw.io  Javascript: 초기 Web 의 Client-Side 는 VBScript 와 JavaScript 의 혼용이었지만 현재는 Javascript 로 통일 . 동적인 부분을 담당  AngularJS: Google 에서 개발한 Web Client-Side MVW Framework 로 Single Page App 을 개발의 복잡함을 해소하는 대세 Framework * http://angularjs.org  Jquery: HTML Dom 을 손쉽게 핸들링 하기위한 Javascript framework  twitter bootstrap: 반응형 웹 및 시각적인 부분을 컴포넌트화 한 CSS framework * http://getbootstrap.org  MEAN Stack : MongoDB + Express + AngularJS + Node.js 를 이용한 WEB 개발로서 DB- >Server Side->Client Side 로 데이터가 JSON 으로 전달되기 때문에 OR-Mapper 기술이 필요 없이 이식되고 POJO 가 필요 없으며 , Server-Side 와 Client-Side 를 모두 Javascript 를 사용 하기 때문에 Full Stack 개발에 유리하다 * http://mean.io  ionic : Hybrid App 개발 Framework 로 Apache Cordova + AngularJS 를 기반으로한 Framework * http://ionicframework.com/
  • 5. 4. Wlog 소개  Web 을 통해 등록된 Log 를 조회할 수 있는 시스템  등록된 파일에 대해 일정주기로 파일크기를 감시를 통해 빠른 시간탐색 기 능을 제공합니다 .  tail( 최종변경된 log 조회 ) 기능을 제공하고 , grep(text filter) 기능을 제공합 니다 .  File 을 Random Access 로 원하는 위치로 빠르게 조회할 수 있습니다 .  node.js v0.10.26, express 3.5.0, socket.io 0.9.16, jquery 1.11, jquery-ui 1.10.4, AngularJSv1.2.16 등으로 개발되었습니다 . * http://dev.naver.com/projects/wlog