Javaコード生成で開発を迅速化
構造化されたドキュメントとビジュアルデータモデルをJavaアプリに変換し、XML、XQuery、スキーマのワークフローを迅速かつ正確に合理化

構造化ドキュメントツールにおけるJavaコード生成とは、具体的には、XML変換、データマッピング、スキーマバインディングなどの視覚的または宣言的モデルで定義された操作を実行するJavaソースコードを、自動的に作成することを指します。この機能により、デザイナーはデータをどのように変換、検証、または統合すべきかをグラフィカルに定義でき、その後ツールが、手作業のコーディングを不要にしてこれらの操作を実行する、すぐにコンパイルできるJavaクラスを生成します。この生成コードはライブラリやスタンドアロンアプリケーションにコンパイルでき、より大規模なJavaシステムに統合したり、自動データ処理のためにデプロイしたりできます。つまり、Java環境内で複雑な構造化データタスクを実装するための、より速く、一貫性があり、エラーに強いワークフローが得られます。
いくつかの構造化ドキュメントツールでは、Javaコード生成を提供しています。たとえば:
- Altova XMLSpy Enterprise は、XML Schema(.xsd)からJavaクラスライブラリを生成し、強く型付けされたバインディングによるスキーマ対応のJavaアプリを可能にします。
- Stylus Studio XML Enterprise Suite は、XSLT/XQuery のシナリオを変換して、統合用の実行可能なJavaアプリケーションまたはライブラリにするJava Code Generatorを提供します。
- Liquid XML Data Binder は Liquid Technologies により提供され、直列化、検証、オブジェクトモデルへのアクセスのために、XML SchemaからJavaクラスを生成できます。これにより、Javaにおける手作業のXML取り扱いが軽減されます。
機能と価格の詳細な分析については、当社の構造化ドキュメントツール比較をご覧ください。