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

Chương trình Hello World trong Struts 2

Chương này, chúng ta sẽ xây dựng một chương trình Struts 2 đầu tiên có tên là HelloWorld bởi sử dụng Eclipse 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. ...

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

Cài đặt JDBC

Để làm việc với JDBC, bạn cần cài đặt Java và một cơ sở dữ liệu, chẳng hạn MySQL. Để cài đặt Java, bạn theo hướng dẫn chi tiết trong chương Cài đặt Java. Khi bạn đã cài đặt xong J2SE Development Kit 5.0 (JDK 5.0), thì bạn sẽ có các JDBC package là java.sql and javax.sql trong đó. ...

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

Tổng quan về Struts 2

Struts 2 Framework được sử dụng để phát triển các ứng dụng web dựa trên MVC. Struts 2 là sự kết hợp của Webwork Framework và Struts 1. Struts 2 không phải là phiên bản tiếp theo của Struts 1. Struts 2 cung cấp rất nhiều đặc điểm mà không có trong Struts 1. Dưới đây là các đặc điểm quan ...

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

Thư mục trong Java

Làm quen với thư mục 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 thư mục trong Java.

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

Kết nối JDBC với Oracle

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 Oracle Database. Để kết nối ứng dụng Java với Oracle Database, bạn cần tải ojdbc14.jar file . Sau đó, bạn theo một trong hai cách: 1. Dán ojdbc14.jar file trong JRE/lib/ext folder. 2. Thiết lập ...

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

Cấu trúc MVC: So sánh Model 1 và Model 2

Trước khi phát triển các ứng dụng web, bạn cần có ý tưởng về các mô hình (Model) thiết kế. Có hai kiểu mô hình lập trình là Cấu trúc Model 1 và Cấu trúc Model 2 (hay còn gọi là MVC). Phần dưới đây mình xin giới thiệu và so sánh sơ qua về hai cấu trúc này: Cấu trúc Model 1 Servlet và JSP ...

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

Cú pháp của JavaScript

JavaScript có thể được thực hiện bởi sử dụng các lệnh JavaScript mà được đặt trong thẻ HTML <script>... </script> trong một trang web. Bạn có thể đặt các thẻ <script> , chứa JavaScript của bạn, bất cứ đâu trong trang của bạn, nhưng được đề nghị là bạn nên giữ nó trong ...

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

Học Java Swing cơ bản và nâng cao

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

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

Vòng đời (Life Cycle) trong JSP

Chìa khóa để tìm hiểu tính năng tầm thấp của JSP là hiểu vòng đời của nó. Vòng đời của JSP có thể được định nghĩa như là toàn bộ tiến trình từ khi tạo ra đến khi hủy nó, tương tự như vòng đời của một Servlet, nhưng thêm một bước để biên dịch một JSP thành Servlet. Sau đây là các giai đoạn ...

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

Kiểu dữ liệu trong JDBC

JDBC Driver chuyển đổi kiểu dữ liệu của Java thành kiểu dữ liệu của JDBC tương ứng trước khi gửi giá trị dữ liệu tới Database. Ví dụ, một double trong Java được chuyển đổi thành một SQL DOUBLE. Bảng dưới đây tổng kết các kiểu dữ liệu mặc định của JDBC mà kiểu dữ liệu Java được chuyển đổi ...

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

JavaScript là gì

JavaScript là gì? JavaScript là một ngôn ngữ lập trình của HTML và WEB. Nó là nhẹ và được sử dụng phổ biến nhất như là một phần của các trang web, mà sự thi hành của chúng cho phép Client-Side script tương tác với người sử dụng và tạo các trang web động. Nó là một ngôn ngữ chương trình thông ...

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

Vị trí JavaScript trong HTML File

Có một sự linh động trong việc cung cấp JavaScript code bất cứ đâu trong một tài liệu HTML. Tuy nhiên, các cách được ưu tiên nhất để bao gồm JavaScript trong một HTML file là: Trong phần tới, chúng ta sẽ thấy cách chúng ta có thể đặt JavaScript trong một HTML file theo các cách ...

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

JSP là gì - 91 bài hướng dẫn JSP miễn phí

JavaServer Pages (JSP) là gì? JavaServer Pages (JSP) là một công nghệ để phát triển các Webpage mà hỗ trợ nội dung động, giúp các lập trình viên chèn java code vào trong các HTML page bằng việc sử dụng các JSP tag đặc biệt, hầu hết bắt đầu với <% và kết thúc với %>. Một thành phần ...

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