환경
- IDE : VS 2010
- DB : SQL 2008 R2
- WEB SERVER : IIS 7
해서 .NET 에서도 MyBatis.net 이라고 있는 것을 확인해서 써보려 하거든요.
개념상으로 보니 깔끔하더라구요.
테이블이 아닌 쿼리기준인듯해서요. 크게 구속을 받지는 않는것 같구요.
제가 정말 몰라서 여쭤봅니다.
실제 ASP.NET MVC3 이상부터 실제 서비스에 적용하신 사례들이나..
아니면 모델에서 데이터 처리(CRUD( 를 어떻게 처리하시는지 조언을 구합니다.
Comment 5
-
컴포지트
2012.11.29 19:38
-
Ryan7
2012.11.30 15:09
mvc2 부터 지금 mvc4 까지 걸쳐 오면서 크진 않으나 5개 사이트 정도 구축해보았습니다만...
참 익사이팅 합니다~~~
3에서 코드퍼스트 땜에 개발자들이 접근하기 어려울꺼에요..
첨보면 당황....
코드 퍼스트 제대로 하실려면 EntityFramework5.0 기준(mvc4, .net Framework4.5) 로 하여야 마이그레이션
기능을 원할히쓸수가 있습니다.(실수하면 운영 DB 날려요..^^)
asp.net mvc 로 첨 구축하는거면 codeFirst 말고 그냥 DB First 방식으로 하세요..
테이블 조인 5개 정도면 무리 없구요..
만약 회계 정보 만드는 용도면 DbSet.SqlQuery 로 날쿼리 만들어 쓰시면 됩니다.
asp.net mvc가 레퍼런스가 없어서 실무에 쓰시기엔 많이 어렵고 고생스럽지만
한번 제대로 해놓으면 다음 프로젝트 구축때 엄청난 구축속도에 놀라실꺼에요.^^
-
달빛(안흥문)
2012.12.03 16:09
asp.net mvc3 에 mybatis.net 사용하였습니다. 모델단만 따로 분리해서 사용하고요.
제 경우에는 보안 및 성능 땜에 전부 sp로 작업을 하였습니다. 계정에는 sp 실행 권한만 주면 되고요.
현재는 asp.net mvc4 에 mybatis.net으로 프로젝트 진행중입니다.
mybatis.net이 디버깅이라든가 하는게 첨엔 좀 어려울수도 있지만...
함 해보시면 크게 어려운 점은 없으실껍니다.
저도 잘은 못 하지만...만약 mybatis.net으로 작업을 하신다면...
아는 한도 내에서 성실하게 알려드리겠습니다.
-
JKUNSKY
2012.12.05 12:13
아 정말로 감사합니다. ^^;;
저도 지금 기존 작성되있는 웹사이트가 기존 ASP 로 되어있어서, 유지보수에 너무 불편을 겪어서요.
예전에 PHP 의 코드이그나이터 웹프레임워크를 사용해서 MVC를 경험하다 보니,
유지보수및 프로젝트 진행함에 있어 엄청난 덕을 본 경험이 있었습니다. 보니,
ASP.NET 에서도 MVC 로 프로젝트를 진행하려했는데, 지식이 짧은턱에..
그리고 일단 신나게 구글링하고 책뒤져가며 삽질을 하다가
자바에만 있는줄 알았던 ibatis 을 찾아서 한참 삽질을 했거든요.
설치하고 참조까지는 됬는데 모델에다가 적용하는거에서 막혔습니다.ㅠ
해서 바쁘실텐데 죄송하지만 모델단에서 mybaits.net 을 통해서 데이터로드까지만
적용할 수 있는 부분만 조언좀 부탁드릴 수 있을까 해서요.
염치없이 부탁드려서 죄송합니다;; 해서 저도 후에 도움될수있는 사람이 되도록;;;^^;;
가르침 부탁드립니다.
-
달빛(안흥문)
2012.12.07 12:31
국내 구축사례가 있습니다. 훈스닷넷 운영자인 훈스님이 서비스하는 웹사이트가 있었는데 이름은 까먹었지만 ASP.NET MVC3 로 구축했다고 들었습니다.
스프링이라면 모델에서 데이터 처리는 그냥 자바와 동일한 패턴으로 하셔도 무방할 듯 합니다.