ASP.NET MVC

Ad


DevDays2008의 ASP.NET MVC 세션을 보고 굉장히 맘에 들어서 주말동안 짬짬이 테스트를 해보았다.
MVC Framework, VS Template 을 설치하고 새 프로젝트를 생성하니 기본적으로 많은 것들이 만들어져 있다.
그냥 실행해도 돌아간다.

그걸 해보려는게 아니고 데이터베이스의 데이터를 가져오고 그 데이터를 수정하는 정도까지 스터디를 해보았다.

먼저 DataBase, Entity를 테스트를 위해서 아주 간단하게 만들고 조회, 업데이트 저장프로시저를 만든 후 Linq to Sql 을 사용해서 모델클래스로 활용하려고 한다. 간단하게 서버탐색기에서 서버를 연결하고 테이블, 저장프로시저를 드래그앤드롭하니 관련 클래스, 메서드들이 자동으로 만들어진다. 테스트를 위해서는 그다지 건들지 않아도 충분히 사용이 가능해 보인다.
조회 프로시저를 드래그앤드롭해서 생성된 메서드는 반환값을 확인하고 해당 엔티티의 클래스를 반환하게 바꿔주는기만 했다.

컨트롤러 클래스와 뷰어와의 명칭을 맞추는 것과 링크에서 액션, 컨트롤러 클래스 등을 맞추어 주는 것은 그런대로 적응이 되는데 데이터(엔티티 클래스)가 도대체 어떻게해서 뷰어와 컨트롤러 사이에 전달이 되는지 아직 이해가 잘 안된다.

아직 정리가 잘 안되는 패턴이다. 좀더 문서를 보고 구현해보고 해야할 듯하다.

사용자 삽입 이미지
리스트(PartialView 구현 테스트를 위해 UserControl 사용)
사용자 삽입 이미지
신규입력
사용자 삽입 이미지
편집
사용자 삽입 이미지
삭제 (Ajax로 구현... 그냥 옵션만 줬는데 된다 >_<) 확인을 클릭하면 삭제되고 UserControl의 데이터만 조회된다.

아직 해 봐야할게 많다.
정식버젼이 나오길 기다리며 천천히 해보자!!!