01/10/2018, 17:01
Thêm code vào tại runtime được không?
vấn đề thế này :
ví dụ em có 1 web server chính và các server con , em muốn 1 số hàm của server con có phần thân hàm sẽ được xác định tại thời điểm runtime và nội dung phần thân hàm là do web server chính gửi sang , em có tìm hiểu sơ trên mạng nói về reflection tức là tạo ra các đối tượng từ các file xml không biết có đúng hướng không ạ …
Bài liên quan
xml chỉ lưu dữ liệu. Tạo đối tượng từ xml là gán giá trị cho đối tượng đó. Cần gì dùng reflection.
Ý bạn là sao nhỉ?
…trên máy chủ chính
Đúng rồi, dùng reflection
Hi Madafaker.
http://lmgtfy.com/?q=java+compile+code+at+runtime
Quá trời cách luôn.
ý tưởng là thế này ạ : trong code core sẽ dùng các object và các object này gọi đến method chỉ thông qua cái tên thôi , giống như trong php nó có method call_user_func() gọi đến 1 method của 1 đối tượng mà ta chỉ cần truyền string tên lớp và tên method , còn nội dung nó sẽ được server chính đẩy vào 1 file xml hoặc txt gì đó rồi gửi đến client , tại thời điểm runtime tạo đối tượng thật sự thì mới sử dụng các file này để tạo đối tượng , hoặc bên php cũng có cái hook function để chèn 1 khối lệnh vào 1 vị trí định trước nội dung khối lệnh sẽ được xác định tại runtime …