API và triển khai được tách biệt, vì Java EE hoạt động với đặc điểm kỹ thuật tiêu chuẩn hóa.
API là một phần của đặc tả đó và chứa một bộ hầu hết các giao diện mà tất cả mọi người tham gia vào việc tạo đặc điểm kỹ thuật đã đồng ý. Về lý thuyết, mọi người đều có thể thực hiện triển khai thực hiện API được chuẩn hóa đã xuất bản và hoạt động như được mô tả trong tài liệu đặc tả liên quan. Bạn được phép gọi triển khai của bạn "được chứng nhận" khi nó vượt qua cái gọi là TCK (Bộ tuân thủ kỹ thuật).
Đó là mục tiêu được nêu của hệ thống đặc tả này để khuyến khích cạnh tranh, trong khi ở cùng một người dùng được bảo vệ, bị khóa vào bất kỳ triển khai cụ thể nào.
JSTL nói riêng là một phần của thông số JSP, được phát triển theo số JSR 245. Nếu bạn muốn thực hiện triển khai của riêng mình, bạn sẽ bắt đầu bằng cách đọc số spec document.
Bạn có thể chỉ cho tôi bất kỳ hướng dẫn nào giải thích cách viết impl của riêng chúng tôi cho jstl không?
Có đến chừng nào tôi không biết hướng dẫn cụ thể để tạo việc triển khai của riêng bạn về bất kỳ đặc tả Java EE nào. Đó là trong gần như tất cả các trường hợp khá nhiều một công việc chuyên gia, và một công việc mà thường chỉ được thực hiện bởi một vài tổ chức hoặc cá nhân chọn lọc. Loại tài liệu này không thực sự cho vay đối với các bài viết như hướng dẫn, mặc dù David Blevins (nổi tiếng của TomEE) đã cho chúng ta cái nhìn thoáng qua về công việc có liên quan đến việc này.
Nguồn
2013-03-02 23:01:02
Máy chủ thủy tinh của tôi có 'javax.servlet.jsp. jstl.jar', nhưng nó không có 'jstl-impl.jar'. Đây có phải là vấn đề nếu tôi muốn sử dụng JSTL trong các tệp JSP của tôi không? Hướng dẫn của tôi sử dụng GF3 và có cả hai lọ, trong khi môi trường của tôi có GF4 và servlet-jstl jar. – james