2016-03-07から1日間の記事一覧

Tを解決できませんというエラーが発生してコンパイルできない

[事象] ジェネリックス指定で<T>のような定義をしている箇所がいつの間にかコンパイルエラーを起こす様になっていた。スタックトレースには、以下の様なエラーメッセージが出力されていた。 型 org.apache.poi.ss.formula.functions.T を解決できません。必要な</t>…

P403 JAX-RSで最低限必要なクラス

Applicationサブクラス 作成するリソースクラスをRESTful Webサービスとして公開するためのクラス RESTサービスクラス(リソースクラス) RESTful Webサービス本体を定義するためのクラス JAX-RSでは1つ1つのリソースの操作を定義するクラスをリソースクラスと…

P401 JAX-RSの主な機能

1.HTTPメソッド/URIパターンとリソースメソッドとのバインド機能 @GET, @POST, @PUT, @DELETE, @Path, etc... 2.メッセージボディのデータ形式指定機能 HTTPコンテンツネゴシエーション[HTTPリクエストに応じて適した形式のレスポンスを返却すること]を行う…

P401 マーシャル

JavaオブジェクトをXML形式やJSON形式のデータに変換すること。 逆にXMLやJSON形式のデータをJavaオブジェクトに変換することをアンマーシャルと呼ぶ。 Java EE 7徹底入門 標準Javaフレームワークによる高信頼性Webシステムの構築 作者: 寺田佳央,猪瀬淳,加…

P261 タイマー is not バッチ

タイマーをバッチ機能の様に利用するのはやめておいた方がいい。長期のトランザクション保持は、エラーが発生した際の影響範囲が大きくなりすぎるためである。 そのため、JavaEEの機能でバッチ機能を実現する場合は、JBatchなどを利用する方向で考えるべきで…

P257 キューとトピック

キューは送信元と受信先が1:1の関係になるが、トピックはn:mの関係になる。 保管できるメッセージの型に違いはない。 Java EE 7徹底入門 標準Javaフレームワークによる高信頼性Webシステムの構築 作者: 寺田佳央,猪瀬淳,加藤田益嗣,羽生田恒永,梶浦美咲,小田…

P241 セッションビーンの種類

-ステートレスセッションビー(@stateless) -ステートフルセッションビーン(@stateful) -シングルトン(@Singleton) -タイマー タイマーはEJBのメソッド単位で挙動を制御する。メソッドは、ステートレスもしくはシングルトンを選択できる。 Java EE 7徹底入門 …