Lớp JPanel 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ả: Hoàng Hải Đăng viết 11:00 ngày 14/08/2018

Chuyển đổi kiểu trong Struts 2

Mọi thứ trên một HTTP request được đối xử như là một String bởi Protocol. Chúng bao gồm các số, các giá trị Boolean, date, giá trị nguyên, thập phân, … Vậy đâu là cách Struts tự động viết các property cho bạn. Struts sử dụng các kiểu Converter đa dạng để tự động chuyển đổi kiểu cho ...

Tác giả: Hoàng Hải Đăng viết 11:00 ngày 14/08/2018

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

Transaction trong JDBC

Nói chung, Transaction (giao tác) là một tiến trình xử lý, có điểm bắt đầu và điểm kết thúc, gồm nhiều phép thực thi nhỏ, trong đó mỗi phép thực thi được thực thi một cách tuần tự và độc lập theo nguyên tắc là tất cả thành công hoặc một phép thực thi thất bại thì cả tiến trình thất bại. Các ...

Tác giả: Trịnh Tiến Mạnh viết 11:00 ngày 14/08/2018

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

Lớp JProgressBar trong Java Swing

Lớp JProgressBar là một thành phần hiển thị tiến trình của tác vụ. Cú pháp khai báo của lớp javax.swing.JProgressBar là: public class JProgressBar extends JComponent implements SwingConstants, Accessible Lớp này kế thừa các phương thức từ các lớp sau: Các constructor được ...

Tác giả: Hoàng Hải Đăng viết 10:59 ngày 14/08/2018

Lớp JTextArea trong Java Swing

Lớp JTextArea được sử dụng để tạo một khu vực dành cho text. Nó là một khu vực gồm nhiều dòng và chỉ hiển thị thuần text. Dưới đây là cú pháp khai báo của lớp javax.swing.JTextArea: public class JTextArea extends JTextComponent Lớp này kế thừa các phương thức từ các lớp sau: Các ...

Tác giả: Tạ Quốc Bảo viết 10:59 ngày 14/08/2018

Đối tượng String trong JavaScript

Đối tượng String giúp bạn làm việc với một dãy các ký tự; nó giúp xử lý các kiểu dữ liệu chuỗi gốc trong JavaScript với một số phương thức giúp đỡ. Khi JavaScript tự động biến đổi giữa chuỗi gốc và các đối tượng String, bạn có thể gọi bất kỳ phương thức giúp đỡ nào của đối tượng String ...

Tác giả: Tạ Quốc Bảo viết 10:59 ngày 14/08/2018

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

Gửi Email trong JSP

Để gửi một Email bởi sử dụng một JSP là khá đơn giản. Nhưng trước hết bạn cần cài đặt JavaMail API và Java Activation Framework (JAF) trên thiết bị. Tải và unzip các file này, trong các thư mục cấp độ cao nhất. Bạn cần thêm các file là mail.jar và activation.java vào trong CLASSPATH ...

Tác giả: Tạ Quốc Bảo viết 10:58 ngày 14/08/2018

Redirect Page trong JSP

Nói chung, Redirect page được sử dụng khi một tài liệu di chuyển tới một địa chỉ mới và chúng ta cần gửi Client tới vị trí mới này hoặc có thể vì cân bằng tải (load balancing) hoặc là do ngẫu nhiên. Cách đơn giản nhất để Redirect một yêu cầu tới page khác là sử dụng phương thức ...

Tác giả: Trịnh Tiến Mạnh viết 10:58 ngày 14/08/2018

Truy cập Database trong JSP

Trước khi vào chương này, chúng tôi giả sử bạn đã hiểu cách ứng dụng JDBC làm việc. Trước khi bắt đầu với truy cập Database thông qua một JSP, chắc chắn rằng bạn đã cài đặt môi trường JDBC thích hợp cùng với một Database. Để biết thêm chi tiết về cách truy cập Database bởi sử dụng JDBC và ...

Tác giả: Tạ Quốc Bảo viết 10:58 ngày 14/08/2018

Điều hướng trang (Redirect) trong JavaScript

Điều hướng lại trang là gì? Bạn có thể gặp tình huống khi bạn click vào một URL để tới trang X nhưng bạn được điều hướng tới trang Y. Nó xảy ra là do Page Redirection – Điều hướng lại trang . Khái niệm này khác với: JavaScript – Refresh trang. Có nhiều lý do khác nhau để tại sao bạn muốn ...

Tác giả: Hoàng Hải Đăng viết 10:58 ngày 14/08/2018

Hit Counter trong JSP

Một Hit Counter nói cho bạn biết về lượng khách truy cập trên một trang cụ thể trong Website của bạn. Thường thì, bạn đính kèm một Hit Counter với index.jsp page khi giả sử khách truy cập đầu tiên thăm Homepage của bạn. Để triển khai một Hit Counter, bạn có thể sử dụng một đối tượng ẩn ...

Tác giả: Tạ Quốc Bảo viết 10:57 ngày 14/08/2018

Lớp JSpinner trong Java Swing

Lớp JSpinner là một thành phần cho phép người dùng lựa chọn một số hoặc một giá trị đối tượng từ một dãy đã qua sắp xếp bởi sử dụng một trường đầu vào. Cú pháp khai báo của lớp javax.swing.JSpinner là: public class JSpinner extends JComponent implements Accessible Lớp này kế ...

Tác giả: Tạ Quốc Bảo viết 10:57 ngày 14/08/2018

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

Date trong JSP

Một trong những lợi thế to lớn của việc sử dụng JSP là bạn có thể sử dụng hầu hết các phương thức có sẵn trong Core Java. Chương này lướt qua về lớp Date có sẵn trong java.util package trong Java, lớp này bao đóng date và time hiện tại. Lớp Date hỗ trợ hai constructor. Mẫu constructor ...

Tác giả: Tạ Quốc Bảo viết 10:57 ngày 14/08/2018

Tạo Digital Clock sử dụng Java Swing

Trong chương này, chúng ta sẽ cùng theo dõi phần code để tạo một Digital Clock bởi sử dụng Java Swing: import javax.swing.*; import java.awt.*; import java.text.*; import java.util.*; public class DigitalWatch implements Runnable{ JFrame f; Thread t=null; int hours=0, ...

Tác giả: Tạ Quốc Bảo viết 10:56 ngày 14/08/2018

CallableStatement Interface trong JDBC

CallableStatement Interface được sử dụng để thực thi Stored Procedure. Một đối tượng CallableStatement có thể trả về một hoặc nhiều đối tượng ResultSet. Như bạn đã biết, việc sử dụng Stored Procedure giúp nâng cao hiệu suất bởi vì chúng đã được biên dịch trước. Nếu bạn chưa tìm hiểu về ...

Tác giả: Trịnh Tiến Mạnh viết 10:56 ngày 14/08/2018

Quan sát ResultSet trong JDBC

ResultSet Interface có rất nhiều phương thức khác nhau được sử dụng để giúp bạn quan sát dữ liệu của hàng hiện tại. Tùy theo mục đích, bạn có thể lựa chon getInt, getString, getByte, getArray, getDate, …. Mỗi phương thức này có hai phiên bản, một cho chỉ mục cột và một cho tên cột. ...

Tác giả: Tạ Quốc Bảo viết 10:56 ngày 14/08/2018