Soumettre la recherche
Mettre en ligne
Gae開発入門
•
Télécharger en tant que KEY, PDF
•
5 j'aime
•
2,562 vues
豊明 尾古
Suivre
2011/05/07 四国GTUG主催のGAE開発入門のスライドです。
Lire moins
Lire la suite
Technologie
Formation
Signaler
Partager
Signaler
Partager
1 sur 42
Télécharger maintenant
Recommandé
Ruby on Google App Engine: Upgrade to Google App "Turbo" Engine
Ruby on Google App Engine: Upgrade to Google App "Turbo" Engine
Joseph Ku
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
DroidConTLV
What's New in JHipsterLand - DevNexus 2017
What's New in JHipsterLand - DevNexus 2017
Matt Raible
GWT
GWT
javalabsf
GAE_20100112
GAE_20100112
Kosuke Matsuda
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - DOSUG February 2016
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - DOSUG February 2016
Matt Raible
Cloud Native PWAs (progressive web apps with Spring Boot and Angular) - DevNe...
Cloud Native PWAs (progressive web apps with Spring Boot and Angular) - DevNe...
Matt Raible
20091226 名古屋SGGAE/J勉強会発表資料『Lift on GAE/J』
20091226 名古屋SGGAE/J勉強会発表資料『Lift on GAE/J』
Ryo RKTM
Recommandé
Ruby on Google App Engine: Upgrade to Google App "Turbo" Engine
Ruby on Google App Engine: Upgrade to Google App "Turbo" Engine
Joseph Ku
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
DroidConTLV
What's New in JHipsterLand - DevNexus 2017
What's New in JHipsterLand - DevNexus 2017
Matt Raible
GWT
GWT
javalabsf
GAE_20100112
GAE_20100112
Kosuke Matsuda
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - DOSUG February 2016
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - DOSUG February 2016
Matt Raible
Cloud Native PWAs (progressive web apps with Spring Boot and Angular) - DevNe...
Cloud Native PWAs (progressive web apps with Spring Boot and Angular) - DevNe...
Matt Raible
20091226 名古屋SGGAE/J勉強会発表資料『Lift on GAE/J』
20091226 名古屋SGGAE/J勉強会発表資料『Lift on GAE/J』
Ryo RKTM
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Matt Raible
What's New in JHipsterLand - Devoxx US 2017
What's New in JHipsterLand - Devoxx US 2017
Matt Raible
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Wen-Tien Chang
Calabash-android
Calabash-android
Adnan8990
OpenAPI Specification概要
OpenAPI Specification概要
Kazuchika Sekiya
Swagger 2.0: Latest and Greatest
Swagger 2.0: Latest and Greatest
LaunchAny
KYSUC - Keep Your Schema Under Control
KYSUC - Keep Your Schema Under Control
Coimbra JUG
Maximize the power of OSGi in AEM
Maximize the power of OSGi in AEM
ICF CIRCUIT
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
Matt Raible
Calabash Andoird + Calabash iOS
Calabash Andoird + Calabash iOS
Anadea
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Metosin Oy
Experiences building apps with React Native @DomCode 2016
Experiences building apps with React Native @DomCode 2016
Adrian Philipp
Loading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-sync
Shazron Abdullah
SEO Why bother if your site is dead slow
SEO Why bother if your site is dead slow
Jira ICT
Mojolicious mvc
Mojolicious mvc
Arpad Szasz
Scala on Rails #rakutentech
Scala on Rails #rakutentech
Kazuhiro Sera
Spring Boot and JHipster
Spring Boot and JHipster
Eueung Mulyana
PhoneGap Day EU 2016 - Closing Remarks
PhoneGap Day EU 2016 - Closing Remarks
Shazron Abdullah
Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)
Konstantin Gredeskoul
Different ways of integrating React into Rails - Mikhail Bortnyk
Different ways of integrating React into Rails - Mikhail Bortnyk
Ruby Meditation
Go on GAE (Go Israel Meetup)
Go on GAE (Go Israel Meetup)
Or Hiltch
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Guillaume Laforge
Contenu connexe
Tendances
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Matt Raible
What's New in JHipsterLand - Devoxx US 2017
What's New in JHipsterLand - Devoxx US 2017
Matt Raible
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Wen-Tien Chang
Calabash-android
Calabash-android
Adnan8990
OpenAPI Specification概要
OpenAPI Specification概要
Kazuchika Sekiya
Swagger 2.0: Latest and Greatest
Swagger 2.0: Latest and Greatest
LaunchAny
KYSUC - Keep Your Schema Under Control
KYSUC - Keep Your Schema Under Control
Coimbra JUG
Maximize the power of OSGi in AEM
Maximize the power of OSGi in AEM
ICF CIRCUIT
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
Matt Raible
Calabash Andoird + Calabash iOS
Calabash Andoird + Calabash iOS
Anadea
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Metosin Oy
Experiences building apps with React Native @DomCode 2016
Experiences building apps with React Native @DomCode 2016
Adrian Philipp
Loading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-sync
Shazron Abdullah
SEO Why bother if your site is dead slow
SEO Why bother if your site is dead slow
Jira ICT
Mojolicious mvc
Mojolicious mvc
Arpad Szasz
Scala on Rails #rakutentech
Scala on Rails #rakutentech
Kazuhiro Sera
Spring Boot and JHipster
Spring Boot and JHipster
Eueung Mulyana
PhoneGap Day EU 2016 - Closing Remarks
PhoneGap Day EU 2016 - Closing Remarks
Shazron Abdullah
Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)
Konstantin Gredeskoul
Different ways of integrating React into Rails - Mikhail Bortnyk
Different ways of integrating React into Rails - Mikhail Bortnyk
Ruby Meditation
Tendances
(20)
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
What's New in JHipsterLand - Devoxx US 2017
What's New in JHipsterLand - Devoxx US 2017
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Calabash-android
Calabash-android
OpenAPI Specification概要
OpenAPI Specification概要
Swagger 2.0: Latest and Greatest
Swagger 2.0: Latest and Greatest
KYSUC - Keep Your Schema Under Control
KYSUC - Keep Your Schema Under Control
Maximize the power of OSGi in AEM
Maximize the power of OSGi in AEM
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
Calabash Andoird + Calabash iOS
Calabash Andoird + Calabash iOS
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Experiences building apps with React Native @DomCode 2016
Experiences building apps with React Native @DomCode 2016
Loading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-sync
SEO Why bother if your site is dead slow
SEO Why bother if your site is dead slow
Mojolicious mvc
Mojolicious mvc
Scala on Rails #rakutentech
Scala on Rails #rakutentech
Spring Boot and JHipster
Spring Boot and JHipster
PhoneGap Day EU 2016 - Closing Remarks
PhoneGap Day EU 2016 - Closing Remarks
Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)
Different ways of integrating React into Rails - Mikhail Bortnyk
Different ways of integrating React into Rails - Mikhail Bortnyk
Similaire à Gae開発入門
Go on GAE (Go Israel Meetup)
Go on GAE (Go Israel Meetup)
Or Hiltch
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Guillaume Laforge
Introduction to Google App Engine
Introduction to Google App Engine
mdc11
Google App Engine
Google App Engine
Lennon Shimokawa
Introduction to Play Framework
Introduction to Play Framework
Warren Zhou
Real World Java 9
Real World Java 9
Trisha Gee
Rapid Application Development on Google App Engine for Java
Rapid Application Development on Google App Engine for Java
Kunal Dabir
Polyglot Grails
Polyglot Grails
Marcin Gryszko
Implementing your own Google App Engine
Implementing your own Google App Engine
Virtual JBoss User Group
Devfest09 App Engine Java
Devfest09 App Engine Java
Chris Schalk
初心者向けGAE/Java説明資料
初心者向けGAE/Java説明資料
Shinichi Ogawa
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
AWSKRUG - AWS한국사용자모임
Padrino - the Godfather of Sinatra
Padrino - the Godfather of Sinatra
Stoyan Zhekov
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Vadym Kazulkin
Deploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaS
Appsembler
Real World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains Webinar
Trisha Gee
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Guillaume Laforge
Python x Django
Python x Django
Shin Tokiwa
Impression of Rails 3
Impression of Rails 3
Kosuke Matsuda
goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目
jumpei chikamori
Similaire à Gae開発入門
(20)
Go on GAE (Go Israel Meetup)
Go on GAE (Go Israel Meetup)
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Introduction to Google App Engine
Introduction to Google App Engine
Google App Engine
Google App Engine
Introduction to Play Framework
Introduction to Play Framework
Real World Java 9
Real World Java 9
Rapid Application Development on Google App Engine for Java
Rapid Application Development on Google App Engine for Java
Polyglot Grails
Polyglot Grails
Implementing your own Google App Engine
Implementing your own Google App Engine
Devfest09 App Engine Java
Devfest09 App Engine Java
初心者向けGAE/Java説明資料
初心者向けGAE/Java説明資料
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
Padrino - the Godfather of Sinatra
Padrino - the Godfather of Sinatra
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Deploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaS
Real World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains Webinar
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Python x Django
Python x Django
Impression of Rails 3
Impression of Rails 3
goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目
Plus de 豊明 尾古
OSS-DB 取得のススメ
OSS-DB 取得のススメ
豊明 尾古
Ormとの付き合い方
Ormとの付き合い方
豊明 尾古
Ecmascript2015とその周辺について
Ecmascript2015とその周辺について
豊明 尾古
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
豊明 尾古
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
豊明 尾古
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
豊明 尾古
Kotlinのwebフレームワーク探訪
Kotlinのwebフレームワーク探訪
豊明 尾古
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
豊明 尾古
KotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみた
豊明 尾古
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
豊明 尾古
Kotlinの紹介
Kotlinの紹介
豊明 尾古
Slimの紹介
Slimの紹介
豊明 尾古
Calabashでbddしようぜ
Calabashでbddしようぜ
豊明 尾古
Rubotoを試してみた
Rubotoを試してみた
豊明 尾古
Successful git
Successful git
豊明 尾古
アプリ内課金してみた
アプリ内課金してみた
豊明 尾古
Webデザイナーのためのandroid用レイアウト講座
Webデザイナーのためのandroid用レイアウト講座
豊明 尾古
Android 3.Xアプリを開発してみて
Android 3.Xアプリを開発してみて
豊明 尾古
ABC2011 Winter #jag4
ABC2011 Winter #jag4
豊明 尾古
Plus de 豊明 尾古
(20)
OSS-DB 取得のススメ
OSS-DB 取得のススメ
Ormとの付き合い方
Ormとの付き合い方
Ecmascript2015とその周辺について
Ecmascript2015とその周辺について
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
Kotlinのwebフレームワーク探訪
Kotlinのwebフレームワーク探訪
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
KotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみた
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
Kotlinの紹介
Kotlinの紹介
Slimの紹介
Slimの紹介
Calabashでbddしようぜ
Calabashでbddしようぜ
Rubotoを試してみた
Rubotoを試してみた
Successful git
Successful git
アプリ内課金してみた
アプリ内課金してみた
Webデザイナーのためのandroid用レイアウト講座
Webデザイナーのためのandroid用レイアウト講座
Android 3.Xアプリを開発してみて
Android 3.Xアプリを開発してみて
ABC2011 Winter #jag4
ABC2011 Winter #jag4
Dernier
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Dernier
(20)
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Gae開発入門
1.
GAE Slim3
2.
• •
H/N twitter: @patorash • Android, CakePHP, WordPress, GAE(?) etc... • Android GTUG • 2 PHP 5 Softbank Desire Android 12
3.
GAE
4.
5.
•
Java, JSP/Servlet (JSP/Servlet )
6.
•
Java, JSP/Servlet (JSP/Servlet ) •
7.
•
Java, JSP/Servlet (JSP/Servlet ) • •
8.
•
Java, JSP/Servlet (JSP/Servlet ) • • •
9.
GAE •
Google App Engine • Java , Python JRuby, Scala OK • BigTable •
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 ★ ★ ★
14.
GAE •
Google App Engine • Java , Python JRuby, Scala OK • BigTable • ★Google ★ ★ ★ ★appspot.com SSL
15.
GAE •
Google App Engine • Java , Python JRuby, Scala OK • BigTable • ★Google ★ ★ ★ ★appspot.com SSL ★ SSL
16.
GAE •
※ 1 2 • 2 • 2 500 • Google Checkout
17.
18.
19.
20.
21.
Amazon EC2
GAE Google Java / Python BigTable (1 )
22.
Amazon EC2
GAE Google Java / Python BigTable (1 ) GAE
23.
Python
Java
24.
Python
Java • Python
25.
Python
Java • Python • Java Android Java
26.
Python
Java • Python • Java Android Java • BigTable GAE/Java Slim3
27.
GAE/Java Slim3 •
GAE/Java ★JSP/Servlet • Slim3 ★BigTable ★BigTable ★BigTable ✦Low Level API ✦JDO ★WebAPI ✦JSON ✦JPA ★Ant ✦Low Level API ★
28.
GAE/Java Slim3 •
GAE/Java ★JSP/Servlet • Slim3 ★BigTable ★BigTable ★BigTable ✦Low Level API ✦JDO ★WebAPI ✦JSON ✦JPA ★Ant ✦Low Level API ★
29.
• Eclipse Helios(3.6) •
Google Plugin(Eclipse Marketplace ) ★ GAE/Java SDK • Slim3 Plugin(Slim3 URL ) ★ • Properties Editor(Eclipse Marketplace ) ★
30.
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/
31.
GAE
32.
GAE GAE
33.
GAE
GAE 1.Project Google → App Engine Setting 2.Application ID ApplicationID 3.Project Google → Deploy to App Engine 4. Google 5. 6. OK
34.
Slim3 • •
https://github.com/patorash/SampleBBS Downloads zip • Eclipse File → import • Existing Projects into Workspace • Select archive file DL zip finish •
35.
GAE •
Big Table Key Value Store ★ → ★ → ★ → • 1MB • • 1
36.
Slim3 •
Ant • Model • GAE 1
37.
Model •
★ = ★Model = ★ = • Bbs Comment • build.xml • setter, getter • (ModelRef<class>)
38.
Service •
build.xml • • Create, Read, Update, Delete
39.
Controller •
build.xml • gen-controller controller war JSP (JSP View) • View gen-controller-without-view controller (WebAPI )
40.
View •
war JSP • Controller JSP • JSP import
41.
POST •
Controller • Validators request Validators v = new Validators(request); • v.add(“name”, v.required()); • false v.validate(); • errors JSP • application_ja.properties
42.
•
URL (http://localhost:8888/read/100 /read?id=100 ) • AppRouter.java addRouting("/read/{id}", "/read?id={id}");
Notes de l'éditeur
\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
Télécharger maintenant