..
Pavasario už pristatymą sluoksnis būdingų duomenų žiniatinklio programų dalis yra Web MVC sistemą.
Kaip vienam iš pavasario filosofija taip pat naudojasi šia forma nėra būtina pratęsti arba įgyvendinti bet kokius konkrečius sąsaja sistemą.
Siekiant įgyvendinti MVC, pavasaris naudoja tris pagrindinius elementus:
DispatcherServlet yra Servlet kuri yra atsakinga už išsiuntimo visus prašymus (POST, GET, PUT, ...) įvairių krautuvai, todėl veikia kaip priekinis kontrolierius. DispatcherServlet, būdamas poveikį Servlet turi būti prijungti per web.xml:
<servlet> <servlet-name> siuntėjo </ servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </ Servlet klasės> <load-on-startup> 1 </ apkrovos ant Startup> </ Servlet> <servlet-mapping> <servlet-name> siuntėjo </ servlet-name> <url-pattern> / pavyzdys / * </ url modelis> </ Servlet-mapping>
Servlet, yra visiškai integruota su TOK konteinerio, turi savo WebApplicationContext, kuri tęsiasi pagrindinis vienas, o pridėjus visus pupelės deklaruotų failą WEB-INF / [Servlet-name]-servlet.xml.
Ypač tarp šių pupelių, bus prašymų tvarkytojai ir View Resolverinio.
Pupelės tvarkytojai, kad sandoris tikrai tarnauti prašymą, ir yra tiesiog POJOs komentuojami su @ kontrolierius, todėl dabar mes vadiname jų reguliatoriai:
@ Kontrolierius
{Visuomenės klasė ExampleController
@ RequestMapping (value = "/")
visuomenės Styginių Sveiki atvykę (modelis modelis) {
model.addAttribute (nauja knyga ());
grįžti "/ knyga / createBook";
}
}
WEB-INF/dispatcher-servlet.xml ir apibrėžti failą:
<-! Konfigūracijos ANOTACIJA -> <mvc:annotation-driven /> <bean class="it.mrwebmaster.mvc.ExampleController" scope="session"/>
Per šį konfigūracija bus pavasarį sakė, kad kontrolieriai žemėlapių daroma per anotacija, todėl, kai prašymas tipo http://..../example/ DispatcherServlet valdiklis nukreipia skambutį į mūsų pavyzdyje, atliekant operacijas modelį (kuris bus aptartas vėliau), tada grąžina eilutę, kuri atstovauja mano išsprendimo.
Mūsų pavyzdyje vaizdo atpažinimo yra InternalResourceViewResolver per eilutę grįžo valdytojas nukreipimus 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>Mūsų pavyzdyje, JSP yra / WEB-INF/jsp/book/createBook.jsp

Tolesnėse pastraipose bus analizuojama kontroleris ir vaizdo daliklis, bet be šių, yra ir kitų įrankių, kurie yra laisvai studijuoti skaitytojui:
| |
"Linux" (kurso)
Užbaigti vadovą, kad atviro kodo sistema. Nuo 49 €. |
| |
PHP (kurso)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 49 €. |
| |
Ruby ir Ruby on Rails (kurso)
Sukurti programinę įrangą ir interneto programų su Ruby ir RoR. Nuo 39 €. |