ASP.NET を使用して既存の Web サイトを開発しました。それは大学の管理システムです。ここで、MVC2 で再開発する必要があります。どのような変更を行う必要がありますか? 私はMVCについて少し知っており、いくつかの演習も行っています。私が知っていることは、データベースをそのまま維持できることですが、他の場所で大きな変更が発生することです. 変更を最小限に抑えるためのより良い方法は何ですか?
2 に答える
2
MVC は、イベント指向の Web フォームとはまったく異なる概念です。フロントエンドを完全にやり直す必要がある可能性は十分にあります。
データ アクセス レイヤーとビジネス ロジック レイヤーに似たものがあるかどうかを調べてみてください。その場合、それらを(少なくとも部分的に)保持して、それらのメソッドを再利用できます。
ただし、現在のアプリケーションが適切に構造化されておらず、巨大なコードの宣伝文句のように見える場合 (レイヤーがなく、コードの一部が他の部分と自由にやり取りし、ページ メソッドがデータベースに直接アクセスするなど)、やり直す必要がある場合があります。全体的に。
アプリケーションがデータ バインドされたコントロールに大きく依存している場合は、失敗します。多くの機能を手動で再作成する必要があります。
于 2010-03-10T14:49:49.837 に答える
0
UI をそのまま維持しながら、中間層 (多層アプローチを使用している場合) をコントローラー/モデルにリファクタリングできるはずです。それが終わったら、UI を破棄して適切なビューを作成します。バックエンドに LINQ-To-Sql を使用してみてください。
于 2010-03-10T16:08:04.577 に答える