Mybatis – Stored Procedures
MyBatis là gì? Mybatis – Stored Procedures Bạn có thể gọi một stored procedure trong MyBatis, đầu tiên chúng ta phải tạo stored procedure trong MySQL. Tạo bảng Student trong MySQL bằng câu lệnh sau: CREATE TABLE details.student( ID int(10) NOT NULL ...
Vòng đời của Bean trong Spring
Spring Framework là gì? Vòng đời của Bean trong Spring bao gồm khởi tạo, sử dụng và kết thúc. Mặc dù, có một danh sách các hoạt động xảy ra đằng sau thời điểm bắt đầu và trước khi bean bị hủy. Trong bài này, chúng ta chỉ bàn luận về 2 phương thức liên quan đến việc gọi lại ...
Phạm vi của Bean trong Spring
Spring Framework là gì? Bài này chúng ta sẽ tìm hiểu về phạm vi của bean trong Spring . Khi định nghĩa một bean trong Spring, bạn có các tùy chọn để khai báo phạm vi của bean đó. Ví dụ, bạn muốn Spring tạo ra một bean mới khi cần thiết thì bạn nên khai báo thuộc tính phạm vi của ...
Mybatis – File Mapper XML
MyBatis là gì? Trong bài trước, chúng ta đã biết cách cấu hình MyBatis bằng cách sử dụng file XML. Trong bài này, chúng ta sẽ học về cách cấu hình và tạo câu lệnh SQL trong file mapper XML. Mapper XML là một file quan trọng trong MyBatis, chứa một tập hợp các câu lệnh để cấu ...
Kiến trúc Spring
Học java Kiến trúc Spring được tổ chức theo kiểu module. Mặc dù số lượng các gói và các lớp là khá nhiều, nhưng bạn chỉ cần quan tâm đến những gì bạn cần để đáp ứng đúng requirement và không cần quan tâm đến những phần còn lại. 1. Dependency Injection và Inversion of Control ...
MyBatis – Dynamic SQL
MyBatis là gì? Dynamic SQL hay SQL động là một đặc tính vô cùng mạnh mẽ của MyBatis. Nó cho phép các lập trình viên xây dựng nên các câu truy vấn năng động. Ví dụ, nếu bạn muốn tìm kiếm student trong database dự vào tên, địa chỉ của student. MyBatis là một ngôn ngữ Dynamic SQL ...
Đối tượng Workbook trong Excel VBA
Học java core Đối tượng Workbook trong Excel VBA là một trong những đối tượng được sử dụng thường xuyên nhất trong khi tự động hóa bất kỳ tác vụ nào với VBA. Bài này cung cấp các phương thức hay sử dụng của đối tượng Workbook. Mỗi đối tượng Workbook tương ứng với một file ...
Ví dụ JSON với PHP
Comment trong JSON PHP cho phép chúng ta mã hóa và giải mã JSON bằng sự trợ giúp của các hàm json_encode () và json_decode (). Hàm PHP json_encode() Hàm json_encode () trả về biểu diễn JSON của một giá trị. Nói cách khác, nó chuyển đổi biến PHP (chứa mảng) thành JSON. ...
MyBatis – Annotations
MyBatis là gì? Trong các bài học trước, chúng ta đã biết làm thế nào để thực hiện các thao tác với database bằng cách sử dụng MyBatis. Khi đó chúng ta sử dụng một file Mapper XML để định nghĩa các câu lệnh mapped SQL và một file cấu hình XML để cấu hình MyBatis. Từ MyBatis 3 ...
MyBatis – file cấu hình XML
MyBatis là gì? Cấu hình MyBatis sử dụng file XML Trong bài trước, chúng ta đã biết cách cài đặt MyBatis. Bài này, chúng ta sẽ học về cách cấu hình MyBatis bằng cách sử dụng file XML. Để thao tác với cơ sở dữ liệu, chúng ta cần phải cấu hình chi tiết về cơ sở dữ liệu và các ...
Boolean trong JavaScript
Đối tượng Number trong JavaScript Đối tượng Boolean trong JavaScript là một đối tượng đại diện cho giá trị trong hai trạng thái: true hoặc false. Bạn có thể tạo đối tượng Boolean bằng hàm tạo Boolean() như được đưa ra dưới đây. Boolean b=new Boolean(value); Giá trị ...
Đối tượng Worksheet trong Excel VBA
Học java core Đối tượng Worksheet trong Excel VBA là một trong những đối tượng được sử dụng thường xuyên nhất trong khi tự động hoá các tác vụ với VBA. Đối tượng Worksheet đại diện cho các sheet trong Workbook, tức là mỗi Workbook chứa một hoặc nhiều Worksheet. Các ...
Đối tượng JSON
Kiểu dữ liệu trong JSON Định nghĩa đối tượng JSON Đối tượng JSON là một tập hợp các cặp name/value không theo thứ tự. Các đối tượng được đặt trong các dấu ngoặc nhọn, nó bắt đầu bằng ‘{‘ và kết thúc bằng ‘}’. Mỗi tên được theo sau bởi ...
Ví dụ Ajax với Database
Đối tượng XMLHttpRequest trong AJAX Các công nghệ sử dụng Các công nghệ sử dụng trong ví dụ này: JDK 1.8 Apache Tomcat v8.5 MySQL 10.1.29-MariaDB (cài đặt xampp-win32-7.2.0-0-VC15-installer) Cấu trúc của project: Các bước để tạo ví dụ ajax với jsp ...
Dependency Injection trong Spring
Spring Framework là gì? Dependency Injection (DI) trong Spring là một mẫu thiết kế được sử dụng để loại bỏ sự phụ thuộc giữa các mã chương trình, giúp cho việc quản lý và kiểm thử ứng dụng dễ dàng hơn. Dependency Injection làm cho mã chương trình ít bị phụ thuộc vào nhau hơn. ...
Các công nghệ AJAX
AJAX là gì? Như mô tả trong bài trước, AJAX không phải là một công nghệ mà là một nhóm các công nghệ liên quan đến nhau . Các công nghệ AJAX bao gồm: HTML/XHTML và CSS DOM XML và JSON XMLHttpRequest JavaScript HTML/XHTML và CSS Những công nghệ này được ...
Vòng lặp for trong JavaScript
Mệnh đề Switch-case trong JavaScript Vòng lặp for trong JavaScript được sử dụng để lặp một phần của chương trình nhiều lần. Nếu số lần lặp là cố định thì vong lặp for được khuyến khích sử dụng, còn nếu số lần lặp không cố định thì nên sử dụng vòng lặp while hoặc do while. Cú ...
Mảng (Array) trong JSON
Đối tượng JSON Mảng trong JSON đại diện cho danh sách thứ tự các giá trị. Mảng trong JSON có thể lưu trữ nhiều giá trị. Nó có thể lưu trữ chuỗi, số, boolean hoặc đối tượng trong mảng JSON. Trong mảng JSON, các giá trị phải được phân tách bằng dấu phẩy. [] ( Dấu ngoặc ...
Thiết lập môi trường cho Spring
Học java Bài này sẽ hướng dẫn bạn cách thiết lập môi trường để phát triển ứng dụng Java với Spring. Bao gồm việc thiết lập các tool sau: Bộ phát triển Java (JDK). Thiết lập Apache Tomcat. Thiết lập Eclipse (IDE). Thiết lập thư viện Spring. Bước 1 – Thiết lập ...
Ví dụ Java Ajax
Đối tượng XMLHttpRequest trong AJAX Để tạo ví dụ ajax, bạn cần sử dụng bất kỳ ngôn ngữ phía máy chủ nào ví dụ như servlet, jsp, php, asp.net vv. Ở đây chúng tôi sử dụng JSP để tạo mã phía máy chủ. Trong ví dụ này, chúng ta chỉ cần in bảng của một số đã cho. Các công nghệ ...