Đằng Java Servlet nghệ
Mặc dù thuật ngữ '' Các Pentaho Server '' có thể đề nghị khác, có
không phải là một chương trình hoàn toàn có thể được gọi bằng cái tên đó. Thay vào đó, Pentaho
cung cấp một số chương trình được gọi là servlet mà thực hiện một số nhiệm vụ cụ thể,
một dịch vụ, cho bất kỳ khách hàng nào có yêu cầu nó. Servlets là những chương trình Java mà
không chạy độc lập trên máy tính cục bộ. Thay vào đó, chúng được thực hiện trong
một chương trình khác, servlet container.
Thông thường, các container servlet thân nó là một máy chủ web (có nghĩa là, một máy chủ HTTP),
hoặc một phần của nó. Các thùng chứa servlet là trách nhiệm chấp nhận HTTP
yêu cầu và định tuyến chúng tới một servlet thích hợp. Các servlet sau đó xử lý
các yêu cầu, và tạo ra một phản ứng thích hợp, được chuyển giao cho các
container để cuối cùng con đường đó lại cho khách hàng yêu cầu.
Việc tổ chức một chương trình Java trong một container servlet và một số các servlet
mà thực hiện các dịch vụ thực tế được gọi là Java servlet nghệ. Các Servlet Java
Công nghệ là tiêu chuẩn de facto cho việc thực hiện các ứng dụng web Java.
Các cách thức mà các servlet và bình chứa có thể tương tác được chính xác
được xác định bởi các API Java Servlet. Đặc điểm kỹ thuật này cho API này ban đầu được
tạo ra bởi Sun Microsystems, và tiếp tục được phát triển bởi cộng đồng Java
quá trình.
Pentaho không cung cấp container servlet riêng của mình. Thay vào đó, Java servlet có thể
chạy trong bất kỳ container servlet Java, cung cấp cả các servlet và container
hỗ trợ cùng một phiên bản của Java API Servlet, đó là tình trạng bình thường.
Sự bảo đảm rằng một servlet sẽ chạy trong bất kỳ container servlet tương thích cho phép
các nhà phát triển servlet tập trung vào những gì họ làm tốt nhất, mà là thêm hữu ích
chức năng đến các máy chủ web. Ngược lại, người sáng tạo của phần mềm máy chủ web có thể
tập trung hoàn toàn vào công việc của họ mà không lo lắng rằng bất kỳ thay đổi sẽ phá vỡ
mở rộng máy chủ servlet-based.
Hiện tại, phiên bản cộng đồng của máy chủ Pentaho BI thực sự là một
servlet chứa Apache Tomcat với tất cả các servlet Pentaho trước cài đặt.
Tuy nhiên, tất cả các servlet có thể được tải về một cách riêng biệt và hướng dẫn cài đặt có sẵn cho các container servlet phổ biến khác nữa, chẳng hạn như JBoss,
Glassfish, Websphere, BEA WebLogic, và nhiều hơn nữa.
Desktop chương Trình
như đã chỉ ra trong phần giới thiệu của chương này, hầu hết của máy chủ không Pentaho của
chương trình tốt nhất có thể được phân loại như các chương trình máy tính để bàn. Một số trong số họ chỉ có thể
hoạt động như một khách hàng và cần phải tương tác với một máy chủ Pentaho, nhưng nhiều người có thể được
đang được dịch, vui lòng đợi..
