Skip to content

Latest commit

 

History

History

readme.md

Java Reflection

  1. Việc triển khai Reflection

Reflection thể hiện 1 sự phản chiếu khác của class. Java Reflection là một bộ API quan trọng của Java giúp người dùng lấy được thông tin class/super class, duyệt field, method, thay đổi dữ liệu của field hoặc thực thi lời gọi method mà chỉ cần biết tên và tham số dưới dạng String.

  • Java Reflection là gì?

Java Reflection được ứng dụng trong nheieuf hệ thống lớn và nhỏ, các component mang tính tổng quan

cần sử dụng cho nhiều class khác nhau. Ví dụ điển hình thường gặp của Java Reflection là việc gọi

hàm từ xa với Webservice Soap, toàn bộ class xử lý nghiệp vụ được xây dựng trên server, soap client

chỉ cần một bản xml mô tả class dưới dạng text kèm theo url soap server là có thể thực thi các nghiệp

vụ đó từ xa.

  • Hạn chế, nhược điểm của Java Reflection

  • Các thành phần trong Java Reflection

  • Code ví dụ Java Reflection

  1. Việc tạo các Annotation từ Java Reflection

  2. Using Java Reflection, Clone Object, Copy Object

  3. Java Reflection kết hợp với Java Annotation tạo ra một sự khác biệt trong Spring.

Reference document:

[1. Java-Reflection](https://tunghuynh.net/programer/java/2147/java-phan-8-tim-hieu-ve-java-reflection/)

[2. Hướng dẫn sử dụng Java Reflection](https://gpcoder.com/2883-huong-dan-su-dung-java-reflection/)