Ví dụ về RESTful Web Service trong Java

Previous Các công nghệ sử dụng trong ví dụ này Java 8 Spring 4.3.6.RELEASE Apache Tomcat 8.5 Cấu trúc Spring project trông như sau: File pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema ...

Tác giả: Tạ Quốc Bảo viết 19:09 ngày 11/08/2018

Web Service là gì?

Previous Web Service là gì? Một Web Service có thể được xác định bởi những cách sau đây: là phương thức giao tiếp giữa hai thiết bị qua mạng. là ứng dụng hoặc thành phần ứng dụng để giao tiếp. là tập hợp các tiêu chuẩn hoặc giao thức để trao đổi thông tin giữa ...

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

Đệ quy trong java

Lớp Wrapper trong java Đệ quy trong java là quá trình trong đó một phương thức gọi lại chính nó một cách liên tiếp. Một phương thức trong java gọi lại chính nó được gọi là phương thức đệ quy. Sử dụng đệ quy giúp code chặt chẽ hơn nhưng sẽ khó để hiểu hơn. Cú pháp: ...

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

Java inner class – lớp lồng nhau trong java

Học Java cơ bản Định nghĩa và cú pháp Java inner class hoặc lớp lồng nhau trong java là một lớp được khai báo trong lớp hoặc interface khác. Chúng ta sử dụng inner class để nhóm các lớp và các interface một cách logic lại với nhau ở một nơi để giúp cho code dễ đọc và dẽ bảo ...

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

Interface trong java

Lớp abstract trong java Một Interface trong Java là một bản thiết kế của một lớp. Nó chỉ có các phương thức trừu tượng. Interface là một kỹ thuật để thu được tính trừu tượng hoàn toàn và đa kế thừa trong Java. Interface trong Java cũng biễu diễn mối quan hệ IS-A. Nó không thể được ...

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

SQL – học sql cơ bản đến nâng cao

SQL là viết tắt của Structured Query Language có nghĩa là ngôn ngữ truy vấn có cấu trúc, là một ngôn ngữ máy tính để lưu trữ, thao tác và truy xuất dữ liệu được lưu trữ trong một cơ sở dữ liệu quan hệ. SQL là ngôn ngữ chuẩn cho hệ cơ sở dữ liệu quan hệ. Tất cả các hệ thống quản lý cơ sở dữ ...

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

Swing trong Java – Giới thiệu Java Swing

Previous 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 API AWT (Abstract Windowing Toolkit) và được viết hoàn toàn bằng Java. Không giống như AWT, Java Swing cung cấp các thành phần không phụ thuộc ...

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

Toán tử instanceof trong java

Truyền giá trị và tham chiếu trong java Toán tử instanceof trong java Toán tử instanceof trong java được sử dụng để kiểm tra một đối tượng có phải là thể hiển của một kiểu dữ liệu cụ thể không (lớp, lớp con, interface). instanceof trong java được gọi là toán tử so sánh ...

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

Lớp Object trong java

Tính đa hình trong java Lớp Object trong java Mặc định lớp Object là lớp cha của tất cả các lớp trong java. Nói cách khác nó là một lớp cáo nhất trong java. Sử dụng lớp Object là hữu ích nếu bạn muốn tham chiếu bất kỳ đối tượng nào mà bạn chưa biết kiểu dữ liệu của ...

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

Khai báo mảng trong java

Các kiểu dữ liệu trong java Như bạn biết mảng trong java là một đối tượng chứa các phần tử có kiểu dữ liệu giống nhau. Mảng là một cấu trúc dữ liệu nơi lưu trữ các phần tử giống nhau. Với mảng trong java chúng ta chỉ có thể lưu trữ một tập các phần tử có số lượng phần tử cố định. ...

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

Từ khóa final trong java

Từ khóa super trong java Từ khóa final trong Java được sử dụng để hạn chế người dùng. Từ khóa final có thể được sử dụng trong nhiều ngữ cảnh: Biến final: bạn không thể thay đổi giá trị của biến final (nó sẽ là hằng số). Phương thức final: bạn không thể ghi đè phương ...

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

Sử dụng Hibernate Tools tạo các file mapping và annotation

Hibernate là gì? Bài này chúng tôi hướng dẫn bạn làm thế nào để sử dụng Hibernate Tools tạo các file mapping (hbm) và annotation từ các table trong database một cách tự động. Lưu ý: trước khi tiếp tục bạn cần phải cài đặt Hibernate Tools theo như hướng dẫn trong bài Cài đặt ...

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

Lớp Wrapper trong java

Array (mảng) trong java Lớp Wrapper trong java Lớp Wrapper trong java cung cấp cơ chế để chuyển đổi kiểu dữ liệu nguyên thủy thành kiểu đối tượng và từ đối tượng thành kiểu dữ liệu nguyên thủy. Từ J2SE 5.0, tính năng autoboxing và unboxing chuyển đổi kiểu dữ liệu ...

Tác giả: Tạ Quốc Bảo viết 19:07 ngày 11/08/2018

Mảng (Array) trong java

Object cloning trong java Thông thường, mảng (array) là một tập hợp các phần tử có cùng kiểu được lưu trữ gần nhau trong bộ nhớ. Mảng trong java là một đối tượng chứa các phần tử có kiểu dữ liệu giống nhau. Mảng là một cấu trúc dữ liệu nơi lưu trữ các phần tử giống nhau. Với ...

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

Từ khóa static trong java

Từ khóa final trong java Từ khóa static trong Java được sử dụng chính để quản lý bộ nhớ. Chúng ta có thể áp dụng từ khóa static với các biến, các phương thức, các khối, các lớp lồng nhau(nested class). Từ khóa static thuộc về lớp chứ không thuộc về instance(thể hiện) của lớp. ...

Tác giả: Bùi Văn Nam viết 19:07 ngày 11/08/2018

Lớp abstract trong java

Access Modifier trong Java Một lớp được khai báo với từ khóa abstract là lớp abstract trong Java. Lớp abstract có nghĩa là lớp trừu tượng, nó có thể có các phương thức abstract hoặc non-abtract. Trước khi tìm hiểu về lớp trừu tượng trong Java, bạn cần hiểu tính trừu tượng trong ...

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

Lớp và đối tượng trong java

Lập trình hướng đối tượng(OOPs) trong java Trong bài này chúng ta sẽ học về lớp và đối tượng trong java. Trong phương pháp lập trình hướng đối tượng, chúng ta thiết kế chương trình bằng việc sử dụng các lớp và đối tượng. Đối tượng Một thực thể có trạng thái và hành vi ...

Tác giả: Tạ Quốc Bảo viết 19:06 ngày 11/08/2018

Hibernate many-to-many relationship với MySQL trên Eclipse

Hibernate – many-to-one relationship với MySQL trên Eclipse Hibernate – one-to-one relationship với MySQL trên Eclipse Hibernate – one-to-many relationship với MySQL trên Eclipse Hibernate – many-to-many relationship với MySQL trên Eclipse Quan hệ ...

Tác giả: Bùi Văn Nam viết 19:06 ngày 11/08/2018

Sự khác nhau giữa Abstract class và Interface

Interface trong java Sự khác nhau giữa Abstract class và Interface Abstract class và interface đều được sử dụng để có được sự trừu tượng mà ở đó chúng ta có thể khai báo các phương thức trừu tượng. Nhưng có một vài sự khác nhau giữa abstract class và interface được liệt kê ...

Tác giả: Bùi Văn Nam viết 19:06 ngày 11/08/2018

Access Modifier trong Java

Từ khóa static trong java Có hai loại Access Modifier trong Java, đó là: Access Modifier và Non-access Modifier . Access Modifer trong Java xác định phạm vi có thể truy cập của biến, phương thức, constructor hoặc lớp. Trong java, có 4 phạm vi truy cập của Access ...

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