Spring MVC нені пайдаланады?
Spring MVC нені пайдаланады?

Бейне: Spring MVC нені пайдаланады?

Бейне: Spring MVC нені пайдаланады?
Бейне: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Мамыр
Anonim

Spring MVC - бұл Java веб-қосымшаларды құру үшін қолданылатын фреймворк. Ол «Модель-көрініс-контроллер» дизайн үлгісіне сәйкес келеді. Ол басқарудың инверсиясы, тәуелділік инъекциясы сияқты негізгі серіппелі құрылымның барлық негізгі мүмкіндіктерін жүзеге асырады.

Кейіннен, Spring MVC артықшылығы неде деген сұрақ туындауы мүмкін.

Spring MVC артықшылықтары Struts үстінде. Көктем біріктіруді қамтамасыз етеді шеңбер қолданбаңыздың барлық деңгейлері үшін. Көктем контроллерлер, JavaBean үлгілері және көріністер арасында өте таза бөлуді қамтамасыз етеді. Көктем Контроллерлер кез келген басқа нысандар сияқты IoC көмегімен конфигурацияланады.

Сонымен қатар, Spring MVC әлі де қолданылады ма? Көктем түрлі құрылымдарға қолдау көрсетеді: Struts, Hibernate, Goblen, EJB және JSF т.б. көктемгі шеңбер бола алады пайдаланылады кез келген java қосымшасын әзірлеуде, бірақ көбінесе ол веб құру үшін қолданылады. The Көктемгі шеңбер IOC, AOP, DAO, Context, ORM, WEB сияқты бірнеше модульдерден тұрады MVC т.б.

Кейінірек, Spring MVC-де ModelAndView нені пайдаланады деген сұрақ туындауы мүмкін.

ModelAndView екеуін де ұстайтын нысан болып табылады үлгі және көрініс . Өңдеуші қайтарады ModelAndView нысан және DispatcherServlet View Resolvers және View көмегімен көріністі шешеді. Көрініс - жол түріндегі көрініс атауын қамтитын нысан және модель бірнеше нысандарды қосуға арналған карта.

Spring Framework пайдаланудың артықшылығы неде?

Көктем онсыз белсендіруге болатын жеңіл контейнерді қамтамасыз етеді қолдану веб-сервер немесе қолданбалы сервер бағдарламалық құралы. Ол IoC үшін жақсы қолдау көрсетеді және тәуелділік инъекциясы бос ілініске әкеледі. The Көктемгі шеңбер JDBC қолдайды шеңбер бұл өнімділікті арттырады және қателерді азайтады.

Ұсынылған: