장선진@jangsunjinhttp://blog.java2game.comjangsunjin@softwareinlife.comGoogle App Engine의 이해http://softwareinlife.com
Web 1.0 vs Web 2.0
Cloud Computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.Cloud Computing
Cloud Computing Landscape
Google App Engine의 정의Google App Engine이란 Google의 인프라스트럭처를 이용하여 원하는 웹 어플리케이션 등을 쉽게 개발/배포/관리 할 수 있는 Cloud Computing을 지원하는 플랫폼이다.
Google App Engine을 사용할 경우 다음과 같은 장단점이 있다.장점유지보수 비용 절감전세계적인 확장의 용이성관리의 용이성단점GAE 관련 기술 종속데이터 누수 및 안정성 부족Google App Engine의 장단점
GAE 시스템 상태 모니터링
Google App Engine의 실행환경Java 기반의 실행 환경Python기반의 실행 환경Release: 2008.04GAE SDK 1.3.5Python 2.5.2C 기반의 확장을 지원하지 않음.DjangoWebapp라는 간단한 웹 프레임웍 지원Release: 2009.08
GAE SDK 1.3.5
JDK 1.6
EJB와 같은 JavaEE관련 기술을 모두 지원하지 않음.
Thread 생성을 지원하지 않음.
Servlet(JSP)
Google Web Toolkit(GWT)Java SDKhttp://java.sun.com/javase/downloads/index.jspGoogle Web Toolkithttp://code.google.com/intl/ko-KR/webtoolkit/Eclipse IDEhttp://www.eclipse.org/downloads/Google Plugin for Eclipse, for Eclipse 3.5 (Galileo): http://dl.google.com/eclipse/plugin/3.5GAE for Java 개발 환경
Java Data Objects (JDO)Java Persistence API (JPA)Java Server Faces (JSF) 1.1 - 2.0 **Java Server Pages (JSP) + JSTL ***Java Servlet API 2.4JavaBeans™ Activation Framework (JAF)Java Architecture for XML Binding (JAXB)JavaMailGAE for Java 지원 기술 사항XML processing APIs including DOM, SAX, and XSLT
HTTP Session support (need to enable explicitly)
JRuby (Ruby)
Jython (Python)
Quercus (PHP)
Rhino (JavaScript)
Spring Framework**: JSF 1.2 and JSF 2.0 should also work if you set the com.sun.faces.enableMultiThreadedStartup context parameter to false to your web.xml file.*** JSP session beans are not supported; to enable EL parsing, add <%@page isElIgnored="false" %> to your JSP.
Enterprise Java Beans (EJB)JAX-RPCJAX-WSJava Database Connectivity (JDBC) **Java EE™ Connector Architecture (JCA)Java Management Extensions (JMX)Java Message Service (JMS)Java Naming and Directory Interface (JNDI)GAE for Java미지원 기술 사항Remote Method Invocation (RMI)
Apache POI
ICEFaces

More Related Content

PDF
GAE 위에서 DJANGO 사용하기
PDF
Gae와cloud sql을이용한 전자결재 개발
PPTX
구글앱엔진 스터디
PDF
Google app engine
PDF
구글 앱 엔진의 이해(Google App Engine) 1부
PDF
현실적 PWA
PDF
구글 앱 엔진의 활용(Google App Engine) 2부
PDF
왜 레진코믹스는 구글앱엔진을 선택했나
GAE 위에서 DJANGO 사용하기
Gae와cloud sql을이용한 전자결재 개발
구글앱엔진 스터디
Google app engine
구글 앱 엔진의 이해(Google App Engine) 1부
현실적 PWA
구글 앱 엔진의 활용(Google App Engine) 2부
왜 레진코믹스는 구글앱엔진을 선택했나

What's hot (20)

PDF
웹 Front-End 실무 이야기
PDF
프로그레시브 웹앱(Pwa)
PDF
iOS9 소개
PDF
[Koss Con 2016] CloudBread Tutorial PT
PDF
비 개발자를 위한 웹 개발 기초
PDF
[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)
PDF
목적에 맞게 Angular, React, Vue
PDF
NAVER 오픈세미나 대구 (2014.08.01) - 오픈소스 라이브러리를 활용한 네이티브 어플리케이션의 데이터 저장과 통신
PDF
프로그레시브 웹앱이란? - Progressive Web Apps
PDF
캠프앱 개발 사례를 통해 본 하이브리드앱 어디까지 | Devon 2012
PDF
서버 개발자가 되기 위한 첫 걸음
PDF
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
PDF
Spring boot와 docker를 이용한 msa
PDF
2017. 프론트엔드 트랜드
PPT
iFun Engine plugin 만들기 (for Stingray)
PPTX
[114]angularvs react 김훈민손찬욱
PPTX
[125]react로개발자2명이플랫폼4개를서비스하는이야기 심상민
PDF
Front-end Development with Ruby on Rails
PDF
[24]안드로이드 웹뷰의 모든것
PPTX
[124] 하이브리드 앱 개발기 김한솔
웹 Front-End 실무 이야기
프로그레시브 웹앱(Pwa)
iOS9 소개
[Koss Con 2016] CloudBread Tutorial PT
비 개발자를 위한 웹 개발 기초
[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)
목적에 맞게 Angular, React, Vue
NAVER 오픈세미나 대구 (2014.08.01) - 오픈소스 라이브러리를 활용한 네이티브 어플리케이션의 데이터 저장과 통신
프로그레시브 웹앱이란? - Progressive Web Apps
캠프앱 개발 사례를 통해 본 하이브리드앱 어디까지 | Devon 2012
서버 개발자가 되기 위한 첫 걸음
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Spring boot와 docker를 이용한 msa
2017. 프론트엔드 트랜드
iFun Engine plugin 만들기 (for Stingray)
[114]angularvs react 김훈민손찬욱
[125]react로개발자2명이플랫폼4개를서비스하는이야기 심상민
Front-end Development with Ruby on Rails
[24]안드로이드 웹뷰의 모든것
[124] 하이브리드 앱 개발기 김한솔
Ad

Similar to Google App Engine의 이해 (20)

PPTX
N02 gae v1.1_20110220
PPTX
구글앱엔진+스프링+스프링datajpa+메이븐
PDF
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
PPT
Nutch Homepage Search Engine
PPTX
N02 app engineseminar
PPTX
구글 기술을 이용한 모바일 클라우드 애플리케이션 개발
PDF
웹 IDE 비교
PDF
IT 서비스 개발 15년 _ IT service 15 years
PDF
[오픈소스컨설팅]JBoss 5 Detail
PPTX
Spring one참석기 ksug
PDF
Cloud ide를 이용한_모바일_개발의_가능성과_전망
PDF
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
PPTX
Kgc2009 Online Game Service with Cloud Computing
PDF
Goorm소개
PDF
스타트업을 위한 성공적인 Open AP 만들기 - 윤석찬 (2012)
PPTX
Cloud Computing v1.0
PDF
2020년 6월 13일 개발 이야기 정리
PDF
Daum의 개방형 기술 전략 및 자바 기술 로드맵(2007)
PDF
클라우드 이야기1 2 20160823-신인철_slideshare
N02 gae v1.1_20110220
구글앱엔진+스프링+스프링datajpa+메이븐
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
Nutch Homepage Search Engine
N02 app engineseminar
구글 기술을 이용한 모바일 클라우드 애플리케이션 개발
웹 IDE 비교
IT 서비스 개발 15년 _ IT service 15 years
[오픈소스컨설팅]JBoss 5 Detail
Spring one참석기 ksug
Cloud ide를 이용한_모바일_개발의_가능성과_전망
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
Kgc2009 Online Game Service with Cloud Computing
Goorm소개
스타트업을 위한 성공적인 Open AP 만들기 - 윤석찬 (2012)
Cloud Computing v1.0
2020년 6월 13일 개발 이야기 정리
Daum의 개방형 기술 전략 및 자바 기술 로드맵(2007)
클라우드 이야기1 2 20160823-신인철_slideshare
Ad

More from Sun-Jin Jang (7)

PPTX
S03 hybrid app_and_gae_datastore_v1.0
PPTX
S02 hybrid app_and_gae_restful_architecture_v2.0
PPTX
S01 gae and_hybrid_app_v1.0
PPTX
S04 hybrid app_and_gae_management_v1.0
PPTX
N03 app engineseminar
PPTX
N01 cloud computing_and_gae
PPTX
N04 xmpp and_android
S03 hybrid app_and_gae_datastore_v1.0
S02 hybrid app_and_gae_restful_architecture_v2.0
S01 gae and_hybrid_app_v1.0
S04 hybrid app_and_gae_management_v1.0
N03 app engineseminar
N01 cloud computing_and_gae
N04 xmpp and_android

Google App Engine의 이해