Преобразование веб-сайта ASP.NET в MVC2 - PullRequest
0 голосов
/ 10 марта 2010

У меня есть существующий веб-сайт, разработанный с использованием ASP.NET. Это система управления колледжем. Теперь мне нужно перестроить его на MVC2. Какие все изменения мне нужно сделать? Я немного осведомлен о MVC и сделал несколько упражнений. Я знаю, что могу сохранить свою базу данных нетронутой, но в других местах произойдут значительные изменения Что будет лучшим способом минимизировать изменения?

Ответы [ 2 ]

2 голосов
/ 10 марта 2010

MVC - это концепция, сильно отличающаяся от событийно-ориентированных веб-форм. Есть большая вероятность, что вам придется полностью переделать интерфейс.

Попытайтесь выяснить, есть ли что-то похожее на уровень доступа к данным и уровень бизнес-логики. Если это так, вы можете сохранить их (хотя бы частично) и повторно использовать их методы.

Однако, если текущее приложение плохо структурировано и выглядит как гигантский код (без слоев, частей кода, обращающихся к любой другой части по желанию, методов страницы, обращающихся непосредственно к базе данных и т. Д.), Оно может быть полностью переделанным.

Если приложение в настоящее время в значительной степени опирается на элементы управления с привязкой к данным, вы облажались. Вам придется заново создавать множество функций вручную.

0 голосов
/ 10 марта 2010

Вы должны иметь возможность выполнить рефакторинг среднего уровня (если вы используете многоуровневый подход) в контроллер / модель, сохраняя при этом пользовательский интерфейс без изменений. Как только вы это сделаете, отбросьте свой пользовательский интерфейс и напишите правильный вид. Попробуйте использовать LINQ-To-Sql для бэкенда.

...