Bài viết của Bùi Văn Nam

double Validation trong Struts 2

double Validation kiểm tra xem số thực đã cung cấp có trong dãy giá trị đã cho hay không. Nó có thể được sử dụng cho giá sản phẩm, … Có 5 tham số được định nghĩa cho double Validator, đó là: Ví dụ double validation Cho Plain Validator: <validators> ...

Tác giả: Bùi Văn Nam viết 11:05 ngày 14/08/2018 chỉnh sửa

JavaBeans trong JSP

Một JavaBean là một lớp Java được xây dựng một cách đặc biệt trong Java và được mã hóa theo JavaBeans API Specifications. Sau đây là các đặc trưng duy nhất giúp phân biệt một JavaBean với các lớp khác trong Java: Các đặc tính của JavaBeans Một đặc tính của JavaBean là một thuộc tính ...

Tác giả: Bùi Văn Nam viết 11:05 ngày 14/08/2018 chỉnh sửa

SQLException: Xử lý ngoại lệ trong JDBC

Ngoại lệ (Exception) là một tình trạng bất thường xảy ra trong khi thực thi chương trình và Xử lý ngoại lệ (Exception Handling) giúp bạn xử lý các điều kiện bất thường này. Lớp SQLException trong JDBC Trong JDBC, lớp java.sql.SQLException cung cấp rất nhiều phương thức để xử lý các ngoại ...

Tác giả: Bùi Văn Nam viết 11:04 ngày 14/08/2018 chỉnh sửa

Custom Tags (Thẻ tùy biến) trong JSP

Một custom tag là một phần tử JSP được định nghĩa bởi người sử dụng. Khi một JSP page chứa một custom tag được phiên dịch thành một Servlet, thẻ này được biến đổi để hoạt động trên một đối tượng đã gọi một Tag Handler. Sau đó, Web container triệu hồi các hoạt động này khi Servlet của JSP ...

Tác giả: Bùi Văn Nam viết 11:03 ngày 14/08/2018 chỉnh sửa

Lớp JWindow trong Java Swing

Container là thành phần chủ chốt trong các thành phần của SWING GUI. Một Container cung cấp một không gian, là nơi đặt một thành phần. Một Container trong AWT chính là một Component và nó có thêm khả năng để thêm các thành phần khác vào chính nó. Khi xem xét về Container, bạn cần chú ý các ...

Tác giả: Bùi Văn Nam viết 11:02 ngày 14/08/2018 chỉnh sửa

ResultSet Interface trong JDBC

Có thể nói rằng ResultSet là một bảng dữ liệu mà biểu diễn tập kết quả từ cơ sở dữ liệu mà được trả về bởi các lệnh SQL. Một đối tượng ResultSet duy trì một con trỏ trỏ tới hàng dữ liệu hiện tại của nó. Ban đầu, con trỏ được đặt trước hàng đầu tiên. Theo mặc định, đối tượng ResultSet chỉ có ...

Tác giả: Bùi Văn Nam viết 11:00 ngày 14/08/2018 chỉnh sửa

Dữ liệu XML trong JSP

Khi bạn gửi dữ liệu XML thông qua HTTP, nó sử dụng JSP để xử lý các tài liệu XML đang tới, ví dụ: các tài liệu RSS. Khi một tài liệu XML là một bó văn bản đơn thuần, việc tạo một XML thông qua JSP là không khó khăn hơn việc tạo một tài liệu HTML. Gửi dữ liệu XML từ một JSP Bạn có thể gửi ...

Tác giả: Bùi Văn Nam viết 10:59 ngày 14/08/2018 chỉnh sửa

Tạo Edit Menu sử dụng Java Swing

Trong chương này, chúng ta cùng tìm hiểu code để tạo Edit Menu cho Notepad: import javax.swing.*; import java.awt.event.*; public class Notepad implements ActionListener{ JFrame f; JMenuBar mb; JMenu file,edit,help; JMenuItem cut,copy,paste,selectAll; JTextArea ta; ...

Tác giả: Bùi Văn Nam viết 10:59 ngày 14/08/2018 chỉnh sửa

Auto Refresh trong JSP

Với một Webpage mà hiển thị chỉ số chứng khoán, exchange rate, … thì bạn cần Refresh các trang này bởi sử dụng nút Refresh hoặc Reload trên trình duyệt của bạn. JSP giúp công việc này được thực hiện dễ dàng hơn bằng việc cung cấp cho bạn một kỹ thuật giúp bạn Refresh trang web một ...

Tác giả: Bùi Văn Nam viết 10:57 ngày 14/08/2018 chỉnh sửa

Interceptors trong Struts 2

Interceptor là một đối tượng mà được triệu hồi tại thời điểm preprocess và postprocess của một request. Trong Struts 2, Interceptor được sử dụng để thực hiện các hoạt động như validation, exception handling, hiển thị kết quả trung gian, … Lợi thế của Interceptor Pluggable : nếu ...

Tác giả: Bùi Văn Nam viết 10:54 ngày 14/08/2018 chỉnh sửa