간이 ssm 프레임 워 크 프로 세 스

9432 단어
  • 먼저 Maven 규범 의 자바 웹 프로젝트 를 만 들 고 pom. xml 에 관련 jar 패키지
  • 를 도입 합 니 다.
  • 실체 패 키 지 를 만 들 고 프로젝트 관련 실체 대상 (pojo)
  • 을 저장 합 니 다.
  • Dao 층
  • 데이터 액세스 대상 인 터 페 이 스 를 저장 하 는 데 사용 되 는 dao 패 키 지 를 만 듭 니 다. 예 를 들 어 SecKillDao. java.
  • Resources 에서 mapper 폴 더 를 만 들 고 dao 인 터 페 이 스 를 저장 하 는 xml 맵 파일 (sql 구문) 을 만 듭 니 다. namespace 로 어느 Dao 의 실현 인지 표시 합 니 다
  • 다음 그림 에서 보 여 주 는 my batis 전역 설정 파일 my batis - config. xml 을 만 들 면 열 별명 교체, 낙타 봉 이름 변환 등 기능 을 설정 할 수 있 습 니 다.spring - dao. xml 를 만 들 고 spring 과 my batis 를 통합 하 는 데 사용 합 니 다. 데이터베이스 연결 풀 대상, redis 연결 풀 대상, sqlSession Factory, MapperScanner Configure 를 주입 합 니 다.
  • 서비스 층
  • Spring - service. xml 를 만 들 고 사용
  • 
    
  • base - package 의 모든 종 류 를 자동 으로 검색 하고 @ Server 라 고 표 시 된 종 류 를 Spring 용기 에 불 러 옵 니 다.트 랜 잭 션 관리자 DataSourceTransactionManager (연결 탱크 DataSource 주입) 를 설정 하고 사용
  • 
    

    주 해 를 사용 하여 사 무 를 여 는 것 을 표시 합 니 다.
  • 서비스 패 키 지 를 만 들 고 업무 논 리 를 저장 하 는 데 사용 되 며 업무 논리의 인 터 페 이 스 를 작성 한 다음 에 Impl 서브 패 키 지 를 만 들 고 서비스 패키지 의 업무 인 터 페 이 스 를 실현 하 며 인터페이스 실현 클래스 에 @ Service 를 표시 하여 Spring 에 의 해 스 캔 되 고 spring 용기 에 불 러 옵 니 다.
  • 제어 층
  • 웹. xml 을 수정 하여 servlet 맵 을 추가 하여 spring - * 설정 파일 을 초기 화하 고 모든 요청 을 Dispatcher Servlet 컨트롤 러 에 표시 합 니 다.
  • Spring - web. xml
  • 만 들 기
    
    
  • SpringMVC 주석 모드 를 열 고 (1) DefaultAnnotationHandlerMapping, AnnotationMethodHandlerAdapter (2) 를 자동 으로 등록 합 니 다. 데이터 바 인 딩 숫자 와 날짜 의 format @ NumberFormat @ DataTimeFormat xml json 기본 지원
  • 
    
  • 정적 자원 에 대한 처리 추가: js gif png
  • jsp 디 스 플레이 설정
  • 
            
            
            
        
    
  • 동상.base - package 에 @ Controller 라 고 표 시 된 클래스 를 자동 으로 검색 하여 Spring 용기 에 불 러 옵 니 다
  • 
    
  • 웹 패 키 지 를 만 들 고 모든 contrller 를 저장 하 며 클래스 에 @ Controller, @ RequestMapping ("/ path") 을 만 듭 니 다. 그 방법 에서 @ requestMapping ("/ index") 은 http 요청 에 대응 하 는 입 구 를 표시 합 니 다.
  • 그 중에서 업무 논리 에 따라 해당 하 는 dto, Exception 과 도 구 를 만들어 야 한다.웹. xml 설정
  • 
    
    
        
        
            seckill-dispatcher
            org.springframework.web.servlet.DispatcherServlet
            
            
                contextConfigLocation
                classpath:spring/spring-*.xml
            
        
        
            seckill-dispatcher
            /
        
    
    

    myBatis 설정
    
    
    
        
            
            
             
            
            
            
        
    
    

    Spring - dao 설정
    
    
    
        
    
        
            
    
            
            
            
    
            
            
            
            
            
    
            
            
            
            
        
    
        
            
    
            
            
            
            
            
        
        
        
            
    
            
        
    
    

    Spring - service 설정
    
    
        
        
    
        
        
        
        
        
        
        
    
    
    

    Spring - web 설정
    
    
    
    
        
        
        
    
        
        
    
        
        
            
            
            
        
    
        
        
    
    

    좋은 웹페이지 즐겨찾기