2

従来の内部JavaEEアプリケーション(JSP、EJB /ストアドプロシージャ、Weblogic)を新しいJava Webフレームワークに移植し、機能/UIを大幅に刷新する必要があります。バックエンドはOracleストアドプロシージャ(直接SQLなし)のままであり、多くのORM / JPAテクノロジが除外されるため、多少制限があります。

この時点で、私はSpring JDBCを使用して、ストアドプロシージャアクセスと、フロントエンド用のSpring MVC、REST、およびおそらくTwitterBootstrapの組み合わせをラップすることに傾倒しています。全体として、反復/アジャイル機能開発などをサポートするためのより良い立場になりたいと思います。

調べる価値のある他の(Java)Webテクノロジーはありますか?

4

2 に答える 2

4

これは私の謙虚な意見です。Grailsを調べることをお勧めします。GORMを活用できないように思われますが、Grailsは依然として優れたMVCフレームワークアプローチを提供します。設定より規約により、XML構成ファイルやアノテーションを処理する必要がなくなります。他の多くのフレームワークで。

GormのないGrailsに関する別のStackoverflowの投稿は次のとおりです:https ://stackoverflow.com/a/4600991/463196

Grailsでは、Taglibのサポートは素晴らしく(カスタムTaglibの作成がこれまでになく簡単になりました)、プラグインエコシステムは素晴らしいです。

また、Groovyは、ボイラープレートのゲッター/セッター、古いオーバーロードされたコンストラクターをたくさん書く必要がないことを意味します。サポートする最も簡単なコード行は、作成されたことのない行です。

于 2012-09-05T23:25:51.827 に答える
2

あなたはすでにそれを与えているので、これはあなたの質問に対する答えではないことを私は知っています. しかし、同様の設定 (Java EE/Oracle ストアド プロシージャ/関数) での個人的な経験から、既存の Oracle ストアド プロシージャにリンクするためにSpring Core/MVC とSimpleJdbcCallで提案したコンボを十分に推奨することはできません。私はこの設定が特に気に入っています。なぜなら、それは非常にうまくスケールし、非侵入的にビットごとにリファクタリングを開始できるからです。

于 2012-09-05T23:36:47.813 に答える