私はプレーンな JSP/サーブレット Web アプリケーションを開発してきました。これは主に、JSP を介して大量のデータ セットを収集し、それらを処理し、最終的に MySQL データベースにコミットすることに重点を置いています。相当数の人々の資産申告のようなものを想像してみてください。
現在はかなりうまく機能していますが、コードがごちゃごちゃになっていて、時間ができたので、アプリケーション全体をより洗練された再利用可能な方法で完全に再設計することを考えています。私の主な問題は、フォームが主に jQuery を介して構築されていることです (私の form_build.js ファイルと form_validate.js ファイルは、現時点でそれぞれ 600 行を超えています) name[counter]
。入力フィールドが大量に使用されているため、バックエンドの Java コードがごちゃごちゃになっています。
つまり、ユーザーはフォームに 5 つのアセットを追加できます。フォームでは、それぞれについて 30 フィールドの情報を送信する必要があります。フォームはそれらを の形式で送信しますattribute[asset_counter]
。
私が自分自身を明確にすることができた場合、私は以前は考えもしなかった Google Web ツールキットを調べていましたが、収集したものから習得するにはしばらく時間がかかります。苦労する価値はありますか、それともまったく別のものを目指していますか? また、必要なものを効率的に処理できるフレームワークまたは手法はありますか?