問題タブ [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.

0 投票する
1 に答える
189 参照

java - 再帰的なクラス メンバーを使用して Struts フォームをセットアップする方法

同じクラスへのメンバー参照を含むクラスの Struts フォームをセットアップするときに問題が発生しています。

フォームを含む Web ページにアクセスすると、例外が返されるまでプロセスが無限ループに入るようです。

それが助けになるなら、私はフォームを生成するためにxdocletを使用しています。

0 投票する
1 に答える
116 参照

java - Apache Torque プロジェクトのエントリ ポイント

webrootフォルダー名 war を含み、次のような構造を含むプロジェクトがあります

ここに画像の説明を入力

しかし、Web プロジェクトの他の一般的なエントリ ポイントは含まれていませんweb.xml。このトルク プロジェクトを開始するにはどうすればよいですか?トルク Web プロジェクトのエントリ ポイントとは何ですか? 私の別の質問は、私の構造のフォルダーには、いくつかのファイルを含むxdocletフォルダー名が含まれています。サーブレットの接続とマッピングとは何ですか。mergeservlet mappingxdoclect

0 投票する
0 に答える
126 参照

java - 定義済みの pom.xml プロパティを Java クラスの @jboss.entity-command に渡す

複数のエンティティ Bean を含むプロジェクトがあり、ある時点で

DEV ではデータベースは MySql ですが、PRD では Informix を使用しています。私が望むのは、プロジェクトをコンパイルするときにプロファイルに関連付けられた、pom.xml で定義されたプロパティを渡すことです。

私はこれを試しました:

pom.xml 内

そして豆の中:

問題は、明らかに、変数 ${jboss.entity.command} が値に解決されていないことです。

主題に関するどんな光でも大歓迎です。

前もってありがとう、ML

0 投票する
1 に答える
903 参照

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 命名スキームの簡潔な説明を提供できる場合は、それも非常に高く評価されます!

0 投票する
1 に答える
158 参照

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.

0 投票する
1 に答える
249 参照

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 機能の使用方法を知らなかったのでしょう。

0 投票する
1 に答える
1082 参照

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 の代わりに何を使用しますか?

ありがとう