Rumah  >  Artikel  >  Java  >  Ketahui asas Spring MVC: Kuasai rangka kerja popular ini dari awal

Ketahui asas Spring MVC: Kuasai rangka kerja popular ini dari awal

PHPz
PHPzasal
2023-12-29 17:41:56914semak imbas

Spring MVC入门指南:从零开始学习这个流行的框架

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.

  1. Persediaan dan konfigurasi persekitaran:
    Pertama, kita perlu menyediakan persekitaran pembangunan rangka kerja Spring MVC. Anda boleh menggunakan alatan IDE, seperti Eclipse atau IntelliJ IDEA, untuk mengimport projek Spring MVC untuk pembangunan. Selain itu, anda juga perlu mengkonfigurasi kebergantungan yang berkaitan, seperti Maven atau Gradle, untuk memperkenalkan fail perpustakaan yang diperlukan oleh rangka kerja Spring MVC.
  2. Buat dan konfigurasi projek Spring MVC:
    Seterusnya, mari mula mencipta projek Spring MVC yang mudah dan buat konfigurasi yang diperlukan.

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 "/".

  1. Buat Pengawal dan Paparan:
    Dalam rangka kerja Spring MVC, Pengawal bertanggungjawab untuk memproses permintaan pengguna dan mengembalikan hasil pemprosesan kepada paparan untuk paparan. Seterusnya, kami mencipta Pengawal mudah dan menulis logik dan pandangan pemprosesan yang sepadan.

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.

  1. Susun, atur dan jalankan:
    Sekarang kami telah menyelesaikan penciptaan dan konfigurasi projek Spring MVC yang mudah, marilah kami menyusun, menggunakan dan menjalankan projek ini.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn