..


Sponsoroidut linkit

- Web MVC Framework

Osa Kevään vastaa esityskerroksen tietojen erityisesti Web-sovellusten on Web MVC Framework.
Kuten kohti filosofiaa Spring käytä tätä lomaketta ei ole tarpeen laajentaa tai toteuttaa erityisiä käyttöliittymän kehyksen. Toteuttaa MVC, Spring käyttää kolme päätekijää:

  • DispatcherServlet
  • Käsittelijät
  • Näytä Resolveri

DispatcherServlet on servlet, joka on vastuussa lähettämistään kaikki pyynnöt (POST, GET, PUT, ...) eri käsittelijät, joten se toimii Front Controller. DispatcherServlet, sillä servlet voimassa, on kartoitettu web.xml:






 <servlet>



  



 <servlet-name> lähettäjä </ servlet-name>



  



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



  



 <load-on-startup> 1 </ kuorma-on-käynnistettäessä>







 </ Servlet>









 <servlet-mapping>



  



 <servlet-name> lähettäjä </ servlet-name>



  



 <url-pattern> / esimerkki / * </ url-malli>







 </ Servlet-mapping>



Servlet, täysin integroitu KOK kontti, on oma WebApplicationContext, joka ulottuu tärkein, lisäämällä kaikki pavut ilmoitettu tiedosto WEB-INF / [servlet-name]-servlet.xml.
Erityisesti näistä tulee olemaan käsittelijät pavut ja vaatimuksiin View Resolveri. Pavut ovat käsittelijät, jotka käsittelevät todella palvelevat pyynnöstä, ja ovat yksinkertaisesti POJOs liitettiin Euroopan @ Controller, joten nyt kutsumme heitä säätimet:






 @ Controller







 public class {ExampleController



	

  



 @ RequestMapping (value = "/")



  



 public String tervetulleita (Model malli) {



    



 model.addAttribute (uusi Book ());



    



 return "/ kirja / createBook";



  



 }







 }



WEB-INF/dispatcher-servlet.xml ja määritellään tiedostoon:





 <! - Konfigurointi annotation ->







 <mvc:annotation-driven />









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



Tällä kokoonpano kerrotaan keväällä, että kartoitus ohjaimet tapahtuu kommentointi, joten kun pyyntö tyyppi http://..../example/ DispatcherServlet ohjaa puhelun meidän ohjain esimerkiksi Työmenetelmät mallista (joita käsitellään myöhemmin) ja sitten palauttaa merkkijonon, joka edustaa näkemystä resolveri.
Tässä esimerkissä näkymä resolver on InternalResourceViewResolver kautta merkkijono palauttaa ohjaimen uudelleenohjauksia 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>



Tässä esimerkissä JSP / WEB-INF/jsp/book/createBook.jsp
Spring MVC

Seuraavissa kappaleissa analysoidaan ohjain ja katsella resolverin, mutta Näiden lisäksi on olemassa muita työkaluja, jotka ovat vapaasti opiskella lukija:

  • Paikallinen Resolverin - interazionalazzazione sovelluksellemme.
  • teema resolver - luoda asetteluja.
  • moniosaisia ​​tiedosto resolver - resolver sallia tiedostojen lataaminen.
  • handler poikkeus resolverit - resolverit jotka mahdollistavat monipuoliset hallinta poikkeuksia.

Java jousenohjain
E-Learning
Linux (Course) Linux (Course)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €.
PHP (Course) PHP (Course)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €.
Ruby ja Ruby on Rails (Course) Ruby ja Ruby on Rails (Course)
Luominen ohjelmisto-ja web-sovellusten kanssa Ruby ja RoR. Alkaen 39 €.
Sponsoroidut linkit