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 ...

Tác giả: Bùi Văn Nam viết 10:46 ngày 14/08/2018

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 ...

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

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 ...

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

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 ...

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

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 ...

Tác giả: Bùi Văn Nam viết 10:45 ngày 14/08/2018

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 ...

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

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 ...

Tác giả: Bùi Văn Nam viết 10:45 ngày 14/08/2018

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 ...

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

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.

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

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.

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

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:

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

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.

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

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. ...

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

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 : ...

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

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ố ...

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

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 ...

Tác giả: Bùi Văn Nam viết 10:42 ngày 14/08/2018

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:

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

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 ...

Tác giả: Bùi Văn Nam viết 10:42 ngày 14/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 10:41 ngày 14/08/2018

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 ...

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