Cili është përdorimi i Spring MVC?
Cili është përdorimi i Spring MVC?

Video: Cili është përdorimi i Spring MVC?

Video: Cili është përdorimi i Spring MVC?
Video: Как заездить лошадь Правильная заездка лошади Московский ипподром тренер Полушкина Ольга коневодство 2024, Nëntor
Anonim

Një MVC pranverore është një Java kornizë e cila përdoret për të ndërtuar aplikacione ueb. Ai ndjek modelin e projektimit Model-View-Controller. Ai zbaton të gjitha tiparet themelore të një kornize bazë susta si Inversion of Control, Dependency Injection.

Më pas, dikush mund të pyesë gjithashtu, cilat janë avantazhet e Spring MVC?

Avantazhet e Spring MVC mbi Struts. Pranvera ofron një të integruar kornizë për të gjitha nivelet e aplikimit tuaj. Pranvera siguron një ndarje shumë të pastër midis kontrolluesve, modeleve JavaBean dhe pamjeve. Pranvera Kontrollorët janë konfiguruar duke përdorur IoC si çdo objekt tjetër.

Për më tepër, a përdoret ende Spring MVC? Pranvera ofron mbështetje për korniza të ndryshme si: Struts, Hibernate, Tapestry, EJB dhe JSF etj. kornizë pranverore mund te jete të përdorura në zhvillimin e çdo aplikacioni java, por më së shumti përdoret për ndërtimin e ueb-it. Të Korniza pranverore përfshin disa module si IOC, AOP, DAO, Context, ORM, WEB MVC etj.

Më pas, dikush gjithashtu mund të pyesë, cili është përdorimi i ModelAndView në Spring MVC?

ModelAndView është një objekt që mban të dyja model dhe pamje . Trajtuesi kthen ModelAndView objekti dhe DispatcherServlet zgjidh pamjen duke përdorur View Resolvers dhe View. Pamja është një objekt që përmban emrin e pamjes në formën e vargut dhe modeli është një hartë për të shtuar objekte të shumta.

Cili është avantazhi i përdorimit të kornizës Spring?

Pranvera siguron një enë të lehtë që mund të aktivizohet pa duke përdorur ueb serveri ose softueri i serverit të aplikacionit. Ai jep mbështetje të mirë për rezultatet e IoC dhe Dependency Injection në lidhje të lirshme. Të Kuadri pranveror mbështet JDBC kornizë që përmirëson produktivitetin dhe zvogëlon gabimin.

Recommended: