Видео: ModelAndView хавар хэрхэн ажилладаг вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
ModelAndView нь хоёуланг нь барьж буй объект загвар ба үзэмж . Зохицуулагч нь буцаана ModelAndView объект болон DispatcherServlet нь View Resolvers болон View ашиглан харагдацыг шийддэг. Харах байна String болон загвар хэлбэрээр харах нэрийг агуулсан объект байна олон объект нэмэх газрын зураг.
Зүгээр л, бид яагаад хавар ModelAndView ашигладаг вэ?
ModelAndView хоёуланд нь эзэмшигч юм Загвар ба харах вэб MVC хүрээнд. Эдгээр хоёр анги нь ялгаатай; ModelAndView хийх гэж л хоёуланг нь барьдаг тэр хянагч хоёуланг нь буцаах боломжтой загвар ба үзэмж нэг буцах утгад. Харагдах байдал нь ViewResolver объектоор шийдэгддэг; загвар нь Газрын зурагт хадгалагдсан өгөгдөл юм.
Үүний нэгэн адил хаврын улиралд ModelMap болон ModelAndView хоёрын ялгаа юу вэ? Загвар бол интерфэйс юм Загварын газрын зураг анги юм. ModelAndView аль алиных нь хувьд зүгээр л сав юм a Загварын газрын зураг болон View объект. Энэ нь хянагчийг хоёуланг нь нэг утга болгон буцаах боломжийг олгодог.
Мөн хаврын өргөдөл хэрхэн ажилладаг вэ?
Энэ бол хүний зүрх юм Хавар Хүрээ. IoC контейнер нь XML файл, Java тайлбар эсвэл Java кодоос мета өгөгдлийг хүлээн авдаг. Контейнер нь өгөгдсөн тохиргооны мета өгөгдлийг уншсанаар энгийн хуучин Java объектуудаас (POJO) ямар объект үүсгэх, тохируулах, угсрах зааварчилгааг авдаг.
Хаврын улиралд ModelAttribute гэж юу вэ?
Хамгийн чухалуудын нэг Хавар -MVC тэмдэглэгээ нь @ ModelAttribute тайлбар. @ ModelAttribute нь аргын параметр эсвэл аргын буцах утгыг нэрлэсэнтэй холбосон тэмдэглэгээ юм загварын шинж чанар дараа нь вэб харагдац руу харуулна.
Зөвлөмж болгож буй:
Хавар нь арын хэсэг эсвэл урд тал уу?
Spring нь Java-д зориулсан хяналтын (IOC) контейнерийн урвуу үүрэг гүйцэтгэдэг вэб програмын хүрээ юм. J2EE-ийн дээр Spring-ийг ашиглах өргөтгөлүүд байдаг бөгөөд та техникийн хувьд Spring-ийг ашиглан front-end-г хөгжүүлж болно, гэхдээ ихэвчлэн Spring нь зөвхөн арын үйлчилгээнүүдийг бичихэд ашиглагддаг
JdbcTemplate хавар хэрхэн ажилладаг вэ?
JdbcTemplate анги нь SQL асуулга ажиллуулж, ResultSet дээр давталт хийж, дуудагдсан утгуудыг сэргээж, заавар, процедурын дуудлагуудыг шинэчилж, үл хамаарах зүйлсийг "барьж", org-д тодорхойлсон үл хамаарах зүйл рүү хөрвүүлдэг
Хавар @ResponseBody тэмдэглэгээ гэж юу вэ?
Ашигласан хэл: Java, JSON
Хавар ачаалах үед SSL-г хэрхэн идэвхжүүлэх вэ?
Алхам 1: SSL сертификат аваарай. Хэрэв та SSL ашиглаж, Spring Boot програмдаа HTTPS-ээр үйлчлэхийг хүсвэл гэрчилгээ авах шаардлагатай. Алхам 2: Spring Boot дээр HTTPS-г идэвхжүүлнэ үү. Анхдагч байдлаар таны Spring Boot суулгагдсан Tomcat контейнер 8080 порт дээр HTTP идэвхжсэн байх болно. Алхам 3: HTTP-г HTTPS руу дахин чиглүүлэх (заавал биш)
Хавар мэдээллийн сангийн холболтыг хэрхэн үүсгэх вэ?
Spring Boot програмын JdbcTemplate ашиглан Relational Database руу нэвтрэхийн тулд бид угсралтын тохиргооны файлдаа Spring Boot Starter JDBC хамаарлыг нэмэх шаардлагатай. Хэрэв та JdbcTemplate ангид @Autowired бол Spring Boot нь өгөгдлийн санг автоматаар холбож, JdbcTemplate объектын мэдээллийн эх үүсвэрийг тохируулна