რა არის Spring MVC-ის გამოყენება?
რა არის Spring MVC-ის გამოყენება?

ვიდეო: რა არის Spring MVC-ის გამოყენება?

ვიდეო: რა არის Spring MVC-ის გამოყენება?
ვიდეო: Spring Boot Quick Start 15 - How Spring MVC Works 2024, მაისი
Anonim

Spring MVC არის ა ჯავა ჩარჩო, რომელიც გამოიყენება ვებ აპლიკაციების შესაქმნელად. ის მიჰყვება Model-View-Controller დიზაინის ნიმუშს. ის ახორციელებს ძირითადი ზამბარის ჩარჩოს ყველა ძირითად მახასიათებელს, როგორიცაა კონტროლის ინვერსია, დამოკიდებულების ინექცია.

შემდგომში შეიძლება ასევე იკითხოთ, რა უპირატესობები აქვს Spring MVC-ს?

Spring MVC-ის უპირატესობები სტრუტსის თავზე. გაზაფხული უზრუნველყოფს ინტეგრირებულ ჩარჩო თქვენი განაცხადის ყველა დონისთვის. გაზაფხული უზრუნველყოფს ძალიან სუფთა გამიჯვნას კონტროლერებს, JavaBean მოდელებსა და ხედებს შორის. გაზაფხული კონტროლერები კონფიგურირებულია IoC-ის გამოყენებით, როგორც ნებისმიერი სხვა ობიექტი.

გარდა ამისა, ჯერ კიდევ გამოიყენება Spring MVC? გაზაფხული უზრუნველყოფს სხვადასხვა ჩარჩოების მხარდაჭერას, როგორიცაა: Struts, Hibernate, Tapestry, EJB და JSF და ა.შ. საგაზაფხულო ჩარჩო შეიძლება იყოს გამოყენებული ნებისმიერი java აპლიკაციის შემუშავებისას, მაგრამ ძირითადად მას იყენებენ ვებსაიტის შესაქმნელად. The საგაზაფხულო ჩარჩო მოიცავს რამდენიმე მოდულს, როგორიცაა IOC, AOP, DAO, Context, ORM, WEB MVC და ა.შ.

შემდგომში შეიძლება ასევე იკითხოთ, რა არის ModelAndView-ის გამოყენება Spring MVC-ში?

ModelAndView არის ობიექტი, რომელიც ფლობს ორივეს მოდელი და ხედი . დამმუშავებელი აბრუნებს ModelAndView ობიექტი და DispatcherServlet აგვარებს ხედს View Resolvers და View გამოყენებით. View არის ობიექტი, რომელიც შეიცავს ხედის სახელს სტრიქონის სახით და მოდელი არის რუკა მრავალი ობიექტის დასამატებლად.

რა უპირატესობა აქვს Spring Framework-ის გამოყენებას?

გაზაფხული უზრუნველყოფს მსუბუქ კონტეინერს, რომლის გააქტიურებაც შესაძლებელია მის გარეშე გამოყენებით ვებ სერვერის ან აპლიკაციის სერვერის პროგრამული უზრუნველყოფა. ის კარგ მხარდაჭერას აძლევს IoC-ს და დამოკიდებულების ინექციის შედეგებს ფხვიერი შეერთებისას. The საგაზაფხულო ჩარჩო მხარს უჭერს JDBC ჩარჩო რაც აუმჯობესებს პროდუქტიულობას და ამცირებს შეცდომებს.

გირჩევთ: