Skip to content

Chương 2. Phát triển ứng dụng web

Chương này bao gồm:

  • Trình bày dữ liệu mô hình trong trình duyệt
  • Xử lý và xác thực dữ liệu từ biểu mẫu
  • Lựa chọn thư viện template cho giao diện

Ấn tượng ban đầu rất quan trọng. Vẻ ngoài hấp dẫn có thể bán được một ngôi nhà ngay cả trước khi người mua bước vào. Một chiếc xe hơi với lớp sơn đỏ tươi sẽ thu hút nhiều ánh nhìn hơn là những gì nằm dưới nắp capo. Và văn học thì đầy rẫy những câu chuyện yêu từ cái nhìn đầu tiên. Những gì bên trong rất quan trọng, nhưng những gì bên ngoài — những gì được nhìn thấy đầu tiên — cũng quan trọng không kém.

Các ứng dụng bạn xây dựng với Spring sẽ thực hiện nhiều tác vụ khác nhau, bao gồm xử lý dữ liệu, đọc thông tin từ cơ sở dữ liệu và tương tác với các ứng dụng khác. Nhưng ấn tượng đầu tiên mà người dùng có được từ ứng dụng của bạn chính là giao diện người dùng. Và trong nhiều trường hợp, giao diện đó là một ứng dụng web hiển thị trên trình duyệt.

Trong chương 1, bạn đã tạo ra controller Spring MVC đầu tiên để hiển thị trang chủ của ứng dụng. Nhưng Spring MVC có thể làm được nhiều hơn là chỉ hiển thị nội dung tĩnh. Trong chương này, bạn sẽ phát triển phần chức năng chính đầu tiên trong ứng dụng Taco Cloud của mình — khả năng thiết kế taco tùy chỉnh. Qua đó, bạn sẽ đi sâu hơn vào Spring MVC, và sẽ học cách hiển thị dữ liệu mô hình cũng như xử lý dữ liệu biểu mẫu.

Released under the MIT License.