แอ็พพลิเคชันเซิร์ฟเวอร์และ php / java plus webserver แตกต่างกันอย่างไร


0

ฉันมีเวลายากที่จะเข้าใจคำศัพท์นี้

แอปพลิเคชันเซิร์ฟเวอร์หมายความว่าอย่างไร สำหรับฉันดูเหมือนว่าเว็บเซิร์ฟเวอร์ที่มีความสามารถด้านสคริปต์เพิ่มเติมเช่น AMP-server หรือ Apache + JSP

เมื่อฉันดูเอกสารประกอบของตัวอย่างเช่น JBoss หรือ Zend ดูเหมือนว่าจะรัน servlet / script เฉพาะเมื่อได้รับการร้องขอ http เหมือนกับ php-interpreter ในการตั้งค่า AMP และปริมาณการใช้เครือข่ายก็เป็นเพียงผ่านคำขอ http

ความแตกต่างที่ฉันสังเกตเห็นคือแอ็พพลิเคชันเซิร์ฟเวอร์ดูเหมือนว่าจะมีการควบคุมที่ดีกว่าสคริปต์ / servlets ที่ทำงานอยู่ในปัจจุบัน


คำตอบ:


1

สิ่งประดิษฐ์ JEE เช่น JSP / servlets / EJB ทำงานในภาชนะ JEE กำหนดแนวทางที่เข้มงวดในสิ่งที่ภาชนะบรรจุและวิธีการปฏิบัติตน

ตัวอย่างเช่น tomcat เป็นคอนเทนเนอร์ servlet servlet container หรือเรื่องใด ๆ ที่ container จัดเตรียมให้เพื่อให้สิ่งประดิษฐ์นั้นทำงาน

Tomcat เป็นคอนเทนเนอร์ servlet เท่านั้น มันมีความสามารถในการเรียกใช้ servlets

แอ็พพลิเคชันเซิร์ฟเวอร์เป็นมากกว่าแค่คอนเทนเนอร์ แอ็พพลิเคชันเซิร์ฟเวอร์มีคอนเทนเนอร์ EJB ผู้ให้บริการ JMS ผู้ให้บริการแหล่งข้อมูลผู้ให้บริการ JNDI และอื่น ๆ สิ่งเหล่านี้รวมกันทำให้เซิร์ฟเวอร์แอปพลิเคชัน

Apache ไม่สามารถเรียกใช้ JSP / Servlets Tomcat สามารถ ชุด Apache + tomcat ถูกใช้ในหลาย ๆ ที่เนื่องจาก Apache ใช้สำหรับการให้บริการเนื้อหาแบบคงที่


หนึ่งในคำตอบที่แย่ที่สุดที่ฉันเคยเห็น อธิบายสิ่งต่าง ๆ ด้วยฟังก์ชั่นไม่ใช่ชื่อและยี่ห้อ ไม่มีอะไรเกี่ยวข้องที่นี่ คุณเพียงแค่ใส่ชื่อของผลิตภัณฑ์เทคโนโลยีที่อาจมีหรือไม่มีอะไรเกี่ยวข้องกับแอพพลิเคชันเซิร์ฟเวอร์หรือว่า php ทำงานอย่างไร
Lothar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.