Tìm hiểu về XSD Schema trong XML
Để kiểm tra tính đúng đắn của các tag, các attribute trong một tập tin XML có theo nhu cầu mà chúng ta muốn hay không, các bạn có thể sử dụng một tập tin XSD Schema. Nó là gì? Chúng ta sẽ cùng nhau… Read More
Để kiểm tra tính đúng đắn của các tag, các attribute trong một tập tin XML có theo nhu cầu mà chúng ta muốn hay không, các bạn có thể sử dụng một tập tin XSD Schema. Nó là gì? Chúng ta sẽ cùng nhau… Read More
Nếu các bạn, những ai đã từng những làm việc liên quan đến tập tin XML thì cũng ít nhiều nghe tới khái niệm namespace trong XML. Mình xin đưa ra ví dụ sau đây để các bạn thấy cái nhìn đầu tiên về nó:… Read More
CXF component trong Mule ESB sử dụng thư viện Apache CXF giúp chúng ta có thể tạo một SOAP Web Service hoặc consume từ một SOAP Web Service nào đó. Trong bài viết này, mình sẽ hướng dẫn các bạn cách sử dụng CXF component trong… Read More
Có lẽ trong các bạn, ai cũng đã từng biết và làm việc với kiểu lập trình hướng đối tượng, Object Oriented Programming (OOP) nhưng với lập trình hướng khía cạnh, Aspect Oriented Programming (AOP), thì có lẽ không nhiều bạn biết. Trong bài viết… Read More
Interface Function được sử dụng để chuyển đổi dữ liệu từ tham số truyền vào để trả về kết quả ở định dạng khác. Để làm được điều này, chúng ta sẽ implement phương thức abstract apply() được định nghĩa trong interface Function. Nhưng trước… Read More
Interface Predicate được sử dụng với mục đích chính là để filter một đối tượng Stream. Sử dụng phương thức filter() với tham số là interface Predicate sẽ giúp chúng ta filter những item trong đối tượng Stream thoả mãn điều kiện nào đó. Nội… Read More
Supplier là một Functional Interface, do đó nó chỉ chứa một phương thức abstract như sau:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
package java.util.function; /** * Represents a supplier of results. * * <p>There is no requirement that a new or distinct result be returned each * time the supplier is invoked. * * <p>This is a <a href="package-summary.html">functional interface</a> * whose functional method is {@link #get()}. * * @param <T> the type of results supplied by this supplier * * @since 1.8 */ @FunctionalInterface public interface Supplier<T> { /** * Gets a result. * * @return a result */ T get(); } |
Interface này đơn giản chỉ là trả về giá trị trong context mà nó đang được sử dụng bằng phương thức get(). Ví dụ như mình có danh… Read More
Java 8 giới thiệu một package mới chứa các Functional Interface tên là java.util.function. Trong package này, chúng ta có nhiều interface như Consumer, Supplier, Predicate,… Trong bài viết này chúng ta sẽ tìm hiểu về Functional Interface Consumer các bạn nhé! Nội dung của… Read More
Trong Java, những biến, phương thức được khai báo với từ khoá static thì sẽ thuộc về class, không thuộc về instance của class đó. Điều này có nghĩa, chúng ta không cần khởi tạo các đối tượng thì mới dùng được các biến, phương… Read More
Trong bài viết trước, mình đã giới thiệu với các bạn cách thể hiện Composite Primary Key trong JPA sử dụng annotation @Embeddable. Ngoài cách này ra, chúng ta còn có một cách để thể hiện Composite Primary Key trong JPA đó chính là sử… Read More