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. ...
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ổ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 ...
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.
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 ...
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 ...
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 ...
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ẹ ...
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 ...
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 ...
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 ...
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 ...
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 ...
Giới thiệu JDBC Driver
JDBC Driver là gì? JDBC Driver là một thành phần phần mềm cho phép ứng dụng Java tương tác với cơ sở dữ liệu. Một trong những nhiệm vụ của JDBC Driver là 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ụ như nó chuyển ...
Lớp JLabel trong Java Swing
Lớp JLabel có thể hiển thị hoặc text, hoặc hình ảnh hoặc cả hai. Các nội dung của Label được gán bởi thiết lập căn chỉnh ngang và dọc trong khu vực hiển thị của nó. Theo mặc định, các label được căn chỉnh theo chiều dọc trong khu vực hiển thị. Theo mặc định, text-only label là căn chỉnh theo ...
Kết nối cơ sở dữ liệu trong Java với JDBC
[Kết nối cơ sở dữ liệu trong Java với JDBC] Java JDBC là một Java API để kết nối và thực thi truy vấn với cơ sở dữ liệu. JDBC API sử dụng các JDBC Driver để kết nối với cơ sở dữ liệu. JDBC làm việc với Java trên nhiều nền tảng đa dạng như Windows, Mac OS, Unix, … Để đáp ứng ...
Bài tập Java - 247 bài tập Java có giải
Trước khi theo dõi và học tập theo loạt ví dụ đa dạng về Java này, thì trước tiên bạn nên có kiến thức về Ngôn ngữ lập trình Java và các khái niệm của ngôn ngữ này. Loạt bài bài tập Java có giải này được thiết kế cho người mới học để giúp các bạn hiểu hơn về các khái niệm từ cơ bản tới nâng ...
Học Javascript cơ bản và nâng cao, Học lập trình Javascript miễn phí hay nhất
[Học Javascript cơ bản và nâng cao, Học lập trình Javascript miễn phí hay nhất] JavaScript là một ngôn ngữ chương trình thông dịch, nhẹ. Nó được thiết kế để tạo các ứng dụng mạng trung tâm. Nó là ngôn ngữ tích hợp với Java, được lấy tên là JavaScript vì thời đó Java là một hiện tượng, nhưng ...
Ví dụ về Mảng trong Java
Làm quen với Mảng (Array) trong Java qua các ví dụ về Mảng (Array) 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ụ được sử dụng phổ biến trong khi thực hành với Mảng (Array) (Array) trong Java.
Khóa học Java online trên Udemy
Trong năm 2018, để các bạn sinh viên dễ dàng tiếp cận, khóa học vẫn tiếp tục khuyến mại với giá 250k, hoặc 300k qua thẻ viettel Trong 30 ngày mua khóa học, các bạn không hài lòng, có thể yêu cầu lấy lại tiền, mình sẽ không cần làm khó mọi người trong trường hợp các bạn thấy khóa học không ...