세 개의 통합 프레임 워크 (최대 절전 모드 - 스프링 struts2)

통합 설명 세 가지 프레임 워크

I. --- 팩 가방 (41)

II. 구성된 별도로 applicationContext.xml 스프링 컨테이너 ---

(1) 수입 제한 (콩 | 문맥 | AOP | TX)

(2) 쓰기 속성 파일 데이터베이스 읽기

(3) 연결 풀 구성 C3P0를 구성

(4) 구성 핵심 업무 관리자 및 SessionFactory를 주입

(4-1) 구성 서비스 안내

(4-2) 구성 노트 (AOP)

스프링 컨테이너 하이버 네이트 SessionFactory를 구성 (5)

(5-1) 구성 시나리오 1을로드 : 여전히 외부의 hibernate.cfg.xml 구성 정보를 사용하여

외부의 hibernate.cfg.xml 로딩 구성 방식 2를 사용하지 않고 (5-2) : 하이버 네이트 구성 정보 스프링 형상으로 배치

액션 (6) 통합 struts2 ------ 예 userAction가 빈을 생성하고 그 특성을 주입 userService

(7) userService 콩 작성하고 해당 속성 userDao을 주입하는

(8) userDao 콩 작성하고 해당 속성 SessionFactory를 주입하는

은 web.xml 구성 3. 구성은 프로젝트 봄을 시작합니다.

IV. 구성의 struts2.xml

(1) 도입 제약

(2) 봄 struts2 통합 항아리 패키지의 도입

(3)의 구성을 수정 상수 스프링의 작용에 컨테이너를 만드는

동작에서 기록 (4) 정보는 상기 패킷에 대응

(4-1) 통합 옵션 1 : 구성은 여전히 ​​집단 소송에 전체 클래스 이름 속성은 struts2는 여전히 동작을 만들 수있다, 액션 조립을 담당하는 봄에 종속성 속성

액션의 생성, 지불 관심을 포함한 전체 스프링 작용 수명주기 관리에 의해 객체 클래스 속성 beanName에 대한 조치의 봄 (4-2) 채우기, : 수동 조립 종속성 속성에 대한 필요성

다섯 구성은 hibernate.cfg.xml을 .spring

(1) 최대 절전 모드에서 격리 수준을 구성하지 마십시오

(2)는 세션 구성을 결합하지 않는다

(3) 용기에 스프링의 원리 SessionFactory에 배치

(3-1) 부하 구성 여전히 외부의 hibernate.cfg.xml 구성을 사용하여

(3-2) 2 적재 구조, 구성 정보는 스프링 동면에 배치

VI. 지원 엔티티 클래스와 하위 클래스 구성 도메인 엔티티 .hbm.xml

(1) 사용 참조 유형의 엔티티 클래스의 속성을 만들고, toString, 취득 / 설정 메소드를 추가

(2) 클래스 구성 엔티티 .hbm.xml (매우 중요한 구성된 경우 잘못은, (404)가 발생합니다)

VII. UserAction에서 구성의 web.action, 당신은 갈 구성 struts.xml에 필요합니다.

UserDao에서와 IMPL 구성 DAO에서 여덟. UserDaoImpl

나인. UserService에서 UserServiceImpl 및 IMPL에서 구성 서비스

X.은 web.xml에 세션의 범위를 확장하기 전에 --- 어떤 필터는 스트럿에서 필터링한다

추천

출처www.cnblogs.com/hr716/p/12080571.html