e-gov 기반 mobile web friendly 개발
DESCRIPTION
2010 한국 자바 개발자 페스티벌 Track 1 Session 1 발표자료TRANSCRIPT
양수열앵커와 백기선 해설위원이 같이 해요…
Web site 개발 Apple iPhone개발 지원 Android Phone 개발 지원 서비스에 따른 고객관리 및 서비스 다양하
게 지원.
Eclipse only…. 라이브러리다운로드 WTP, M2Eclipse, Subversive 등등 플러그인
이 필요함.
E-gov같은 통합된 개발환경들 필요.
Jsp+servlet 조합으로 sql 짜기. 페이지와 결합된 놀라운 jsp페이지들…. 라이브러리추가를 카피로….뜨헉
빌드도 수동 빌드자동 빌드로 의존성관리를 maven으로
초급이지만, 일당백을 요구하는 사장님. 홍보페이지만만들자더니, 고객관리랑 별
게 다붙고 있는… (Static page 몇장
dynamic 하게 변신)
전자정부 실행환경 예제 애플리케이션활용 공통 컴포넌트. 재사용.
MS랑 Java 환경이 넘 달라. 폰은 한두종류인가? 아이폰/안드로이드
JAX-RPC 1.1
J2EE 1.4 표준 웹 서비스 API
ex. Axis
JAX-WS 2.0
JEE5 표준 웹 서비스 API
2.1은 Java6 표준에 포함됨(정확히, Sun JDK 1.6.0_04)
ex. Apache CFX
Contract-first
규약과 구현 분리.
WS-Security
SOAP 메시지 암호화 복호화, 인증.
OXM
JAXB, Castor 등 객체와 XML 간의 매핑
XML API 지원
DOM, SAX, JDOM, DOM4J 등 JAXP API 지원
CXF 등 기본적으로 제공되는 오픈소스 이용 손쉬운 개발 다양한 implementation 지원.
HandlerAdapter ViewResolver
View
DispatcherSevlet HandlerMaping
Handler
getHandler
handle
ModelAndView
Controller- Service- Repository
ModelAndView
View
resolveViewName
render
View
JstlView
AbstractExcelView
AbstractPdfView
VelocityView
TilesView
JasperReportsXlsView
JasperReportsPdfView
Online Web Application
Offline Enabled Web Application
Offline Web Application
Hybrid Web Application
Web From Canvas Video/Sound Geolocation Offline Web Application Web SQL Database Local Storage Web Socket Web Worker
req.getHeader("User-Agent”)
도입: 기능 추가 요청
인증, 권한 관리 기능 추가
게시판 추가
뉴스 관리
…
전자정부 표준 프레임워크 http://www.egovframe.org
전자정부 표준 프레임워크 예제 http://www.egovframe.org/wiki/doku.php?id=egovframework:r
te:sample:cvpl:binary http://www.egovframe.org/wiki/doku.php?id=egovframework:r
te:sample:source:binary 전자정부 웹 서비스 http://www.egovframe.org/wiki/doku.php?id=egovframework:r
te:itl:webservice 전자정부 공통 서비스 맵 http://www.egovframe.go.kr/Egovcmm.jsp
HTML5 on Mobile http://xguru.net/593
소스 프로젝트 다운로드 주소