Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Gae開発入門 Slide 1 Gae開発入門 Slide 2 Gae開発入門 Slide 3 Gae開発入門 Slide 4 Gae開発入門 Slide 5 Gae開発入門 Slide 6 Gae開発入門 Slide 7 Gae開発入門 Slide 8 Gae開発入門 Slide 9 Gae開発入門 Slide 10 Gae開発入門 Slide 11 Gae開発入門 Slide 12 Gae開発入門 Slide 13 Gae開発入門 Slide 14 Gae開発入門 Slide 15 Gae開発入門 Slide 16 Gae開発入門 Slide 17 Gae開発入門 Slide 18 Gae開発入門 Slide 19 Gae開発入門 Slide 20 Gae開発入門 Slide 21 Gae開発入門 Slide 22 Gae開発入門 Slide 23 Gae開発入門 Slide 24 Gae開発入門 Slide 25 Gae開発入門 Slide 26 Gae開発入門 Slide 27 Gae開発入門 Slide 28 Gae開発入門 Slide 29 Gae開発入門 Slide 30 Gae開発入門 Slide 31 Gae開発入門 Slide 32 Gae開発入門 Slide 33 Gae開発入門 Slide 34 Gae開発入門 Slide 35 Gae開発入門 Slide 36 Gae開発入門 Slide 37 Gae開発入門 Slide 38 Gae開発入門 Slide 39 Gae開発入門 Slide 40 Gae開発入門 Slide 41 Gae開発入門 Slide 42
Upcoming SlideShare
ニコニコ超デザイン-Metro考察編-
Next
Download to read offline and view in fullscreen.

5 Likes

Share

Download to read offline

Gae開発入門

Download to read offline

2011/05/07 四国GTUG主催のGAE開発入門のスライドです。

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Gae開発入門

  1. 1. GAE Slim3
  2. 2. • • H/N twitter: @patorash • Android, CakePHP, WordPress, GAE(?) etc... • Android GTUG • 2 PHP 5 Softbank Desire Android 12
  3. 3. GAE
  4. 4. • Java, JSP/Servlet (JSP/Servlet )
  5. 5. • Java, JSP/Servlet (JSP/Servlet ) •
  6. 6. • Java, JSP/Servlet (JSP/Servlet ) • •
  7. 7. • Java, JSP/Servlet (JSP/Servlet ) • • •
  8. 8. GAE • Google App Engine • Java , Python JRuby, Scala OK • BigTable •
  9. 9. GAE • Google App Engine • Java , Python JRuby, Scala OK • BigTable • ★Google
  10. 10. GAE • Google App Engine • Java , Python JRuby, Scala OK • BigTable • ★Google ★
  11. 11. GAE • Google App Engine • Java , Python JRuby, Scala OK • BigTable • ★Google ★ ★
  12. 12. GAE • Google App Engine • Java , Python JRuby, Scala OK • BigTable • ★Google ★ ★ ★
  13. 13. GAE • Google App Engine • Java , Python JRuby, Scala OK • BigTable • ★Google ★ ★ ★ ★appspot.com SSL
  14. 14. GAE • Google App Engine • Java , Python JRuby, Scala OK • BigTable • ★Google ★ ★ ★ ★appspot.com SSL ★ SSL
  15. 15. GAE • ※ 1 2 • 2 • 2 500 • Google Checkout
  16. 16. Amazon EC2 GAE Google Java / Python BigTable (1 )
  17. 17. Amazon EC2 GAE Google Java / Python BigTable (1 ) GAE
  18. 18. Python Java
  19. 19. Python Java • Python
  20. 20. Python Java • Python • Java Android Java
  21. 21. Python Java • Python • Java Android Java • BigTable GAE/Java Slim3
  22. 22. GAE/Java Slim3 • GAE/Java ★JSP/Servlet • Slim3 ★BigTable ★BigTable ★BigTable ✦Low Level API ✦JDO ★WebAPI ✦JSON ✦JPA ★Ant ✦Low Level API ★
  23. 23. GAE/Java Slim3 • GAE/Java ★JSP/Servlet • Slim3 ★BigTable ★BigTable ★BigTable ✦Low Level API ✦JDO ★WebAPI ✦JSON ✦JPA ★Ant ✦Low Level API ★
  24. 24. • Eclipse Helios(3.6) • Google Plugin(Eclipse Marketplace ) ★ GAE/Java SDK • Slim3 Plugin(Slim3 URL ) ★ • Properties Editor(Eclipse Marketplace ) ★
  25. 25. Hello, world 1.Project Slim3 Plugin 2.build.xml 3.Outline gen-controller Run As → Ant Build 4. URL / 5. 6. Project Run As → Web Application 7.http://localhost:8888/
  26. 26. GAE
  27. 27. GAE GAE
  28. 28. GAE GAE 1.Project Google → App Engine Setting 2.Application ID ApplicationID 3.Project Google → Deploy to App Engine 4. Google 5. 6. OK
  29. 29. Slim3 • • https://github.com/patorash/SampleBBS Downloads zip • Eclipse File → import • Existing Projects into Workspace • Select archive file DL zip finish •
  30. 30. GAE • Big Table Key Value Store ★ → ★ → ★ → • 1MB • • 1
  31. 31. Slim3 • Ant • Model • GAE 1
  32. 32. Model • ★ = ★Model = ★ = • Bbs Comment • build.xml • setter, getter • (ModelRef<class>)
  33. 33. Service • build.xml • • Create, Read, Update, Delete
  34. 34. Controller • build.xml • gen-controller controller war JSP (JSP View) • View gen-controller-without-view controller (WebAPI )
  35. 35. View • war JSP • Controller JSP • JSP import
  36. 36. POST • Controller • Validators request Validators v = new Validators(request); • v.add(“name”, v.required()); • false v.validate(); • errors JSP • application_ja.properties
  37. 37. • URL (http://localhost:8888/read/100 /read?id=100 ) • AppRouter.java addRouting("/read/{id}", "/read?id={id}");
  • kobayashishinnosuke5

    Jun. 15, 2014
  • hikaruwada56

    Sep. 7, 2013
  • jun1108

    Apr. 24, 2012
  • kimanaka

    May. 12, 2011
  • HiroyukiYoshida

    May. 7, 2011

2011/05/07 四国GTUG主催のGAE開発入門のスライドです。

Views

Total views

7,119

On Slideshare

0

From embeds

0

Number of embeds

1,159

Actions

Downloads

35

Shares

0

Comments

0

Likes

5

×