ASP.NET을 사용하여 기존 웹 사이트를 개발했습니다. 대학 관리 시스템입니다. 이제 MVC2에서 다시 개발해야합니다. 모든 변경 작업을 수행해야합니까? 저는 MVC에 대해 조금 알고 있고 연습도했습니다. 데이터베이스가 손상되지 않도록 유지할 수 있지만 다른 곳에서는 엄청난 변화가 일어날 것입니다. 변경 사항을 최소화하는 가장 좋은 방법은 무엇입니까?ASP.NET 웹 사이트를 MVC2로 변환
0
A
답변
2
MVC는 이벤트 지향 WebForms과 매우 다른 개념입니다. 프론트 엔드를 완전히 다시 할 수있는 좋은 기회입니다.
데이터 액세스 레이어 및 비즈니스 로직 레이어와 유사한 것이 있는지 알아보십시오. 그렇다면 최소한 (부분적으로) 유지하고 메소드를 재사용 할 수 있습니다.
그러나 현재 응용 프로그램이 잘 구조화되어 있지 않고 거대한 코드가 깔끔한 것처럼 보이는 경우 (레이어가 없거나 임의의 다른 부분과 대화하는 코드 부분, 데이터베이스에 직접 연결되는 페이지 메서드 등) 완전히 다시해야합니다.
응용 프로그램이 데이터 바인딩 된 컨트롤을 많이 사용하는 경우 사용자가 실수합니다. 당신은 손으로 많은 기능을 다시 만들어야 할 것입니다.
0
UI를 그대로 유지하면서 컨트롤러/모델에 중간 계층 (다중 계층 접근 방식을 사용하는 경우)을 리팩터링 할 수 있어야합니다. 일단 UI를 버리고 적절한보기를 작성하십시오. 백엔드에 LINQ-To-Sql을 사용해보십시오.
관련 문제
- 1. 웹 사이트를 Html로 변환 Excel
- 2. VS2008 웹 사이트를 웹 응용 프로그램으로 변환
- 3. 웹 사이트를 웹 응용 프로그램 프로젝트로 변환
- 4. MVC2로 ASP.Net 인증 - DB와 통합하는 방법은 무엇입니까?
- 5. ASP.NET MVC2로 파일을 업로드 할 수 없습니다.
- 6. 루트에서 ASP.net 웹 사이트를 실행하십시오.
- 7. ASP.NET, 웹 사이트를 배포하는 단계
- 8. HTML/XML로 된 웹 사이트를 RDF로 변환
- 9. 파이썬 웹 사이트를 Adobe Dreamweaver CS3로 변환
- 10. ASP.NET MVC 웹 사이트와 함께 ASP.NET 웹 사이트를 배포하십시오.
- 11. 비 REST ASP.NET 사이트를 REST 아키텍처로 변환 할 가능성
- 12. ASP.NET 웹 사이트를 배포/게시하는 방법은 무엇입니까?
- 13. ASP.NET MVC 웹 사이트를 하위 폴더에 넣기
- 14. ASP.NET 웹 사이트를 http에서 https로 이동 하시겠습니까?
- 15. asp.net 웹 사이트를 점진적으로 업데이트 하시겠습니까?
- 16. asp.net 웹 사이트를 게시 할 때의 문제
- 17. ASP.NET 4 MVC 웹 사이트를 어떻게 배포해야합니까?
- 18. asp.net MVC에서 다국어 웹 사이트를 만드는 방법?
- 19. IE8/Firefox 용 ASP.NET 웹 사이트를 업그레이드하십시오.
- 20. 컴파일하고 asp.net 웹 사이트를 호스팅하는 방법?
- 21. asp.net 웹 사이트를 컴파일하는 중 오류가 발생했습니다.
- 22. asp.net 웹 사이트를 호스팅 할 수 있습니까?
- 23. asp.net 웹 사이트를 리눅스로 마이그레이션 하시겠습니까?
- 24. Joomla 사이트를 Wordpress로 변환
- 25. VB 웹 사이트에 ASP.NET C# 웹 사이트를 서브 사이트로 통합
- 26. Visual Studio에서 ASP.NET 웹 사이트를 디버깅하면 웹 사이트가 다시 시작됩니다.
- 27. ASP 웹 사이트를 ASP 웹 응용 프로그램으로 변환 할 때의 문제
- 28. 기능적 PHP 사이트를 asp.NET으로 변환
- 29. 모바일 사용을 위해 종료 웹 사이트를 변환 하시겠습니까?
- 30. 는 실행 IIS7에 asp.net 웹 응용 프로그램 프로젝트는 그냥 웹 응용 프로그램 프로젝트에 웹 사이트를 변환 예외
+1 "너는 망했다"라는 문구를 많이 사용하는 경우 : P –