Cẩm nang lập trình

Chào các bạn! Sau một thời gian tìm hiểu, mình đã tổng hợp được các thông tin có thể tính toán được từ một ngày dương xác định nào đó (Ví dụ: ngày 29/06/2016). Các thông tin tính toán được bao gồm: Ngày dương đầu vào (input_duong) Ngày âm đầu ra Tên thứ tiếng Anh […]

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 […]

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 […]

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: […]

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 […]

Đâ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 [crayon-57a1d0e03d4fd056384799-i/] ). Để xếp thứ tự xử lý khởi tạo object từ bean, ta gán Annotation [crayon-57a1d0e03d505116761574-i/]  đứng trước bean kèm theo số thứ tự được gọi […]

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 [crayon-57a1d0e03f493035376451-i/]  trước phương thức […]

Trong sự kiện quan trọng WWDC năm 2014, một ngôn ngữ lập trình hoàn toàn mới được ra đời, đó là Swift. Swift hứa hẹn sẽ là ngôn ngữ lập trình góp phần quan trong trong trải nghiệm sử dụng sản phẩm di động. Sau khi ra mắt iPhone vào năm 2007, Steve Jobs đã […]

Hướng dẫn cài đặt Node.js trên  hệ điều hành Ubuntu : Như  bài trước hướng dẫn cài đặt node.js trên window : https://smartjob.vn/huong-dan-cai-dat-node-js/ Bài này mình hướng dẫn cá bạn cài đặt trên ubuntu  là hệ điều hành tốt và phổ biến được nhiều lập trình viên ưu thích. Trong  bài viết này mình dùng […]

Hiện nay, sự phát triển chóng mặt của công nghệ thông tin đã cho ra nhiều sản phẩm công nghệ khác nhau, từ những ứng dụng di động cho đến những website thương mại điện tử. Nhà đầu tư mạo hiểm  Marc Andreessen đã từng tuyên bố “Phần mềm đang nuốt dần thế giới”. Vậy […]