You are on page 1of 13

TÌM HIỂU SPRING MVC

SPRING BOOT
NỘI DUNG TRÌNH BÀY

1. Tìm hiểu Spring MVC

2. Tìm hiểu Spring Boot


NỘI DUNG TRÌNH BÀY

1. Tìm hiểu Spring MVC

2. Tìm hiểu Spring Boot


MÔ HÌNH MVC

Mô hình MVC (Model - View - Controller) giúp cho các


developer tách ứng dụng của họ ra 3 thành phần khác
nhau Model, View và Controller. Mỗi thành phần có một
nhiệm vụ riêng biệt và độc lập với các thành phần khác
nhau.
MÔ HÌNH MVC
MÔ HÌNH MVC

DispatcherServlet sẽ nhờ HandleMapping tìm Controller


tương ứng

localhost:8080 DispatcherServlet
MÔ HÌNH MVC

Request sẽ được gửi đến Controller tương ứng xử lý

localhost:8080 DispatcherServlet
MÔ HÌNH MVC

ViewResolver sẽ tìm trang JSP (view) được Controller trả về

localhost:8080 DispatcherServlet
MÔ HÌNH MVC

Trang JSP (view) cùng với dữ liệu được xử lý sẽ được hiển thị
trên Browser

localhost:8080 DispatcherServlet
DEMO ỨNG DỤNG
MINH HỌA
NỘI DUNG TRÌNH BÀY

1. Tìm hiểu Spring MVC

2. Giới thiệu Spring Boot


SPRING BOOT

Spring Boot là một bước tiếp theo của Spring, để làm cho
Spring dễ dàng hơn trong việc thiết lập và phát triển ứng
dụng. Với Spring Boot các cấu hình Spring được giảm thiểu
tối đa. Spring Boot hỗ trợ các bộ chứa nhúng (embedded
containers) điều này cho phép các ứng dụng web có thể
chạy độc lập mà không cần phải trên khai lên các Web
Server.
LỢI ÍCH KHI DÙNG SPRING BOOT

• Tạo các ứng dụng Spring độc lập


• Nhúng trực tiếp Tomcat, Jetty,…
• Các starter dependency giúp việc cấu hình Maven đơn
giản hơn
• Tự động cấu hình Spring khi cần thiết
• Không sinh code cấu hình và không yêu cầu phải cấu
hình bằng XML ...

You might also like