Chào các bạn !
Chào mừng các bạn đã tới seri bài viết về lập trình của mình. Ở những bài đầu tiên này mình sẽ cùng các bạn đọc và nghiên cứu về một trong những cuốn sách khá nổi trong lập trình java web đó là Spring in action 🙂 .
Hẳn ai lập trình trong java chúng là đều đã từng nghe hoặc từng sử dụng hoặc ít nhất là vừa đọc qua về Spring. Một framewok mạnh mẽ và hiện đại trong việc phát triển các dự án về java.Thôi không lan man nữa. Chúng ta sẽ tập chung vảo cuốn sách luôn.
Sách được chia làm 4 phần 21 chương:
Phần 1 gồm 4 chương
Chương 1 : chương 1 sẽ cho bạn thấy một cái nhìn tổng quan về spring bao gồm những ví dụ cơ bản về DI và AOP
Chương 2 : chúng ta sẽ tìm hiểu nhiều hơn về DI và những cách mà các thành phần trong ứng dụng có thể wired cùng nhau , bao gồm sử dụng xml , java và autumatic wiring (wired là gì sẽ được giải thích trong phần này)
Chương 3 : với những kiến thức đã biết về wire. Chúng ta sẽ tìm hiểu nhiều hơn về công nghệ wiring , bạn sẽ không cần dùng chúng thường xuyên nhưng bạn cần chúng thì phần này sẽ cho bạn thấy bạn có thể làm thế nào để sử dụng sức mạnh của spring container
Chương 4 : Tìm hiểu về làn thế nào để sử dụng spring aop tách cross-cutting concerns từ những đối tượng cái chúng cung cấp. Ở phần này cũng là nền cho phần tiếp theo nới bạn sẽ sử dụng aop để cung cấp khai báo những dịch vụ như transactions , security và caching
Phần 2 : bạn sẽ thấy làm thế nào để sử dụng spring để xây dựng ứng dụng java web
Chương 5 sẽ covers lại nền tảng để làn việc với spring mvc . nền tảng web framework trong spring , bạn sẽ thấy làn thế nào để viết controller để thao tác với yêu cầu và phản hồi với model data
Chương 6 : khi controller đã hoạt động. model data phải được hiển thị sử dụng view. Phẩn 6 sẽ tìm hiểu những công nghệ view khác nhau , cái có thể sử dụng với spring . bao gồm jsp. Apache tiles và thymeleaf
Chương 7 : vượt ra ngoài những thứ cơ bản về spring mvc . trong phần này bạn sẽ học làm thế nào để tùy biến cấu hình spring mvc thao tác với upload nhiều file . làm quen với một số ngoại lệ cái có thể sảy ra trong một controller . và truyền dữ liệu giữa những yêu vầu với flash attribute
Chương 8 : tìm hiểu về Spring web flow , một extendtion của spring mvc . cái cho phép phất triển đối thoại giữ các ứng dụng web . trong phần này bạn sẽ tìm hiểu làm thế nào đẻ build một ứng dụng web
Chương 9 : bạn sẽ học làn thế nào để apply security vào lớp webcuar ứng dụng sử dúng pring security
Phần 3 : Đi vào tìm hiểu đằng sau front end của một ứng dụng và nhìn vào làn thế nào dữ liệu được thực hiện và lưu trữ
Chương 10 lưu trữ dữ liệu là điều đầu tiên trong chương 10 . Sử dụng sự ảo hóa của Spring thông qua jdbc để làn viecj với dữ liệu đã lưu trữ trong một dữ liệu quan hệ
Chương 11 tìm hiểu lưu trữ dữ liệu từ những góc cạnh khác , sử dụng java persitence api để lưu trữ dữ liệu vào một dữ liệu quan hệ
Chương 12 Xem làm thế nào để spring làm việc với NoDB nhưng mongoDb hay Neo4j .
Chương 13 giới thiệu với bạn về sự hỗ trợ của spring cho khai báo caching
Chương 14 . xem lại Spring security , cho bạn thấy làm thế nào sử dụng aop đẻ thực hiện security tại cấp method
Phần 4 Cách spring làn việc với những hệ thống khác
Chương 15 tới 21