問題タブ [jaxb]
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.
jaxb - JAXB 生成クラスのプレフィックス
JAXBを使用してXSDファイルからJavaクラスを生成するこのMaven「タスク」があります。
XSD タイプ「ユーザー」の場合、「ユーザー」という名前のクラスが生成されます (当然)。ただし、「User」という JPA エンティティ クラスもあります (別のパッケージにあります)。上記の XML 構成を変更して、JAXB が生成されたクラスに「XML」などのプレフィックスを付けることができますか?
jaxb - jaxb.index ファイルを使用するにはどうすればよいですか?
私は得ています
JAXBContext
usingを作成しようとしている間JAXBContext.newInstance(String contextPath)
。jaxb.index ファイルを作成および維持する「通常の」方法があると思います。
java - JAXB オブジェクトを複製する方法
複製する必要があるいくつかの jaxb オブジェクト (jaxb によって xsd から生成されたコードからインスタンス化されたもの) があります。Jaxb クラスは、これを簡単に行うためのインターフェースを提供していないようです。クラスを手動で編集することも拡張することもできないため、これを行うにはヘルパー/ユーティリティ メソッドを作成する必要があります。最善のアプローチは何ですか?
java - JAXB jar の参照 - ベスト プラクティス
初めての投稿なので、お手柔らかに。
j2ee Web アプリケーションで使用するサード パーティ製の jar を整理して参照する方法についてアドバイスを求めています。整理して参照する必要がある jar は、JWSDP-2.0 JAXB api jar です。
Eclipse と Tomcat 5.5 を使用しています。私の Web アプリは XML を Web サービスと交換するため、JWSDP-2.0 の JAXB API を使用して XML のマーシャリングとアンマーシャリングを行う必要があります。
JWSDP-2.0 をダウンロードして PC にインストールしました。私は現在、そこに含まれる必要なjarファイルを、自分のマシンのEclipse内で、また自分のマシンと最終的なテストおよび本番サーバーの両方のTomcat内でWebアプリで利用できるようにするための最良の方法を見つけようとしています.
.jar ファイルをプロジェクトの WEB-INF/lib フォルダーにコピーすることから始めました。これは、Tomcat へのデプロイ時に jar ファイルが .war にエクスポートされることを意味していました。ただし、jar ファイルは JWSDP-2.0 のいくつかの異なるライブラリから取得されているため、私はこれが好きではありません。このようにそれらをコピーすると、JAXB、JAXP、SAAJ などとして適切に分離されるのではなく、すべてが一緒に放り込まれることになります。 、いくつかの名前の衝突があります。たとえば、私の Web アプリには、Web アプリの別の部分で既に使用されている xalan.jar などの古い xml 解析 jar が既に含まれています。
次に、これらの jar をすべて削除し、WSDP-2.0 インストールの場所から jar を参照する「jwsdp-2.0_jaxp」、「jwsdp-2.0_jaxb」など、Eclipse 内に一連のユーザー ライブラリを作成しました。これは、Eclipse で Web アプリをコンパイルする限りはうまく機能しますが、Tomcat でこれらの jar を使用できるようにする必要があり、これを行うための最良の方法に少しこだわっています。
したがって、基本的なレベルでの私の質問は、Tomcat で参照される jar ファイルを取得するにはどうすればよいですか?
より一般的には、サーバーへの展開をスムーズにするために、プロジェクトでサードパーティの jar を参照および含めるためのベスト プラクティスに関するアドバイスを探しています。
この種のシナリオのベストプラクティスを学ぶのに役立つ、コードの編成と展開に関する優れた記事/書籍/リソースを誰かが推奨できる場合、それは素晴らしいことです
事前に乾杯。
java - JAXB 2 の ObjectFactory クラスのポイントは何ですか?
私は JAXB を初めて使用し、JAXB 2.1.3 の xjc を使用して XML スキーマから一連のクラスを生成しました。スキーマ内の各要素のクラスを生成するだけでなく、ObjectFactory クラスを作成しました。
要素を直接インスタンス化することを妨げるものは何もないようです。
一方、チュートリアルは好むようです
ObjectFactory.java を調べると、次のように表示されます。
それで、取引は何ですか?なぜわざわざ ObjectFactory クラスを維持しなければならないのでしょうか? 変更されたスキーマから再コンパイルすると、それも上書きされると思います。
java - 文字列型の XML データ
次の形式のサービス定義を持つ Web サービスに接続しています
jaxb を使用して cdata 構造体のクラス ファイルを作成するにはどうすればよいですか
java - JAXB で既存の Java Bean をマップする方法
Castor フレームワーク (xml から Java Bean バインダー フレームワーク) は、既存の Java Bean を xml にマップする機能を提供します。JAXB を使用して同じことを達成できますか?
xml - XSD: 複合型
私は次のようなcomplexTypeを持っています:
ここで、それ自体が complexType である "NightlyRate" に子要素を追加します。追加してみました:
complexContent要素の後、要素が予期されていないというエラーをスローします。また、問題の一部は、この複合要素のタイプが拡張ベースのタイプと同じであることです。私はJAXBを使用しています。これを達成する他の方法はありますか?
ありがとう!
java - JAXBElement をインスタンス化する方法物体?
インターフェイスで必要なため、これらのいずれかを作成する必要があります。c'torが定義されていないように見えるので、誰かが作成方法を教えてもらえますか?