従来のアプリをサポートしています。純粋なJSPです。つまり、JSPは接続を開き、ビジネスロジックを行い、フォームを(通常は同じJSPに)送信します。それは400以上のページで、一部のページは100Kほどの大きさです。スクリプトレットに感染したJSPアプリケーションをStrutsに素早く変換する方法はありますか?
アプリは、今後数年間に延長して変更されることが予想されるので、私たちは、メンテナンスを簡素化するために、プレゼンテーションとビジネス・ロジックを分割する方法を検討しています。最低限、単純なMVCフレームワークに移植したいと考えています(Strutsは#1候補です)。
すべてのページを手動でリファクタリングするのに熱心です。私たちには、少なくとも部分的なリファクタリングを行うツールがあるかもしれないという考えがありました。 JSPでrequest.getParameter()呼び出しに基づいてActionFormを作成し、すべてのJavaコードをAction(コンパイル不可能)に移動し、一部の "<%"を< c:ifタグなどに置き換えます。
残りの仕事はまだ非常に退屈ですが、少なくともそれははるかに小さい範囲を持っています。
誰もそのようなツールを知っていますか?
あなたが望むことをするためにいくつかのスクリプトを書く必要があるかもしれないと思います。 Perlはここで良い友達になるでしょう。 – sfossen
私は完全にそうする準備ができています。ちょうどチェックは私の前でそれがやったいくつかの貧しい魂かもしれません、そして、Googleは単にそれを知らないです。 –