問題タブ [jakarta-ee]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 既存のアプリに監査を追加するための適切なパターンまたはフレームワーク?
監査を追加する必要がある既存のJ2EEエンタープライズアプリケーションがあります。つまり、いくつかの重要なドメインタイプ(Employee、AdministratorRightsなど)でCRUD操作を記録できます。
アプリケーションには、標準のn層アーキテクチャがあります。
- Webインターフェイス
- ステートレスセッションBeanとトランザクションPOJOの混合物にカプセル化されたビジネスオペレーション(Springを使用)
- 永続性は、直接JDBC(ビジネスレイヤー内から)とEJB 2.x BMPエンティティBean(私は知っている、私は知っている)の混合物です
私の質問は、横断的関心事として監査を追加するための標準的なパターンまたは(さらに良い)フレームワーク/ライブラリはありますか?AOPは、一般的に横断的関心事を実装するために使用できることを私は知っています。特に監査を目的としたものがあるかどうか知りたいです。
jakarta-ee - Web層とビジネス層の間でRMIまたはJMSを使用することの長所と短所は何ですか?
一般的なWebクライアントからサーブレット/WSからビジネス層(SpringまたはEJB)アプリの場合、リモートRPCやWeb(サーブレット)層からリモートビジネス層へのメッセージングなどのアプローチのトレードオフは何ですか?基本的な同期/非同期の側面?
java - Java を使用して jar ファイル内の xml ファイルを変更する
私は現在、顧客のサイトで jar 内の XML ファイル (persistance.xml) を更新する任務を負っています。もちろん、ファイルを unjar し、xml を更新してから、再デプロイのためにファイルを rejar することもできます。これらのコマンド ライン操作を Swing アプリで実行して、実行者がコマンド ラインにドロップする必要がないようにしたいと考えています。これをプログラムで行う方法について何か考えはありますか?
jakarta-ee - Java EEの始まり
Java についてある程度は知っていますが、Enterprise Java についてはまったくの初心者です。NetBeans 6.1 と GlassFish Application Server を試しています。Java エンタープライズ アプリケーションとは何か、それらが通常の Java クラスとどう違うのかなどを実際に教えてくれるリソースをいくつか教えてください。
また、(Linux 上で) 使用するのに最適なアプリケーション サーバーはどれですか?
tomcat - Java EE の時間指定バッチ プロセスにはどのようなツールがありますか?
雇用主から、実行中の Java EE WebSphere アプリケーションで時間指定バッチ プロセスを実行するように依頼されました。毎日午後 11 時 30 分に特定のクラスを実行することになっています。
私はJava EEやWebSphereサーバー(または開発環境のTomcat)にあまり詳しくありません。掘り下げてきましたが、見つけたのはJavaタイマークラスに関することだけで、それを設定または呼び出す方法はわかりません.
web.xml ファイルの編集も必要なようです。
どんな助けでも大歓迎です!
java - メソッドの取得: 1 対多
getEmployeeNameByBatchId(int batchID)
getEmployeeNameBySSN(Object SSN)
getEmployeeNameByEmailId(String emailID)
getEmployeeNameBySalaryAccount(SalaryAccount salaryAccount)
また
getEmployeeName(int typeOfIdentifier, byte[] identifier) -> このメソッドでは、typeOfIdentifier は識別子が batchID/SSN/emailID/salaryAccount であるかどうかを示します
上記のどれが get メソッドを実装するより良い方法ですか?
これらのメソッドはサーブレットにあり、呼び出しは顧客に提供される API から行われます。
session - セッション ファサード コア J2EE パターンの長所と短所は何ですか?
セッション ファサード コア J2EE パターンの長所と短所は何ですか?
その背後にある仮定は何ですか?
これらの仮定は特定の環境で有効ですか?
java - Java EE アプリケーション サーバー Hello World
スタンドアロンの Java アプリ開発にはかなり慣れていますが、まもなく Java EE アプリケーション サーバーを使用するプロジェクトに取り組む予定です。
アプリケーション サーバーで hello-world タイプのアプリケーションを動作させるための簡単なハウツー チュートリアルを知っている人はいますか? 私は (おそらく素朴に) 全体的なアプローチは異なるフレームワーク間で類似していると想定しているので、異なるフレームワーク間の違いに行き詰まるよりも、アプローチを見つけることに関心があります。
適切なガイドがわからない場合は、hello-world を実行するための箇条書きタイプの手順を投稿していただけますか?
- XXをダウンロード
- YY を実行するコードを書きます
- ファイルZZの変更
- その他の手順...
注:自宅にWindowsマシンがあるという理由だけで、これがWindowsで実行できる場合は実行したいと思いますが、より良い答えのために、Linux / Macベースの実装は大歓迎です。
eclipse - 移動したワークスペースにサーバーを追加できない
このワークスペースを Web からダウンロードし、Eclipse Ganymede の新規インストールから Tomcat サーバーで実行してみました。この特定のプロジェクトには、独自のワークスペースが付属していました。
Tomcat v6.0 を選択すると、メッセージが表示されます
選択したタイプを使用してサーバーを作成できません
ただし、古いバージョンの tomcat も利用できます。
構成設定を再作成する必要があると思います。問題はどちらですか?新しい動的 Web プロジェクトを作成すると、両方の tomcat を構成できるため、これは奇妙なエラーのようです。
java - Java Web アプリケーション (WAR) で構成ファイルを保存するのに最適な場所はどこですか?
Web アプリケーション (WAR) を作成し、Tomcat にデプロイします。webappには、管理者が構成データを入力できるフォームのあるページがあります。このデータを DBMS に保存するのではなく、ファイル システム上の XML ファイルに保存したいと考えています。どこに置く?
アプリケーション自体がデプロイされているディレクトリ ツリーのどこかにファイルを配置したいと考えています。構成ファイルはWEB-INFディレクトリにある必要がありますか? それとも別の場所に置く?
また、ディレクトリの絶対パスを見つけるためにサーブレットで使用する Java コードは何ですか? それとも相対パスでアクセスできますか?