Tôi muốn lấy khái niệm "Lớp ngữ cảnh thực thi". Tôi đang tham khảo bài đăng này tại http://tinyurl.com/ryjn5o. Ai có thể khai sáng bằng cách giải thích thêm về cách tạo ra lớp như vậy?Lớp thực thi Java Ngữ cảnh Giải thích
Trả lời
"Lớp ngữ cảnh thực thi" chỉ là lớp chủ, được tạo bởi cấp cao nhất của chương trình, chứa tất cả mọi thứ (như đối tượng Giao dịch trong ví dụ được liên kết) từ cấp cao nhất có thể cần.
Đó là cách đóng gói để tránh các biến toàn cục.
Một số người tin rằng ngay cả điều này cũng là kiểu gây sốc, bởi vì nếu các cuộc gọi hàng đầu A gọi B mà gọi C gọi là D cần mức cao nhất, bạn phải chuyển ngữ cảnh sang A, B và C, không cần nó.
Và vì vậy nó thúc đẩy ràng buộc nơi không cần thiết - A, B và C không thể sử dụng lại trong chương trình không sử dụng ngữ cảnh này. Nhưng đó là một sự thay thế hoàn toàn khả thi đối với trạng thái toàn cầu ẩn giấu, và sự gia tăng vô tận của những người độc thân và những thứ lộn xộn khác.
Chỉnh sửa: đoạn này không hợp lệ:
Tôi khuyên bạn nên sử dụng lớp ExecutionContext trong javax.resource.spi.work (
http://www.j2ee.me/j2ee/1.4/docs/api/javax/resource/spi/work/ExecutionContext.html), vì ít nhất hạn chế ràng buộc trên các lớp can thiệp vào một tiêu chuẩn, thay vì một cái gì đó ứng dụng cụ thể.
- 1. 'Thực thi ngữ cảnh' trong JavaScript chính xác là gì?
- 2. Ngôn ngữ giải thích cho Javascript?
- 3. java 7 ngôn ngữ tương thích ngược
- 4. java thực thi lớp bên trong như thế nào?
- 5. Thực thi các lớp Java với nút JS (Meteor JS)
- 6. Giải mã và công văn giải thích vs Giải thích luồng
- 7. Java Event-Dispatching Giải thích chủ đề
- 8. Giải thích Loại Lớp học trong Haskell
- 9. Giải thích cơ bản về Bối cảnh trong android
- 10. Trình quản lý ngữ cảnh Python: cơ thể thực thi có điều kiện?
- 11. Lập trình thực thi các mục menu ngữ cảnh của Windows Explorer
- 12. Làm cách nào để "nhiều ngữ cảnh thực thi" của Javascript hoạt động?
- 13. Trong những ngữ cảnh nào sẽ tiếp tục các chức năng thực thi trong C++ 14?
- 14. Làm cách nào để chuyển ngữ cảnh ứng dụng (Android) sang một lớp Java?
- 15. Khám phá lớp của phương thức chú giải trong Bộ xử lý chú thích cho java
- 16. Thanh tác vụ theo ngữ cảnh tương thích với Android
- 17. Một giải thích rõ ràng hơn cho đệ quy và luồng thực thi trong JavaScript?
- 18. Giải thích và thực thi Javascript tùy ý trong Linux CLI
- 19. Thực thi thời gian chạy đệ quy Java so với các ngôn ngữ khác/chức năng?
- 20. Phạm vi JavaScript và ngữ cảnh thực hiện
- 21. Cách "tắt" ngữ cảnh mùa xuân thích hợp trong J2SE
- 22. Chú thích ngữ cảnh làm gì trong Spring?
- 23. Java GUI Swing Model Giải thích
- 24. log4j và trình nạp lớp ngữ cảnh chủ đề
- 25. ngữ cảnh ở đâu.Entry()?
- 26. Mô hình Chiến lược Java này có lớp Ngữ cảnh dư thừa không?
- 27. Giải thích mức cao về Lớp tương tự cho Lucene?
- 28. Hiểu ngữ cảnh thiết bị
- 29. Java + SQL Server - một giải pháp khả thi?
- 30. ngữ cảnh Android bên ngoài lớp Hoạt động
bất kỳ ví dụ nào về cách sử dụng javax.resource.spi.work.ExecutionContext? – cometta
Uhhh, tôi xấu hổ ở đây. Tôi đã đề xuất một cách vội vàng, dựa trên việc đọc một javadoc quá nhanh. Nó, err, không đáp ứng nhu cầu của bạn. Tôi sẽ chỉnh sửa câu trả lời của tôi để phản ánh điều này. – CPerkins