Spring framework

  • Đỗ Như Vý
    Dec 06TH, 2016

    Tìm hiểu về Dependency injection trong Java

    Dependency Injection (DI) là design pattern quan trọng trong Java. Trước đó, người ta gọi là Inversion of Control (IoC). DI là nền tảng đầu tiên, căn bản để xây dựng nên Spring Framework (được chống lưng bởi Pivotal), Guice (được chống lưng bởi Google) [1]. VÍ DỤ MINH HỌA DEPENDENCY INJECTION BỞI JAVA THUẦN […]

  • Đỗ Như Vý
    Sep 09TH, 2016

    Cài đặt Spring Boot CLI

    Bài viết sẽ hướng dẫn bạn cách cài đặt Spring Boot CLI phiên bản mới nhất (1.4.0.RELEASE tại thời điểm viết bài) trên Mac OS X (El Captain 10.11.6). Bạn download file này: http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/1.4.0.RELEASE/spring-boot-cli-1.4.0.RELEASE-bin.tar.gz THIẾT LẬP BIẾN MÔI TRƯỜNG Sau đó giải nén, các tập tin cài đặt sẽ nằm trong thư mục spring-1.4.0.RELEASE . Mở file INSTALL.txt […]

  • Đỗ Như Vý
    Jun 10TH, 2016

    Đa ngôn ngữ ứng dụng Spring Web MVC

    SmarJob xin chia sẻ với các bạn kỹ thuật đa ngôn ngữ ứng dụng web dựng trên nền Spring Web MVC. Chúng ta đang sống trong môi trường toàn cầu hóa, ứng dụng muốn tiến xa cần tiếp cận lượng người dùng đông đảo, thuộc nhiều quốc gia khác nhau. Khi đó phát sinh rào […]

  • Đỗ Như Vý
    Jun 08TH, 2016

    Bảo mật ứng dụng Java web bởi Spring Security

    SmartJob xin chia sẻ với bạn kỹ thuật bảo mật tiên tiến, mạnh mẽ dành cho Java web sử dụng Spring Security. Bài viết hội tụ các best-practice, các kỹ thuật tối tân nhất hiện nay. Nội dung sẽ hay và khó. Công nghệ sử dụng (technology-stack) Spring Security Spring Boot Spring Web MVC Gradle […]

  • Đỗ Như Vý
    Jun 07TH, 2016

    Cho phép tùy chọn Giao diện trong Spring Web MVC framework

    Để tăng độ hài lòng của khách truy cập, trang web có thêm tùy chọn Giao diện theo ý muốn của người dùng. Trong bài viết này, SmartJob chia sẻ với bạn cách xây dựng một ứng dụng Spring Web MVC như thế. Bạn cần khởi tạo project bằng Maven archetype có tên maven-archetype-webapp, nếu […]

  • Đỗ Như Vý
    Jun 03RD, 2016

    Kiểm tra tính hợp lệ của dữ liệu đầu vào form Spring Web MVC bởi Hibernate Validator

    Trong bài viết này chúng tôi giới thiệu đến các bạn sử dụng tổ hợp nhiều kỹ thuật khác nhau: Spring Web MVC 4 Hibernate Validator Maven build tool Chúng ta sẽ xây dựng ứng dụng gồm 2 màn hình: màn hình nhập thông tin và màn hình thông báo kết quả thành công như sau: […]

  • Đỗ Như Vý
    Jun 02ND, 2016

    Kết nối ứng dụng Spring Framework với Cơ sở dữ liệu SQL

    Hầu hết các ứng dụng Java doanh nghiệp (Java enterprise system) đều cần kết nối đến Hệ quản trị cơ sở dữ liệu SQL. Spring Framework hỗ trợ thao tác với Hệ quản trị CSDL thuộc 3 dạng thường gặp là: – JPA (Java Persistence API) – JDBC (Java database Connectivity) – Hibernate Trong bài […]

  • Đỗ Như Vý
    Jun 02ND, 2016

    Gọi các object của Autowired Collections theo thứ tự trong Spring Framework

    Đây là tính năng mới bổ sung từ phiên bản 4.0 của Spring Framework. Chúng ta có một Collections chứa các bean (mỗi bean này đều được gán annotation @Autowired ). Để xếp thứ tự xử lý khởi tạo object từ bean, ta gán Annotation @Order  đứng trước bean kèm theo số thứ tự được gọi […]

  • Đỗ Như Vý
    Jun 01ST, 2016

    Kỹ thuật Autowiring sử dụng annotation trong Spring Framework

    Có 3 cách để autowiring trong Spring là: – Sử dụng annotation – Sử dụng code Java – Cấu hình trong file XML. Trong bài viết này SmartJob giới thiệu đến các bạn kỹ thuật autowiring dùng annotation. Đây là cách autowiring nhanh, dễ thực hiện nhất, do chỉ cần đặt annotation @Autowired  trước phương thức […]

  • Đỗ Như Vý
    Feb 08TH, 2016

    Giới thiệu Spring Boot

    Chúc mừng năm mới! Đầu xuân SmartJob nói về dự án Spring Boot thuộc hệ sinh thái Spring Framework. Xin chia sẻ cùng bạn bè đồng nghiệp là lập trình viên. Trong mảng phát triển ứng dụng doanh nghiệp, Spring Framework ngày càng được ưa chuộng do có kiến trúc tốt, độ ổn định và […]