..
온라인 강좌
  • 페이스 북에 우리를 따르라
  • 트위터에 우리를 따르라
  • + Google에 우리를 따르라
  • RSS를 통해 우리를 따르라
  • 귀하의 스마트폰으로 우리를 따라

웹 - 웹 MVC 프레임 워크

웹 응용 프로그램 특정 데이터에 대한 프레 젠 테이션 계층을 담당 봄의 부분은 웹 MVC 프레임 워크입니다.
봄 철학뿐만 아니라,이 양식을 사용하기 위해이 프레임 워크의 특정 인터페이스를 확장하거나 구현할 필요는 없습니다. MVC를 구현하기 위해 봄 세 가지 주요 요소를 사용합니다 :

DispatcherServlet은 각종 처리기에 모든 요청을 (넣어 GET, POST ...) 파견에 대한 책임 서블릿이기 때문에 그것은 프런트 컨트롤러 역할을합니다. 모든 효과에 대한 서블릿되는 DispatcherServlet은, web.xml에 매핑되어야합니다 :



 <servlet>

  

 <servlet-name> 배차 </ 서블릿 - 이름>

  

 <servlet-class> org.springframework.web.servlet.DispatcherServlet </ 서블릿 동급>

  

 <load-on-startup> 1 </ 하중 - 온 - 시작>



 </ 서블릿>




 <servlet-mapping>

  

 <servlet-name> 배차 </ 서블릿 - 이름>

  

 <url-pattern> / 예 / * </ URL 패턴>



 </ 서블릿 - 매핑>

완전히 IOC 컨테이너와 통합하는 서블릿은 파일을 WEB-INF / [서블릿 - 이름]-servlet.xml에서 선언된 모든 원두를 추가, 메인 하나를 확장하여 자체적인 WebApplicationContext을 가지고 있습니다.
특히,이 중에서 콩과 요구보기 해결의 핸들러가 없습니다. 핸들러는 거래가 실제로 요청을 제공되는 콩을이며, 우리가 컨트롤러에 연락한다 이제부터 그래서, @ 컨트롤러를 가진 POJO보다 주석이 없습니다 :



 @ 컨트롤러



 공용 클래스 {ExampleController

	
  

 @ (= "/"값)는 RequestMapping

  

 공공 문자열 환영 (모델 모델) {

    

 model.addAttribute (새 책 ());

    

 "/ 도서 / createBook"반환;

  

 }



 }

WEB-INF/dispatcher-servlet.xml하고 파일에 정의된 :


 <-! TRANSACTION의 구성 ->



 <mvc:annotation-driven />




 <bean class="it.mrwebmaster.mvc.ExampleController" scope="session"/>

이 구성이 요청 타입 http://..../example/ 만들 때 컨트롤러의 매핑이 있으므로, 주석을 통해 수행되는 봄 말한 것입 통해 DispatcherServlet는 우리의 컨트롤러 예제로 호출을 리디렉션 다음 모델 (어떤은 나중에 설명한다)에 대한 작업을 수행하고하면보기 확인자을 나타내는 문자열을 반환합니다.
우리의 예제에서 볼 확인자는 컨트롤러에 의해 반환된 문자열은 JSP로 리디렉션을 통해 InternalResourceViewResolver입니다



 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">

  

 <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />

  

 <property name="prefix" value="/WEB-INF/jsp/" />

  

 <property name="suffix" value=".jsp" />



 </ 빈>

우리의 예제에서는 JSP는 / WEB-INF/jsp/book/createBook.jsp입니다
Spring MVC

다음 단락은 컨트롤러를 분석하고 해결 프로그램을 볼 수 있지만 이들 이외 것이며, 독자들에게 공부를 무료로 남아있는 다른 도구도 있습니다 :

코스
리눅스 강좌 리눅스 강좌
오픈 소스 시스템에 완전한 가이드. 39 €부터 시작.
PHP 강좌 PHP 강좌
동적 웹 사이트를 만드는 전체 과정. 49 €부터 시작.
코스 루비와 레일에 루비 코스 루비와 레일에 루비
루비와 RoR로 소프트웨어와 웹 애플 리케이션을 생성. 49 €부터 시작.
개요
광고

cpclubpenguincheatscp.com

광고
회사 소개
미국의 소리 접촉하기
공동 작업
면책 조항
© 2003년에서 2012년까지 cpclubpenguincheatscp.com - 이탈리아 웹마 스터의 포털 - 판권 소유 |에 의해 구동 인터넷 미디어 IKIweb Srl - PIVA 02848390122