Panduan Bermula MVC Musim Bunga: Pelajari rangka kerja popular ini dari awal, contoh kod khusus diperlukan
Pengenalan:
Dengan perkembangan pesat Internet dan peningkatan populariti aplikasi Web, membina aplikasi Web yang cekap dan berskala telah menjadi a Tumpuan pemaju. Rangka kerja Spring MVC, sebagai salah satu rangka kerja aplikasi web yang paling popular dalam pembangunan Java, mempunyai kelebihan fleksibiliti, modulariti dan kebolehujian, dan digunakan secara meluas dalam banyak projek. Artikel ini akan memberi anda panduan pengenalan kepada Spring MVC, mempelajari rangka kerja popular ini dari awal dan memberikan contoh kod khusus.
2.1 Cipta projek:
Dalam IDE, pilih Projek Baharu, pilih templat projek Spring MVC dan isikan maklumat yang berkaitan, seperti nama projek dan nama pakej.
2.2 Konfigurasikan web.xml:
Cari fail web.xml dalam direktori WebContent/WEB-INF projek dan konfigurasikan pengawal teras Spring MVC - DispatcherServlet. Tambahkan kod berikut dalam web.xml:
<servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
Dalam konfigurasi di atas, kami menyatakan lokasi fail konfigurasi DispatcherServlet spring-mvc.xml dan memetakan DispatcherServlet ke laluan akar "/".
3.1 Cipta kelas Pengawal:
Buat kelas Java bernama HelloController dalam direktori src, dan tambah anotasi @Controller dan anotasi @RequestMapping, seperti ditunjukkan di bawah:
@Controller @RequestMapping("/hello") public class HelloController { @RequestMapping("/greeting") public String greeting(Model model) { model.addAttribute("message", "Hello, Spring MVC!"); return "greeting"; } }
Dalam kod di atas, kami menandakannya dengan @ Anotasi pengawal Kelas ini ialah Pengawal dan anotasi @RequestMapping digunakan untuk menentukan laluan permintaan Pengawal sebagai "/hello". Dalam kaedah sapaan, kami menghantar mesej kepada pandangan bernama "salam" melalui objek Model.
3.2 Cipta paparan:
Buat halaman JSP bernama greeting.jsp dalam direktori WEB-INF untuk memaparkan mesej yang dihantar oleh Pengawal. Dalam greeting.jsp, kami boleh menggunakan perpustakaan teg JSTL dan ungkapan EL untuk memaparkan mesej, seperti yang ditunjukkan di bawah:
<!DOCTYPE html> <html> <head> <title>Greeting</title> </head> <body> <h1>${message}</h1> </body> </html>
Dalam kod di atas, kami menggunakan ungkapan EL ${message} untuk mendapatkan mesej yang dihantar oleh Pengawal, dan memaparkannya pada halaman.
4.1 Susun dan bina projek:
Dalam IDE, pilih projek, klik kanan untuk memilih pilihan Bina atau Bina Semula, susun kod sumber projek dan jana output binaan yang sepadan berdasarkan maklumat konfigurasi projek .
4.2 Letak projek:
Letakkan projek yang disusun ke pelayan web, seperti Tomcat atau Jeti.
4.3 Jalankan projek:
Selepas pelayan web dimulakan, masukkan "http://localhost:8080/3654d8fa498647babeb996ee61ddb7b1/hello/greeting" dalam penyemak imbas, anda boleh melihat paparan yang kami hantar ke berita Pengawal .
Kesimpulan:
Artikel ini memberi anda panduan untuk bermula dengan Spring MVC dengan mencipta projek Spring MVC yang ringkas dan menyediakan contoh kod khusus. Saya harap artikel ini dapat membantu anda mempelajari rangka kerja popular ini dari awal dan memberikan rujukan untuk kerja pembangunan aplikasi web anda pada masa hadapan. Melalui amalan berterusan dan pembelajaran mendalam, anda akan dapat menggunakan Spring MVC dengan lebih cekap dan meningkatkan kecekapan pembangunan dan prestasi aplikasi web anda melalui fungsinya yang berkuasa. Saya doakan anda berjaya dalam perjalanan anda mempelajari Spring MVC!
Atas ialah kandungan terperinci Ketahui asas Spring MVC: Kuasai rangka kerja popular ini dari awal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!