セッション聞きながら颯爽と午後の発表スライドを作成する姿に心の余裕を感じます。2013年5月11日そんなこんなで午前の部が始まりました。以下、各セッションでスライドに無い口頭説明部分を中心に、書き殴りの個人メモ。suzuki■「オムニチャネル」という用語が出てきた。知らなかったのでググってみた。http://www.webdbm.jp/column/3279/■今までは個別システムを担当している人がいて、どう連携するかを考えていた。今は、連携という概念すらない。最初から連携しているのが当たり前。■変化にどう対応するかではなく、どう変化を感知するかが重要。■世の中の流れがサービス型に変わってきている。7・新しい機能が4個くらい追加される。・既存の技術も簡単になっている。・物足りなかったところが改善されている。7には比較的簡単に移行できる。(P.5)・J2EE1.4で「使いづらい」という意見をたくさん受けた。J2EE1.4以降で、OSSの良いところを取り入れていこう、とマインドが大きく変わった。そのやり方ではじめて作ったバージョンだったのでいまいちだった。6で新しく入ったところ。・P.6のスライドで、オレンジ色が以前か大きく変わったところ。■2010/1/27にSunがOracleに買収された。6の良さを伝えようと思った。6に対する視線は冷たかった。6がようやく注目されるようになった。(P.9)・拡張性が上がった・過去の資産をどうしても組み込みたい場合に、以前に比べて設定がめんどくさくなくなった。・web.xmlに複数のフレームワークの設定を書いたら保守性が悪くなる。それがEE6になると、web-fragmentでフレームワークごとに設定をかけるようになった。5までは、P.11の薄い青色の部分。・すべての機能は必要ない、余分なものを取り除いたサブセットがプロファイル。(P.12)・古くなって使われなくなったAPIを整理した。・JAX-RPCのSOAPは、JAX-WSに移行した。・いきなり無くすのではなく、2段階プロセスでPruninngする。6で「無くしますよ」とチェックがついた。7で仕様的に使えなくなる。・個々のアプリケーションサーバによっては、残すAPIがあるかもしれない。7の仕様的には無くす。今のうちに移行してほしい。EEは開発生産性が悪いと言われていたが、以前のバージョンに比べ圧倒的に開発生産性や開発用意性、テストのしやすさが上がっている。SEのアプリから立ち上げられるようになった。標準機能として提供される。5まではフル・スペックを提供しており、重すぎた。Tomcatで十分、と思われていた。Profileに対応したアプリケーションサーバを使えば、速くなる。Profileは、これさえあればWeb開発は十分というものを残している。(P.27)・パッケージングはこれまではめんどくさかった。例:Webアプリはwarにまとめて、ライブラリはjarにかためて、EJBはEarにまとめてとか。1つのwarのなかにejbとかも組み込めるようになった。5以降から、デフォルト値がすでに設定されている。デフォルト値でいい人にとっては設定がすごく楽。7は6がベースになっている。・なので、6から7の差分だけ押さえれば楽に移行できる。Applicationが追加される。(P.40)・JSON用のAPIは2種類の方法を提供している。7から書式が大幅にアップデートされる。・EL式のなかにラムダ式が書ける。・closureのかわりではない。computingを簡単にするため。Exp.とAPI・どちらが重要かというと、API・パラレル処理をするための基盤になる。API■タスクをちっちゃくしてスケジューリングを簡単にしましょう。Frameworkが入ってきた。