..


Sponzorované odkazy

- Web MVC framework

Časť jari na starosti prezentáciu vrstvy údaje týkajúce sa webových aplikácií je webový MVC framework.
Podľa filozofie jari tiež použiť tento formulár, nie je potrebné rozšíriť alebo implementovať špecifické rozhranie rámca. Ak chcete implementovať MVC, jar využíva tri hlavné prvky:

  • DispatcherServlet
  • Psovodi
  • Zobraziť Resolver

DispatcherServlet je servlet, ktorý je zodpovedný za spúšťanie všetky požiadavky (POST, GET, PUT, ...) s rôznymi silami, tak to funguje ako front controller. DispatcherServlet, je v skutočnosti servlet musí byť mapovaný do web.xml:






 <servlet>



  



 <servlet-name> Dispečer </ servlet-name>



  



 <servlet-class> org.springframework.web.servlet.DispatcherServlet </ servlet-trieda>



  



 <load-on-startup> 1 </ náklad-on-startup>







 </ Servlet>









 <servlet-mapping>



  



 <servlet-name> Dispečer </ servlet-name>



  



 <url-pattern> / example / * </ url-pattern>







 </ Servlet-mapping>



Servlet, plne integrovaná s kontajnerom MOV má vlastné WebApplicationContext, ktorá rozširuje hlavné, pridanie všetkých fazuľa deklarované v súbore WEB-INF / [servlet-name]-servlet.xml.
Zvlášť medzi týmito fazuľa, bude žiadosti o silami a zobrazenie resolver. Fazuľa sú silami, ktoré sa zaoberajú naozaj slúžiť požiadavku, a sú jednoducho objektov POJO poznámkami s regulátorom @, takže teraz im hovoríme správcovi:






 @ Regulátor







 {Public class ExampleController



	

  



 @ RequestMapping (value = "/")



  



 public String Vitajte (Model model) {



    



 model.addAttribute (Nová kniha ());



    



 return "/ kniha / createBook";



  



 }







 }



WEB-INF/dispatcher-servlet.xml a definované v súbore:





 <- KONFIGURÁCIA Anotácia ->







 <mvc:annotation-driven />









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



Prostredníctvom tejto konfigurácie bude na jar povedal, že mapovanie regulátorov sa vykonáva pomocou anotácie, takže keď je podaná žiadosť typu http://..../example/ DispatcherServlet ovládače presmeruje hovor na náš príklad, vykonávanie operácií na modeli (ktorý bude reč neskôr) a vráti reťazec, ktorý predstavuje pohľad resolver.
V našom príklade je zobrazenie resolver InternalResourceViewResolver cez reťazec vrátený regulátor presmerovanie na JSP:






 <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" />







 </ Bean>



V našom príklade, JSP / WEB-INF/jsp/book/createBook.jsp
Spring MVC

V nasledujúcich odsekoch budú analyzovať radič a pohľad prekladanie, ale okrem nich existujú aj iné nástroje, ktoré sú ponechané voľne k štúdiu pre čitateľa:

  • Miestne Resolver - interazionalazzazione pre našu aplikáciu.
  • Téma Resolver - umožňuje vytváranie potlačí.
  • viacdielny súbor resolver - resolver dovoliť súborov.
  • prekladanie handler výnimky - prekladanie, ktoré umožňujú pokročilú správu výnimiek.

Jarné Java Sprievodca
E-Learning
Linux (kurz) Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €.
PHP (kurz) PHP (kurz)
Celý kurz pre vytváranie dynamických webov. Od 49 €.
Ruby a Ruby on Rails (kurz) Ruby a Ruby on Rails (kurz)
Vytvoriť softvér a webových aplikácií s Ruby a ROR. Od 39 €.
Sponzorované odkazy