問題タブ [xdoclet]
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 - 再帰的なクラス メンバーを使用して Struts フォームをセットアップする方法
同じクラスへのメンバー参照を含むクラスの Struts フォームをセットアップするときに問題が発生しています。
フォームを含む Web ページにアクセスすると、例外が返されるまでプロセスが無限ループに入るようです。
それが助けになるなら、私はフォームを生成するためにxdocletを使用しています。
java - Apache Torque プロジェクトのエントリ ポイント
webroot
フォルダー名 war を含み、次のような構造を含むプロジェクトがあります
しかし、Web プロジェクトの他の一般的なエントリ ポイントは含まれていませんweb.xml
。このトルク プロジェクトを開始するにはどうすればよいですか?トルク Web プロジェクトのエントリ ポイントとは何ですか? 私の別の質問は、私の構造のフォルダーには、いくつかのファイルを含むxdoclet
フォルダー名が含まれています。サーブレットの接続とマッピングとは何ですか。merge
servlet mapping
xdoclect
java - 定義済みの pom.xml プロパティを Java クラスの @jboss.entity-command に渡す
複数のエンティティ Bean を含むプロジェクトがあり、ある時点で
DEV ではデータベースは MySql ですが、PRD では Informix を使用しています。私が望むのは、プロジェクトをコンパイルするときにプロファイルに関連付けられた、pom.xml で定義されたプロパティを渡すことです。
私はこれを試しました:
pom.xml 内
そして豆の中:
問題は、明らかに、変数 ${jboss.entity.command} が値に解決されていないことです。
主題に関するどんな光でも大歓迎です。
前もってありがとう、ML
jboss7.x - Jboss AS 7 用の EJB 2 Xdoclet JNDI の変更
アプリケーションを Jboss 3 から Jboss 7 に移行しています。jboss-as-7.1.1.Final を使用しています。アプリケーションは、いくつかの EJB .jar を持つ .ear と、すべてのサーブレットと jsp ページを含む .war です。EJB は CMP エンティティ Bean とセッション Bean の両方であり、Xdoclet を多用します。アプリケーションのビルドとデプロイは正常に行われていますが、明らかに JNDI の問題が原因で、EJB を正しくインスタンス化できません。Jboss 7 では JNDI の使用方法が変更されていることは知っていますが、これらの変更を EJB 2 xdoclet コードに適用する方法に関するドキュメントはまばらで、存在しません。次の xdoclet を持つセッション Bean コード UserManagerEJB.java があるとします。
UserManagerEJB は、次の xdoclet を使用してエンティティ Bean ユーザーを参照します。
エンティティ Bean コード UserEJB.java には次の xdoclet 宣言があります。
jndi-name、local-jndi-name、および ref-name を指定する適切な Jboss AS 7 の方法は何ですか?
Web アプリケーションの .war/WEB-INF/web.xml で ejb-ref-name として使用する JNDI 名は何ですか?
以前ejb/EJBNAME
はうまくいきましたが、それを行うと、NamingException が発生します。すべての JNDI 名を
java:app/myuser/User!com.myco.module.myuser.ejb.entity.UserLocal
やみくもに何かに変更してもうまくいかず、率直に言って、私はあまりよく理解していないものを変更するというネズミの穴に落ち始めます。JNDI 命名スキームの変更は、私が慣れ親しんでいたものをはるかに超える大きな飛躍のようです。
誰かが新しい JNDI 命名スキームの簡潔な説明を提供できる場合は、それも非常に高く評価されます!
jboss - EJB 2.1多対多関係のテーブル名を指定
私は ejb 2.1 m:n 関係を持っています。テーブルは自動的に作成されています。問題は、この関係によって作成されるテーブル名を指定したいということです。
質問:
多対多の関係には、デフォルトのテーブル名 (関係に含まれるテーブルの連結) の代わりに作成するテーブル名を指定する属性がありますか? またはそれを達成する別の方法はありますか?
私が使用している詳細:
- Xドックレット
- マイエクリプス
- EJB 2.1
- jboss-4.2.3.GA
質問が十分に具体的であると確信していますが、いずれにしても以下は関係コードです
テーブルを作成しています:
campanhafidelidade_empresas_empresa_campanhafidelidade_empresas
しかし、私は指定したい:
syo_campanhafidelidade_empresas
.
java - それ自体を指すセッション Bean 内の EJB2 xdoclet @ejb.ejb-ref
現在、EJB 2.0 から 3.0 への移行に取り組んでいます。古いセッション Bean は、xdoclets を使用していくつかの設定を行いました。
ほぼ全て理解できますが、一つ気になることがあります。@ejb.ejb-ref
以下のコードのような方法で誰かが使用するのはなぜですか。
@tags
この xdoclet には、weblogic を構成するためのものを含め、他にもいくつかあります ( ) @weblogic
。
Bean 自体への参照を追加したい理由はありますか? 2 番目の質問ですが、この構成は ejb3 でも必要ですか?
この@weblogic
タグがこの種の参照を使用する必要がある場合があることをどこかで読んだような気がしますが、もう一度見つけることができません。本当ですか?
@編集
そのようなクラスの作成者の 1 人と話した後、Bean メソッドの 1 つが所有するクラスのインスタンスへの参照を使用して 2 番目のメソッド (新しいトランザクションを必要とする可能性がある) を呼び出すときに、そのような自己参照が使用される可能性があることがわかりました。
アップグレード後、以下のようなものに置き換えることができます。
私の混乱は主に、この種の自己参照の不必要な使用によって引き起こされました。Steve C が指摘したように、おそらく誰かがこの xdoclet 機能の使用方法を知らなかったのでしょう。
eclipse - Java EE 開発のために Eclipse で XDoclet の代わりに何を使用しますか?
私の PC のオペレーティング システムは Windows 7 Professional 64 ビットです。
Eclipse で XDoclet 1.2.3 を使用している古いエンタープライズ アプリケーションがあります。アプリは EJB 2.1 を使用し、JBoss 4.3.2 サーバーにデプロイされます。
Java EE 開発のために Eclipse で XDoclet の代わりに何を使用しますか?
ありがとう