2017-01-28 9 views
2

私の仕事では、すべてのJavaプロジェクトではスキーマからJava POJOを生成するツール(例:JAXBまたは他のJsonライブラリ)を使用しています。誰でもこのアプローチの長所と短所がJavaドメインクラスを手作業で書くことについて教えてください。ありがとうXMLまたはJsonスキーマからJavaドメインクラスを生成することの長所と短所対してJavaクラスを手作業で書くこと

答えて

3

私の職場でもJAXBを使用しています。本当に便利です。非常に高いレベルで、POJOを書くことよりもJAXBを使う利点は、自動化されたツールから得られるものです。あなたは自分でそれをやる努力をする必要はありません。

私はJAXBをより多く使用しています。

  1. 非常にタイトで効率的な出力です。
  2. JAXBが提供する最善の電子ドキュメントdownload。
  3. JAX-RSやJAX-WEなどの新しいテクノロジーとの統合を実現します。
  4. 生のXMLで作業するのは面倒です。
  5. Java6以降のバージョンにバンドルされています。

編集1: 短所:他の類似のプラグインと比較してパフォーマンスレベルを下げることができます。しかし、代替案に関するCONは、我々自身がそれを書くことによって得ることができる学習を逃し得るかもしれないということです。システムがそれほど複雑でないなら、我々は間違いなく学習のための良い試みをすることができます。

+0

ご回答いただきありがとうございます。私が理解していることは、あなたは手でスキーマを書かなければならないということです。では、スキーマ(xsdまたはjsonスキーマ)を手作業で作成し、Java POJOクラスとPOJOを手作業で作成する利点は何ですか? – hdang

関連する問題