デブサミ2011【17-C-5】Spring as a Cloud Platform 河村嘉之 氏
#devsumi 17-C-5 #spring 会場は、きっとSpringMVC使いが多いから、コードをみてもぱっとわかるに違いない。 SpringMVC使ってないと、ぱっとみわからないだろうなー。
2011-02-17 15:56:56#devsumi 17-C-5 #spring VMForceはまだプレビューも始まってないので、salesforceだから試せたみたい。
2011-02-17 15:59:28#devsumi 17-C-5 #spring VMForceへの載せかえ。 web, view部分の変更は必要なし。 emの設定変更が必要。 いくつかの設定
2011-02-17 16:01:29#devsumi 17-C-5 #spring VMForceへの載せかえ。 エンティティのIdアノテーションにつけるのは、Stringでないといけない。 カスタムフィールドはforce.com標準の名前とか重複しないこと。
2011-02-17 16:02:38#devsumi 17-C-5 #spring DataNucleusは、Enhanceでエンティティのバイトコードを書き換えるらしい。
2011-02-17 16:03:32#devsumi 17-C-5 #spring VMForceでもforce.comの機能を使って、初期データ投入とかできる。
2011-02-17 16:04:32#devsumi 17-C-5 #spring STSにプラグイン入れれば、STS(eclipse)情からVMForceサーバの設定ができる?
2011-02-17 16:05:18#devsumi 17-C-5 #spring VMForceはまだ公開されていない。 早くても今年後半くらいになるのではないか?とのこと。
2011-02-17 16:06:00現状が自動テスト禁止とか道のりは遠い気がします QT @murase_yoshio: まあ落ち着いて。 “@mtknnktm: アジャイルしたくなってきた #devsumi”
2011-02-17 16:06:30#devsumi 17-C-5 #spring GAEへの載せかえ エンティティは結構変更、制約がある。 使えない設定もある。(uniqueとか)
2011-02-17 16:07:35#devsumi 17-C-5 #spring GAEへの載せかえ STS上でできる。(VMForceのときとほぼ同じ)
2011-02-17 16:08:16#devsumi 17-C-5 #spring GAEへの載せかえ gae:deployすればappengineへデプロイ。 ここらへんは、普通のアプリと同じか。
2011-02-17 16:09:03「VMForceとGoogleAppEngineの上に移植。かなりのソースが変更なしでいけます」とのことだがデータベースの制限でデータアクセスオブジェクトが変わるので、そこからサービス層にも影響しそう。 #devsumi
2011-02-17 16:09:20#devsumi 17-C-5 #spring GAEへの載せかえ force.comとちがってデータをGUI操作できるものがないので、ちょっと面倒。
2011-02-17 16:09:43#devsumi 17-C-5 #spring マーケティング的には、ローカルのものをクラウド上でそのまま動かすことできるとはよくいったりするけど、本当に重要?
2011-02-17 16:10:29GAE 用xml 、ユニーク制約の削除、Maven GAE deproy のあたりがSpring on GAE の課題 #devsumi
2011-02-17 16:11:12「そもそも「そのまま動くことは重要?」か?」そりゃそうですよねー。エンジニアとしてちゃんと判断することが重要とはそのとーり。さすが河村さん。スーツっぽくない(笑) #devsumi
2011-02-17 16:11:40#devsumi 17-C-5 #spring 「重視すべきは、そのクラウドが提供する機能や特性とアプリケーションの特性ではないか?」 まるでslim3みたいだな。
2011-02-17 16:12:02#devsumi 17-C-5 #spring VMForceではCRUD画面などの基本的なページはデフォルト提供されている。 レポートや、chatterなどもある。 そういうのはそのまま活用した方がよい。
2011-02-17 16:13:53