Top > Programming > [JavaEE7][JSF2.2][CDI1.1][Tomcat8]eclipseでMavenプロジェクト→動的Webプロジェクトを作成する Summary JavaEE7のJSF2.2,CDIを使用したWebアプリケーションを作成します。 JavaEE7のアプリケーションサーバとしてGlassFishやWildFly(JBoss)が準拠していますが、ここではTomcatを使用します。 Tomcat8では、ServletやJSPの機能はありますが、JSFやCDIの機能はありません。 そのため、ライブラリをTomcatにプラグインしてTomcat8上でもJSF,CDIを使用したWebアプリケーションの作成方法を紹介します。 今回は、はじめにMavenプロジェクトとして作成し、必要なライブラリをpom.xmlに記述します。その後、動的Webプロジェクトに
文字列を返すメソッドひとつのみの単純な書き方。 EJBの書き方 スコープとしてシングルトンが追加されてローカルインターフェースが省略可能に。 @Singleton public class EjbBean { public String message() { return "EJBだよ!"; } } JSFの書き方 リクエストスコープのManagedBean。 @ManagedBean(name="jsf") @RequestScoped public class JsfBean { public String message() { return "JSFだよ!" ; } } それを表示する方法。ELはゲッターセッターのみならずメソッドが使えるようになっている。 <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC
Java EE6でさらに開発は容易になった? 以前JavaEE標準の進化から最近の業務アプリケーション開発手法の変遷について考える - 達人プログラマーを目指してにてJava EE標準の開発モデルの進化について説明しました。10年前の相当面倒だったJ2EEの開発モデルと比べて、最新のJava EE6では、様々なOSSの良い特徴を取り入れて、簡単にプログラミングできるように大幅に改良されています。また、Glassfish 3.1やJBoss AS7などは起動時間が非常に短縮されており*1、よほど遅いPCでなければわずか数秒で再起動することができます。さらに、Java EEサーバーが重くてテスト不能というイメージはもう過去の話かもしれない - 達人プログラマーを目指してで紹介したように、Java EE6では従来困難であった単体試験の自動化も容易になっています。 個々の技術は優れているのだけれど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く