Your SlideShare is downloading. ×
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Gae開発入門
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gae開発入門

5,885

Published on

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

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

Published in: Technology, Education
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,885
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
31
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

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

    ×