Apache Commons JEXL cung cấp một API để hỗ trợ các tính năng kịch bản khác nhau được tìm thấy trong các ngôn ngữ JSTL Expression.
Commons JEXL không phải là một việc thực hiện đầy đủ tương thích của EL như được định nghĩa trong JSTL 1.1 (JSR-052) hoặc JSP 2.0 (JSR-152), và thêm hỗ trợ cho các tính năng thường được tìm thấy trong Shell hoặc ECMAScript ngôn ngữ.
The Commons JEXL API có thể được sử dụng cho các kịch bản cơ bản, hoạt động khuôn mẫu, và tạo ra các hệ thống thành phần hoặc mô-đun dựa trên.
Bạn có thể rất gần xem xét JEXL các ngôn ngữ kịch bản của Java, giống như JavaScript là công nghệ HTML & CSS Web. Nhưng rất khoảng
Điều gì là mới trong phiên bản này:.
- Một số học kỹ hơn (JexlArithmetic) mà cho phép kiểm soát tốt hơn thập phân (quy mô và độ chính xác), một cú pháp mới cho các chữ số (OGNL lấy cảm hứng lớn và ký hiệu lớn) và một loại xử lý tốt hơn việc giữ các đại diện thích hợp nhất trong các hoạt động bình thường.
- Việc giới thiệu các biến lệnh và các thông số đó giảm phụ thuộc bối cảnh và phương pháp; điều này cho phép thực hiện kiểm tra sau khi tạo văn bản (ánh sáng tĩnh gợi ý kiểm tra).
- Cộng với khả năng gọi kịch bản từ kịch bản.
Điều gì là mới trong phiên bản 2.1:
- Một số học kỹ hơn (JexlArithmetic) cho phép thập phân kiểm soát tốt (quy mô và độ chính xác), một cú pháp mới cho các chữ số (OGNL lấy cảm hứng lớn và ký hiệu lớn) và một loại xử lý tốt hơn việc giữ các đại diện nhất trong các hoạt động bình thường.
- Việc giới thiệu các biến lệnh và các thông số đó giảm phụ thuộc bối cảnh và phương pháp; điều này cho phép thực hiện kiểm tra sau khi tạo văn bản (ánh sáng tĩnh gợi ý kiểm tra). Cộng với khả năng gọi kịch bản từ kịch bản.
- Một tính năng sandoxing để hạn chế và đổi tên gì JEXL có thể truy cập từ môi trường cho phép kiểm soát chặt chẽ về an ninh.
- Extensions để UnifiedJEXL đó cho phép tạo ra các mẫu.
Bình luận không