2015-01-07 1 views
0

나는 최대 절전 모드에 익숙하다. 나는 Hibernate 주석을 사용하여 엔티티를 생성하고 모든 엔티티를 매핑하는 방법을 배웠다. 필자는 Hibernate 구성 설정에서 JDBC 방법론을 사용하여 테이블을 만들고 데이터를 데이터베이스에 저장하기 위해 아래의 코드 구성 설정을 사용했습니다.Hibernate 응용 프로그램을 디자인하고 설계하는 방법

Configuration configuration = new Configuration(); 
    configuration.configure(); 

    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder(). 
            applySettings(configuration.getProperties()).build(); 

    SessionFactory sessionFactory = 
          configuration.buildSessionFactory(serviceRegistry); 

    Session session = sessionFactory.openSession(); 

    session.beginTransaction(); 

    /****************** 
     In between I have used the code 
     for Loading and Saving the data 
    *******************/ 

    session.getTransaction().commit(); 

    session.close(); 

    sessionFactory.close(); 

나는 Persistence Configuration을 사용하여 다른 예제를 보았습니다.

이전에 JDBC 응용 프로그램을 사용할 때 별도의 연결 클래스를 만들고 prepareStatement 또는 Statement 클래스를 처리하기 위해 클래스를 분리하고 트랜잭션 관리를 시도합니다.

누군가 나를 도울 수 있습니다. 우리는 어떻게 최대 절전 모드 프로젝트를위한 최상의 디자인을 만들 수 있습니까?

+0

스프링 프레임 워크를 사용할 수 있습니다. – Najera

답변

0

이것은 매우 광범위한 질문입니다. 어쨌든 나는 대답 할 것이다.

나는 스프링을 의존성 주입과 AOP 트랜잭션 이점으로 사용한다.

많은 사람들이 아래 예제 링크에서 언급 한대로 SpringMVC와 Hibernate를 사용합니다. 그것은 아주 좋은 것으로 입증되었습니다.

http://www.journaldev.com/3531/spring-mvc-hibernate-mysql-integration-crud-example-tutorial

+0

Zeus에게 좋은 튜토리얼을 주셔서 감사합니다. 스프링을 사용한다면이 방법이 유용 할 것입니다. 우리가 봄이 아닌 다른 것을 사용한다면 어떻게이 아키텍처에서 작업 할 것인가. – Arun

관련 문제