現在、JSPを使用しているレガシーシステムと、ほぼ10歳の自家製Webフレームワークをアップグレードしたいと思います。 Webシステム(データ入力とレポート)は、ほとんどのデータ処理を行う従来のPowerBuilder(Web以外の)システムとデータベースを共有します。データ処理ビジネスロジックの90%以上がストアドプロシージャに存在し、Webシステムではストアドプロシージャのみを使用することが義務づけられています。 Webシステムで使用されるほとんどのprocsは、アカウント、リスト、およびデータを数多くのテーブルに戻すだけで、かなりシンプルです。多くのウェブ読者から、私はJPA2の実装が保存されたprocsの使用要件のためにこれのための良い選択ではないと信じています。私はまた、JDOが受け入れられるだろうが、JDOを打ち破る多くの提案を見つける。 JPAの実装を使用する必要がありますか? 「ストアドプロシージャ」の問題は何ですか?JPAの実装は、制御されていないものに対して最適化できないため、ストアドプロシージャによって短絡されますか?JAVA - レガシーシステムとのデータ相互作用の近代化
0
A
答えて
0
ストアドプロシージャを使用している場合は、なぜ永続性APIを使用することを検討しますか?標準化された永続性APIは、JPAやJDOではなく、ストアド・プロクシをサポートしています。これらの仕様の実装でストアドプロシージャを使用することができます。
JDOはデータストアに依存しないAPIであり、JPAはRDBMS専用です。はい、JDOを「打ち破る」人々がいますが、技術的でない政治的動機があります。
関連する問題
- 1. JavaとSlick2d - オブジェクトの相互作用
- 2. オブジェクトの相互作用n Java
- 3. Java - レガシーシステム用XMLの生成
- 4. JavaとPythonのXMLシリアル化ライブラリの相互運用性
- 5. JavaとC++の暗号化の相互運用性
- 6. Javaの相互
- 7. WCFとJavaの相互運用性
- 8. 相互作用とカメレオンマン
- 9. Javaの生タイプとジェネリック医薬品の相互作用
- 10. 私のデータとの相互作用(表示、変更、...)
- 11. ブロックデバイスと相互作用するテストプログラムのユニット化方法
- 12. キャンバスとSVGのオーディオウェーブイメージの相互作用
- 13. UIScrollViewのとUINavigationControllerの相互作用
- 14. Mapboxのサイドパネルとポリゴンの相互作用
- 15. C++とJavaプログラム間の相互作用/コミュニケーション
- 16. Crypt :: RSA(Perl)とjava.security.Signature(Java)の相互作用
- 17. DLL間の相互作用
- 18. Windowsサービスの相互作用
- 19. ユーザーコントロール間の相互作用
- 20. キャンバス、JavaScriptの相互作用?
- 21. PowerBiマップの相互作用
- 22. AppDelegateオブジェクトの相互作用
- 23. カスタムフォームとイベントレシーバーの相互作用
- 24. C#/ VB6フォームとの相互作用
- 25. PHPとJavaScriptの相互作用
- 26. 相互作用と目的のフリーズアプリケーション
- 27. ブートストラップモードjsとの相互作用
- 28. マスターページとユーザーコントロールの相互作用
- 29. C#イベントと制御の相互作用
- 30. TFS 2015との相互作用