2014-12-03 6 views
0

몇 주 전에 스프링 MVC를 배웠고, 이제 이것을 실천하고 싶습니다. 나는 데이터베이스와 크게 상호 작용하는 응용 프로그램을 구축하려고 해요Spring MVC Hibernate 애플리케이션 설계 란 무엇입니까?

는, 내 질문은 :

무엇 최대 절전 모드 4 스프링 MVC 4 응용 프로그램을 구축 할 수있는 가장 좋은 방법은,이다 나는이 디자인 패턴을 사용해야합니까?

enter image description here

또는이 :

enter image description here

을 아니면 내가 대신 스프링 데이터 JPA를 사용 하는가?

P. 나는 그 질문을 그렇게 일반적이지 않게 만들려고 노력했다.

감사합니다.

답변

0

스프링 데이터 JPA는 DAO 용으로 작성할 필요가있는 상용구 코드를 많이 제거하므로 편리합니다. http://www.mkyong.com/에는 좋은 자습서가 있습니다.

JPA는 ORM을 (다소) 쉽게 변경할 수 있다는 점에서 유용합니다. 예를 들어 길 아래에서 EclipseLink로 전환하려는 경우 유용합니다. 패키지 이름에 관한

, 나는 보통 사용

com.example.project. 
    domain   (JPA entities) 
    repository  (SDR JPA repos) 
    service   (service classes) 
    web 
     controller (Spring MVC Controllers) 
     exception (Custom http exception classes) 
     form  (Form backing objects) 
     interceptor (HandlerInterceptors) 
     validation (Web-specific validation classes) 

도로 아래로하지만, 당신은 메이븐 멀티 모듈 프로젝트를 사용하여 자신의 모듈에 웹을 깰 수 있습니다.

+0

스프링 데이터 JPA에 대한 훌륭한 자습서로 도움이 될 수 있습니까? 최대 절전 모드와 관련하여 어떤 구조 (2 개 이미지에서)가 가장 좋은 방법인가? –

관련 문제