Cấu trúc JSP
Web Server cần một JSP engine ví dụ: Container) để xử lý các JSP page. JSP container có nhiệm vụ chặn các Request cho các JSP page. Bài hướng dẫn này sử dụng Apache, mà có JSP container có sẵn, để hỗ trợ phát triển các JSP page. Một JSP container làm việc với Web Server để cung cấp môi ...
Lớp JButton trong Java Swing
Lớp JButton được sử dụng để tạo một nút button mà có trình triển khai là độc lập nền tảng. Thành phần này có một label và tạo một sự kiện (event) khi được nhấn. Nó cũng có thể có Image. Cú pháp khai báo cho lớp javax.swing.JButton là: public class JButton extends AbstractButton ...
Server Response trong JSP
Khi một Web Server phản hồi một HTTP Request tới trình duyệt, phản hồi đặc trưng bao gồm một dòng Status, một số trường Header, một dòng trống, và tài liệu. Một phản hồi đặc trưng giống như sau: HTTP/1.1 200 OK Content-Type: text/html Header2: ... ... HeaderN: ... (Blank ...
Action trong JSP
JSP action sử dụng các chỉ lệnh trong cú pháp XML để điều khiển hành vi của Servlet engine. Bạn có thể chèn động một file, tái sử dụng các thành phần JavaBeans, chuyển người dùng tới trang khác, hoặc tạo HTML cho Java plugin. Chỉ có một cú pháp cho phần tử Action trong JSP, khi nó tuân theo ...
Cài đặt môi trường JSP
Môi trường lập trình là nơi bạn phát triển các chương trình JSP của bạn, test chúng và sau đó là run. Chương này hướng dẫn bạn chi tiết cách cài đặt môi trường JSP theo các bước sau: Cài đặt Java Development Kit Bước này bao gồm tải Java Software Development Kit (SDK) và thiết lập biến ...
Kết nối JDBC với MySQL
Chương này, chúng ta cùng tìm hiểu các bước đơn giản để thiết lập một kết nối JDBC với MySQL Database. Trong loạt bài hướng dẫn về JDBC này, mình sử dụng MySQL, do đó, trong các chương trình ví dụ trong bài, mình sử dụng root là username và 123456 là mật khẩu. Để kết nối ứng dụng Java với ...
Giới thiệu Swing Control
Mỗi UI (User Interface) bao gồm ba mặt chính: Mỗi SWING control kế thừa các thuộc tính từ cấu trúc thứ bậc của lớp Component. Lớp Component trong Java Swing Lớp Component là lớp abstract cho các điều khiển trên UI mà không có menu của SWING. Component biểu diễn một đối tượng với sự biểu ...
Vòng lặp for...in trong JavaScript
Vòng lặp for...in được sử dụng để lặp qua các thuộc tính của một đối tượng. Khi chúng ta vẫn chưa bàn luận về đối tượng, bạn có thể không cảm thấy thoải mái với vòng lặp này. Nhưng một khi bạn hiểu cách các đối tượng vận hành trong JavaScript, bạn sẽ thấy vòng lặp này rất hữu ích. Cú pháp ...
File trong Java
Học làm quen với File qua các ví dụ giúp bạn hiểu sâu hơn các khái niệm về File trong Java. Dưới đây là các ví dụ được sử dụng phổ biến nhất khi thực hành liên quan tới File trong Java.
Ví dụ về Date & Time trong Java
Làm quen với Date và Time trong Java qua việc thực hành các ví dụ, từ đó giúp bạn hiểu sâu hơn các khái niệm được trình bày trong chủ đề này. Dưới đây liệt kê các ví dụ thông dụng nhất khi bạn thực hành với Date và Time trong Java.
Môi trường Java
Học cách làm quen với môi trường Java thông qua các ví dụ giúp bạn hiểu sâu hơn về chủ đề này. Dưới đây liệt kê các ví dụ được sử dụng phổ biến nhất trong khi thực hành liên quan tới môi trường Java:
Exception trong Java
Làm quen với Exception trong Java thông qua các ví dụ giúp bạn hiểu sâu hơn về khái niệm đã được trình bày về chủ đề này. Dưới đây là các ví dụ được sử dụng phổ biến nhất trong khi thực hành với Exception trong Java.
Cấu trúc dữ liệu (Data Structure) trong Java
Làm quen với Cấu trúc dữ liệu (Data Structure) trong Java thông qua các ví dụ giúp bạn hiểu sâu hơn về các khái niệm đã trình bày về chủ đề này. Dưới đây là các ví dụ được sử dụng phổ biến trong khi thực hành với cấu trúc dữ liệu (Data Structure) trong Java. ...
Chương trình Struts 2 đầu tiên
Trong chương này, chúng ta sẽ tìm hiểu cách tạo một ví dụ khác cho Struts 2 mà không sử dụng IDE. Trước hết, chúng ta cần tạo 4 thành phần cho bất cứ Struts 2 project nào. Action : Tạo một lớp Action chứa trình logic và điều khiển tương tác giữa người dùng, model và view. Interceptor : ...
Học Struts 2 cơ bản và nâng cao
Struts 2 Framework được sử dụng để phát triển ứng dụng web dựa trên MVC. Struts Framework đầu tiên được tạo bởi Craig McClanahan và được bảo trợ bởi Apache Foundation vào tháng 5/2000 và Struts 1.0 được công bố vào tháng 6/2001. Phiên bản hiện tại là Struts 2.3.16.1 được công bố ...
Lớp Graphics trong Java Swing
Lớp java.awt.Graphics cung cấp nhiều phương thức để lập trình đồ họa. Dưới đây là một số phương thức được sử dụng phổ biến của lớp Graphics: public abstract void drawString(String str, int x, int y) : được sử dụng để vẽ chuỗi đã cho. public void drawRect(int x, int y, int awidth, int ...
Phương thức trong Java
Làm quen với việc sử dụng phương thức trong Java thông qua các ví dụ, từ đó giúp bạn hiểu sâu hơn các khái niệm đã được trình bày trong chủ đề này. Dưới đây là các ví dụ phổ biến giúp bạn làm quen với cách sử dụng các phương thức trong Java:
Java Swing - Swing trong Java
Java Swing là một phần của Java Foundation Classes (JFC) được sử dụng để tạo các ứng dụng Window-Based. Nó được xây dựng ở trên cùng của AWT (Abstract Windowing Toolkit) API và được viết hoàn toàn bằng Java. Không giống AWT, Java Swing cung cấp các thành phần (Component) gọn nhẹ và độc lập ...
Kết nối JDBC với cơ sở dữ liệu
Chương này, chúng ta cùng tìm hiểu các bước chung để thiết lập một kết nối JDBC với một Database nào đó. Trong hai chương tiếp theo, chúng ta sẽ tìm hiểu chi tiết về cách kết nối với Oracle Database và MySQL. Bước 1 : Import các package Bạn thêm lệnh import trong chương trình Java để bao ...
Học JSP cơ bản đến nâng cao
JavaServer Pages (JSP) là một công nghệ lập trình Server-Side mà cho bạn khả năng xây dựng các ứng dụng trên Web động, độc lập nền tảng. JSP có quyền truy cập tới toàn bộ gia đình Java APIs, bao gồm JDBC API để truy cập Enterprise Database. Loạt bài này sẽ hướng dẫn bạn cách sử dụng Java ...