JavaEE 6
Spring3+Jerseyにて独自のHTTPメソッドを追加してみる。 下記のコマンドを実行。(Maven 3を使用) mvn archetype:generate -DgroupId=study -DartifactId=Spring3HelloWorldJersey -DarchetypeArtifactId=maven-archetype-webapp -Dversion=1.0.0 pom.xml…
MessageBodyReaderとMessageBodyWriterを用いてボディをオブジェクトに変換するエンティティプロバイダを作成する。 MessageBodyReaderはリクエストを受信した際ボディをJavaオブジェクトへ変換するロジックを、 MessageBodyWriterはレスポンスを返却する際J…
データベース製品の多様性を隠ぺいするためにJDBCが考えられたように、あるいはMOM製品の多様性を隠ぺいするためにJMSというAPIが考えらた。 JPAはO/Rマッパーの違いを隠ぺいするためのAPIである。プロジェクト作成に下記を実行。 mvn archetype:generate -D…
SpringアノテーションをJavaと並べてまとめ クラス対象のアノテーション Springアノテーション @Component SpringDIコンテナにbeanとして登録したいクラスへ付与する bean定義ファイル(.xml)のタグと同じ働き bean名をつけたいときは下記のようにする @Com…
Spring 3、Jersey、JSONを連携して実行してみる。 まずはHelloWorldを出力するプロジェクトの作成。 下記のコマンドを実行。(Maven 3を使用) # 2013/08/22に更新 mvn archetype:generate -DgroupId=org.sample -DartifactId=Spring3HelloWorldJerseyJSON -…
Spring 2.5、Jersey、JSONを連携して実行してみる。 まずはHelloWorldを出力するプロジェクトの作成。 下記のコマンドを実行。(Maven 3を使用) mvn archetype:generate -DgroupId=study -DartifactId=Spring25HelloWorldJerseyJSON -DarchetypeArtifactId=…
Spring 2.5とJerseyを連携して実行してみる。 まずはHelloWorldを出力するプロジェクトの作成。 下記のコマンドを実行。(Maven 3を使用) mvn archetype:generate -DgroupId=study -DartifactId=Spring25HelloWorldJersey -DarchetypeArtifactId=maven-arch…
Spring 3とJerseyを連携して実行してみる。 まずはHelloWorldを出力するプロジェクトの作成。 下記のコマンドを実行。(Maven 3を使用) mvn archetype:generate -DgroupId=study -DartifactId=Spring3HelloWorldJersey -DarchetypeArtifactId=maven-archety…
Mavenでサンプルプロジェクトを作成する。 mvn archetype:generate -DgroupId=org.sample -DartifactId=JerseyHelloWorld -Dversion=1.0.0 -DarchetypeArtifactId=maven-archetype-webappPOMを下記のように作成。
Mavenでサンプルプロジェクトを作成する。 mvn archetype:generate -DgroupId=jp.sample -DartifactId=JerseyHelloWorld -Dversion=1.0.0 -DarchetypeArtifactId=maven-archetype-webappPOMを下記のように作成。
JavaEE 6の本を紹介。 JavaEE 6全般について触れている本で日本語のものは今はこれしかない。(と思う)EJBにいいイメージのない人はこれを読むとちょっとはイメージが変わるかも。 EJBといえば下記の本もおすすめ。