現在、私は Java で POJO の RPC を実行する方法しか知らず、非常に複雑な EJB/JBoss ソリューションを使用しています。
RMIまたは本格的なオブジェクトをシリアル化してネットワーク経由で送信できるものを使用して、同様の機能をより薄いレイヤー(Java EEコンテナーの内外)で提供するより良い方法はありますか?
私は現在、HTTP/JSON シリアライゼーションには興味がありません。
編集: 明確にするために: 古い EJB 2.1/JBoss 4 ソリューションを、コンテナー レベルで管理しやすいものに置き換えようとしています。データベースを完全に制御する必要があります (かなり複雑な SQL を非常に簡単に使用できる iBATIS を使用する予定です)。
- ルックアップ/データ変更メソッドの呼び出し (自動魔法のシリアライゼーションがここに入る)。
- 透過的なセッション制御 (認証/承認)。私はまだこれを達成する方法を見なければなりません。
もちろん、両方のアイテムが全体として機能する必要があります。資格情報を持たないユーザーにはアクセスを許可しないでください。
私は Web アプリケーションを作成するのがあまり好きではないので、POJO のみを管理し、いくつかのレポートを作成し、コンテナからメソッドを呼び出す GUI (Swing または SWT) を作成する予定です。シリアル化をできるだけ簡単にしたい。