양수열 앵커와 백기선 해설위원이 같이 해요…
   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 지원.
DispatcherSevlet   HandlerMaping        HandlerAdapter    Controller     ViewResolver
                                                          - Service
           getHandler                                     - Repository


             Handler
                         handle



                                                  ModelAndView

                       ModelAndView


                                      resolveViewName


         render                            View
                   View
JasperReportsXlsView               AbstractPdfView



  AbstractExcelView     View        TilesView



       VelocityView               JasperReportsPdfView


                       JstlView
   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
   소스 프로젝트 다운로드 주소
E-Gov 기반 Mobile Web Friendly 개발

E-Gov 기반 Mobile Web Friendly 개발

  • 1.
    양수열 앵커와 백기선해설위원이 같이 해요…
  • 2.
    Web site 개발  Apple iPhone개발 지원  Android Phone 개발 지원  서비스에 따른 고객관리 및 서비스 다양하 게 지원.
  • 4.
    Eclipse only….  라이브러리 다운로드  WTP, M2Eclipse, Subversive 등등 플러그인 이 필요함.
  • 7.
    E-gov같은 통합된 개발환경들 필요.
  • 11.
    Jsp+servlet 조합으로 sql 짜기.  페이지와 결합된 놀라운 jsp페이지들….  라이브러리 추가를 카피로….뜨헉
  • 14.
    빌드도 수동 빌드 자동 빌드로  의존성관리를 maven으로
  • 16.
    초급이지만, 일당백을 요구하는 사장님.  홍보페이지만 만들자더니, 고객관리랑 별 게 다붙고 있는… (Static page 몇장  dynamic 하게 변신)
  • 18.
    전자정부 실행환경 예제 애플리케이션 활용  공통 컴포넌트.  재사용.
  • 21.
    MS랑 Java 환경이 넘 달라.  폰은 한두종류인가? 아이폰/안드로이드
  • 22.
    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
  • 23.
    Contract-first  규약과 구현 분리.  WS-Security  SOAP 메시지 암호화 복호화, 인증.  OXM  JAXB, Castor 등 객체와 XML 간의 매핑  XML API 지원  DOM, SAX, JDOM, DOM4J 등 JAXP API 지원
  • 25.
    CXF 등 기본적으로 제공되는 오픈소스 이용  손쉬운 개발  다양한 implementation 지원.
  • 28.
    DispatcherSevlet HandlerMaping HandlerAdapter Controller ViewResolver - Service getHandler - Repository Handler handle ModelAndView ModelAndView resolveViewName render View View
  • 29.
    JasperReportsXlsView AbstractPdfView AbstractExcelView View TilesView VelocityView JasperReportsPdfView JstlView
  • 33.
    Online Web Application  Offline Enabled Web Application  Offline Web Application  Hybrid Web Application
  • 34.
    Web From  Canvas  Video/Sound  Geolocation  Offline Web Application  Web SQL Database  Local Storage  Web Socket  Web Worker
  • 35.
    req.getHeader("User-Agent”)
  • 36.
    도입: 기능 추가 요청  인증, 권한 관리 기능 추가  게시판 추가  뉴스 관리 …
  • 38.
    전자정부 표준 프레임워크  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
  • 39.
    소스 프로젝트 다운로드 주소