자바 웹 처리 프로 세 스 및 기본 jar 패키지
구성 부분 및 구축:
개발 과정: 1) 웹. xml 에 전단 제어기 DisPatcherServlet 를 설정 합 니 다.
2) 프로세서 어댑터 설정: - > 비 주해: SimpleController HandlerAdapter / HttpRequestHandlerAdapter - > 주해: AnnotationMethodHandlerAdapter / RequestMappingHandlerAdapter (3.1 후)
3) 프로세서 매 핑 기 설정: - > 비고 해: BeadNameUrlHandlerMapping / SimpleUrlHandlerMapping; - >주해: Default Annotation Handler Mapping / Request Mapping Handler Mapping (3.1 후) [주의: 위 주해 방식 을 대체 하 는 설정 을 사용 합 니 다.]
4) Handler 를 개발 하여 Controller 인 터 페 이 스 를 실현 합 니 다 (service 조작 mapper. xml 를 호출 하여 삭제 하고 수정 하 며 Model AndView 에 채 우 고 되 돌려 줍 니 다). - > @Controller: 주해 식 Handler 인터페이스 구현; - > @RequestMapping: url 맵;협소 화 요청 (루트 경로 + 하위 경로);http 요청 방법 을 제한 합 니 다.(맵 에 성공 하면 springMVC 는 Handler 대상 을 만 들 고 대상 에는 맵 에 성공 한 method 만 포함 합 니 다). 포 함 된 변 수 는 value: 매개 변수 입 니 다.프로세서 어댑터 호출 매개 변수 바 인 딩 구성 요소 (Property Editor (초기) / converter (후기) 는 클 라 이언 트 의 요청 매개 변 수 를 controller 방법의 형태 참조 에 연결 합 니 다 (controler 에서 구성원 변 수 를 정의 하 는 것 이 아 닙 니 다).① 기본적으로 지원 하 는 형식: HttpServletRequest;HttpServletResponse; HttpSession;Model / ModelMap ② 간단 한 형식 (정형 / 문자열 / 날짜): - > request 가 들 어 오 는 매개 변수 이름과 contrller 방법 인삼 이름 을 일치 시 키 면 됩 니 다. - >@ RequestParam: @ RequestParam (value = "id", required = true) Integer id [주의: required = true 를 사용 하지만 이 인자 가 들 어 오지 않 으 면 400 - Required xxx is not present 오 류 를 보고 합 니 다] ③ pojo, 바 인 딩: 요청 한 매개 변수 이름 을 pojo 의 속성 명 과 일치 시 켜 야 합 니 다. 형 삼 에 pojo 를 추가 하면 됩 니 다.method: POST / GET - > 반환 값: ModelAndrView * * String: * * ① 논리 보기 이름 ("items / editItems");② 리 다 이 렉 션 리 다 이 렉 션 ("redirect: queryItems. action");③ forward 페이지 리 트 윗 ("forward: query Items. action") * * void *: controller 방법 인삼 에 request / response 를 정의 하고 응답 결 과 를 지정 합 니 다. ① request 를 사용 하여 페이지 로 전환: request. getRequestDispatcher ("페이지 경로"). forward (request, response);② response 페이지 를 통 해 방향 을 바 꿉 니 다: response. sendRedirect ("url") ③ response 를 통 해 응답 결 과 를 지정 합 니 다. 예 를 들 어 json 데이터 에 응답 합 니 다.
response.setCharacterEncoding("utf-8");
response.setContentType("application/json;charset=utf-8");
response.getWriter().write("json ");
5) 설정 핸들 러 (bean name = "/ login. action" class = "... controller. loginController") 【 메모: 사용 가능
[메모: 대체 가능] 6) 보기 해석 기 Internal ResourceView Resolver 설정;
Mybatis 통합: 1) 프로필: 별명 설정, 캐 시 등 2) spring - dao. xml: 프로필 불 러 오기 (context: property - place holder location = "classpath: * *. properties"), 데이터 원본 (datasource), sqlSessionFactory, mapper 스캐너 3) mapper. xml 4) 통합 서비스 작성: - > 서비스 인터페이스 정의 - > 서비스 설정:[메모: 주석 방식 을 사용 하면 xml 을 설정 하지 않 아 도 됩 니 다] - > 사무 제어 방법 설정: 사무 관리자 (transaction Mananger), 알림 (pointcut = "... impl. (..)")
블 로그 주소: 자바 웹 처리 프로 세 스 와 기본 jar 패키지
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.