問題タブ [pojo]
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 - POJO を TDD の外部ファイルにバインドするためにオーバーヘッドをあまりかけずに使用できるライブラリは何ですか?
単体テストと TDD 用のモック データを作成するために、POJO オブジェクトを外部エンティティ (XML、YAML、構造化テキスト、または書き込みと保守が簡単なもの) にバインドする方法が必要です。以下は私が試したいくつかのライブラリですが、それらの主な問題は、私が (少なくとも 3 か月以上) Java 1.4 に固執していることです。代わりに、可能な限り低いオーバーヘッドと事前設定 (たとえば、スキーマや DTD の使用など) を使用し、複雑な XML を使用せずに使用できるものについての洞察が欲しいです。私が本当に気に入っているライブラリは次のとおりです (ただし、1.4 では動作しないか、コンストラクタをサポートしていないようです。セッターが必要です)。
RE-JAXB (または、Really Easy Java XML バインディング)
http://jvalentino.blogspot.com/2008/07/in-response-to-easiest-java-xml-binding.html http://sourceforge.net/projects/rejaxb/
これをシームレスにバインドします。
これに:
使用:
問題: アノテーションに依存しているため、Java 1.4 には適していません。
jYaml http://jyaml.sourceforge.net/
これをシームレスにバインドします。
これに:
使用:
問題: コンストラクターでは機能しません (不変オブジェクトには適していません)。オブジェクトを変更するか、YAML 解析を処理するカスタム コードを作成する必要があります。
データ記述子を書くことはできる限り避けたいということを覚えておいてください。
何か提案はありますか?
eclipse - Eclipse POJO ジェネレーター プラグイン
良い Eclipse POJO ジェネレーターを知っている人はいますか? フィールド関数から getter\setter とコンストラクターを生成する機能はすべて非常に優れていますが、それを新しい class\POJO ダイアログに関連付けると便利です。
java - Java Bean に基づいて Web ページを生成するツールはありますか?
Java Bean (pojo) を取得して、それらを自動的に Web ページのフォームにするツールはありますか?
より明確にするために、大量の HTML をコーディングしなくても、フォームに表示できるようにしたい Jaxb オブジェクトが多数あります。jaxb オブジェクトを読み取り、編集可能なフォームを生成するツールはありますか? また、これはグラスフィッシュサーバーで実行する必要があります...
java - axis2 の SOAP 応答からフィールドを除外するにはどうすればよいですか?
一部のオブジェクトのステータスを要求する Axis2 Web サービスがあります。オブジェクトは、サーバー上に存在することも、存在しないこともあります。
Web サービスは POJO で実装され、wsdl は java2wsdl ツールで生成されます。
SOAP 応答の関連部分が次のようになっているとします。
String int int String ……
私がやりたいことはこれです: - オブジェクトがオブジェクトのリストで見つかった場合、すべてのフィールドに値を設定してクライアントに送信したい。- オブジェクトのリストにオブジェクトが見つからない場合、objectName フィールドと objectStatus フィールドのみに値を設定してクライアントに送信する必要があります。その他のオブジェクト プロパティの値は、SOAP メッセージから欠落している必要があります。
どうやってやるの?
ありがとう。
java - POJO へのデータベース マッピングの休止状態の自動検出と生成
データベースから情報を収集して休止状態の POJO を自動生成するツールはありますか?
私が取り組んでいるプロジェクトでスキーマが 3 回目または 4 回目に変更された後、これを行うための perl スクリプトを作成しました。生成さ.java
れた.hbm.xml
ファイルの微調整。
たとえば、(私のスクリプトの動作に基づいて)テーブルを持っているstatement
:
プログラムに次の Java を自動生成させたい:
対応する Hibernate マッピング ファイル:
class-design - POJO/POCO のリッチ ドメイン モデルを構成するものは何ですか?
違いは何ですか
- 単純なフィールド アクセサー ミューテータークラス
- 豊富なモデル化されたクラス
ビジネス ドメイン クラスのリッチ モデリングを構成する要素は何ですか?
java - MySql DateTime 型をより使いやすいものに変換する
MySql db を読み取り、DateTime フィールドを返す Java Web アプリがあります。結果セットで返された DateTime フィールドをより読みやすいものに変換する最良の方法は何ですか?
現在、DateTime フィールドは次のように出力されます。
2008-12-14 16:30:00
しかし、私は次のようなよりユーザーフレンドリーなものが欲しいです:
2008 年 12 月 14 日 16:30
pojo からこれらの dateTimes を ArrayList に入力しています。arrayList に追加する前にそれらをフォーマットしたいので、JSP で arrayList の内容を出力するだけです。
java - OID を持つ値オブジェクト
モデル内のエンティティを表すPOJOにOID (通常はデータベースの行識別子)を含めることの長所と短所を説明できますか?
実際、私はイコール/ハッシュコードなどに関連する問題について話しているのではありません。私の問題をもっとよく説明するべきでした(私の悪い:) )...
ビジネス オブジェクト (製品、カタログなど) を表すエンティティ クラスがいくつかあります。場合によっては「ビジネス ID」があります。たとえば、Product は一意の ProductId (id、type、repository の 3 つのフィールドがあります) で見つけることができます。
私たちのデータベースでは、Product テーブルには 3 つのビジネス列 (id、type、repository) に加えて代理主キー列 (OID) があり、外部キーの参照を容易にし、結合句を少なくしています。
Product/ProductId クラスは、他のアプリケーションに公開する API の一部です。たとえば、次のように呼び出すことができます。
問題は、クライアントが ProductId 識別子を使用することが期待されていることを知って、OID を Product または ProductId クラスに含める必要があるかどうかです。
長所:
OID を使用して、次のような別のルックアップを行うことができます
/li>
アプリケーションで ProductId を使用して多くのルックアップを行うことに慣れているため、データベースへのラウンドトリップのたびに、ProductId に一致する OID を見つける必要がなくなります。
短所:
- OID をクライアントに公開しました (ビジネス キーの代わりに OID を使用しないことを祈りましょう!!)
他の長所と短所をリストできますか?
java - seam POJO セッションを無効にする方法
セッションスコープを持つ小さなシームアプリで遊んでいます。最後の方法は、メールとして送信することです。メールを送信した後にセッションを無効にするにはどうすればよいですか? 現在、ユーザーが最初の URL を再度呼び出すと、セッションは存続し、以前に入力されたフォーム データはすべて残っています。
会話と ejb でそれを行う方法の例を見つけましたが、POJO とセッションではそうではありませんでした。
ありがとう、ローリー
apache-flex - サーバー上の Pojo を使用した Flex のサンプル
新しいプロジェクトを開始したばかりで、上司は IDE を NetBeans から Eclipse に、RichFaces から Flex に変更するよう求めています。私はこれまで Eclipse と Flex を使用したことがありません。今日、私は Eclipse でこんにちはという言葉を作ろうとしましたが、運がありませんでした。Flex->BlazeDS->Pojo on Eclipse for Beginner (Dummy) への投稿またはリンクを教えてください:D ありがとう
更新: Glassfish を使用していることを忘れていましたが、問題はないと思います