JavaQne(じゃばきゅん) Fukuoka 2012
JavaEE6の拡張性のお話。フレームワークの組み込みが簡単らしい。web.xmlへのinclude的な感じ。 #javaqne
2012-05-26 13:26:35RT @toenobu: #javaqne しかさんがめっちゃ働いている(^q^) http://t.co/JfMUZT1h
2012-05-26 13:35:05JavaEE5からかんたん。JavaEE6は集大成。SpringからJavaEEへのマイグレーションが進んでる。#javaqne
2012-05-26 13:35:15JavaEEは標準仕様なので、無くなることは無い。OracleがJavaEEやめるといっても他のベンダーが許さない=止めれない=無くなることはない。#javaqne
2012-05-26 13:35:30JavaEE6からプロファイルという概念が追加された。Web開発であればWebProfileが用意されており、コンテナも軽量。#javaqne
2012-05-26 13:35:44古くなって使われ無くなったAPIの整理。JAX-RPC、Entity Bweans、JAXR、JSR-88は次期バージョンで削除される。#javaqne
2012-05-26 13:35:55JSF2.0の開発効率向上ポイント1。最近はPrime FacesがJSFのクールなコンポーネント提供してる。(YahooのUIライクなもの作るなら便利)#javaqne
2012-05-26 13:36:18EJB3.0までの単体テストはAPサーバへのデプロイが必要ですごい面倒だったけど、JavaEE6=EJB3.1になり組み込み可能なEJBコンテナを提供することので、EJBコンテナのインスタンスを起動できるようになった。#javaqne
2012-05-26 13:38:50JUnit上でEJBコンテナを起動することでEJB3.0の時のようなデプロイは不要になった。でもEJBコンテナ起動してのテストってパフォーマンスどうなんだろ?SlowTestになったりしないのかな?#javaqne
2012-05-26 13:39:58JavaSE上でEJBコンテナを生成、利用が可能。JUnitによる単体テストが容易に。これはいいですね。 #javaqne
2012-05-26 13:40:16昔のJavaEEはJARとWARをEARに固めてパッケージングって面倒だったけど、JavaEE6からEJBも通常のWARでパッケージングが可能に。ただ、実際にWARに含められるのはEJBのサブセットであるEJB Liteのみ。#javaqne
2012-05-26 13:41:55EJB3.1からローカルインターフェースのimplementsは不要に。(リモートインターフェースの場合は必要)#javaqne
2012-05-26 13:44:24Tomcat見直さない?Tomcat単体=Servlet,JSP、ELしかサポートしてないので、SpringやStruts、Hibernate、Seasar、...の設定を自分でやってませんか?その辺の設定はWebProfileが吸収するから標準技術使おうよ。#javaqne
2012-05-26 13:48:09JavaEE7はクラウドへ向かう。まずPaaSレイヤーにフォーカスした対応を行う。#javaqne
2012-05-26 13:50:08