ผลต่างระหว่างรุ่นของ "อะแพชี ทอมแคต"

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Octahedron80 (คุย | ส่วนร่วม)
Octahedron80 (คุย | ส่วนร่วม)
บรรทัด 18: บรรทัด 18:
ทอมแคตเป็นเว็บเซิร์ฟเวอร์ที่รองรับเซิร์ฟเลตและเจเอสพี โดยทำงานร่วมกับ[[ตัวแปลโปรแกรม]]ชื่อ [[ทอมแคต แจสเปอร์]] (Tomcat Jasper) ในการแปลงเจเอสพีให้กลายเป็นคลาสเซิร์ฟเลตก่อนนำไปประมวลผล
ทอมแคตเป็นเว็บเซิร์ฟเวอร์ที่รองรับเซิร์ฟเลตและเจเอสพี โดยทำงานร่วมกับ[[ตัวแปลโปรแกรม]]ชื่อ [[ทอมแคต แจสเปอร์]] (Tomcat Jasper) ในการแปลงเจเอสพีให้กลายเป็นคลาสเซิร์ฟเลตก่อนนำไปประมวลผล


เอนจินเซิร์ฟเลตของทอมแคตนั้นมักทำงานร่วมกับ [[อะแพชี เว็บเซิร์ฟเวอร์]] (Apache HTTP Server) หรือโปรแกรมเว็บเซิร์ฟเวอร์อื่นๆ หรือสามารถตั้งตัวเป็นเซิร์ฟเวอร์ที่เป็นเอกเทศก็ได้ ซึ่งในการพัฒนาก่อนหน้านี้มีแนวความคิดว่า เมื่อทอมแคตทำงานเป็นโปรแกรมที่ทำงานโดดเดี่ยว (standalone) จะเหมาะกับสภาพแวดล้อมที่ไม่ต้องการความรวดเร็วและการดูแลธุรกรรม (transaction) มากนัก อย่างไรก็ตามแนวความคิดดังกล่าวไม่มีอีกต่อไป เนื่องจากทอมแคตได้เพิ่มประสิทธิภาพเป็นเซิร์ฟเวอร์ที่รองรับสภาพแวดล้อมที่มีการจราจรหนาแน่นสูง
เอนจินเซิร์ฟเลตของทอมแคตนั้นมักทำงานร่วมกับ [[อะแพชี เว็บเซิร์ฟเวอร์]] (Apache HTTP Server) หรือโปรแกรมเว็บเซิร์ฟเวอร์อื่นๆ หรือสามารถตั้งตัวเป็นเซิร์ฟเวอร์เอกเทศก็ได้ ซึ่งในการพัฒนาก่อนหน้านี้มีแนวความคิดว่า เมื่อทอมแคตทำงานเป็นโปรแกรมที่ทำงานโดดเดี่ยว (standalone) จะเหมาะกับสภาพแวดล้อมที่ไม่ต้องการความรวดเร็วและการดูแลธุรกรรม (transaction) มากนัก อย่างไรก็ตามแนวความคิดดังกล่าวไม่มีอีกต่อไป เนื่องจากทอมแคตได้เพิ่มประสิทธิภาพเป็นเซิร์ฟเวอร์ที่รองรับสภาพแวดล้อมที่มีการจราจรหนาแน่นสูง


ทอมแคตสามารถทำงานได้[[ข้ามระบบปฏิบัติการ]] เพียงแค่ต้องการ[[จาวารันไทม์เอนไวรอนเมนต์]] (Java Runtime Environment) เท่านั้น
ทอมแคตสามารถทำงานได้[[ข้ามระบบปฏิบัติการ]] เพียงแค่ต้องการ[[จาวารันไทม์เอนไวรอนเมนต์]] (Java Runtime Environment) เท่านั้น

รุ่นแก้ไขเมื่อ 13:51, 2 กรกฎาคม 2550

อะแพชี ทอมแคต
นักพัฒนามูลนิธิซอฟต์แวร์อะแพชี
รุ่นเสถียร
ที่เก็บข้อมูล
ระบบปฏิบัติการหลายระบบปฏิบัติการ
ประเภทโปรแกรมบรรจุเว็บ
สัญญาอนุญาตสัญญาอนุญาตอะแพชี 2.0
เว็บไซต์Apache Tomcat

อะแพชี ทอมแคต (Apache Tomcat) เป็นโปรแกรมบรรจุเว็บ (web container) ที่พัฒนาโดยมูลนิธิซอฟต์แวร์อะแพชี ทอมแคตใช้ข้อกำหนดของเซิร์ฟเลตและเจเอสพีจากซันไมโครซิสเต็มส์มาเป็นต้นแบบในการทำงาน ซึ่งกำหนดสภาพแวดล้อมสำหรับโค้ดจาวาเพื่อทำงานบนเว็บเซิร์ฟเวอร์ นอกจากนั้นทอมแคตได้เพิ่มเครื่องมือสำหรับการตั้งค่าและการจัดการที่เก็บในรูปแบบแฟ้มเอกซ์เอ็มแอล และทอมแคตมีโปรแกรม HTTP เซิร์ฟเวอร์อยู่ในตัวเอง

สภาพแวดล้อม

ทอมแคตเป็นเว็บเซิร์ฟเวอร์ที่รองรับเซิร์ฟเลตและเจเอสพี โดยทำงานร่วมกับตัวแปลโปรแกรมชื่อ ทอมแคต แจสเปอร์ (Tomcat Jasper) ในการแปลงเจเอสพีให้กลายเป็นคลาสเซิร์ฟเลตก่อนนำไปประมวลผล

เอนจินเซิร์ฟเลตของทอมแคตนั้นมักทำงานร่วมกับ อะแพชี เว็บเซิร์ฟเวอร์ (Apache HTTP Server) หรือโปรแกรมเว็บเซิร์ฟเวอร์อื่นๆ หรือสามารถตั้งตัวเป็นเซิร์ฟเวอร์เอกเทศก็ได้ ซึ่งในการพัฒนาก่อนหน้านี้มีแนวความคิดว่า เมื่อทอมแคตทำงานเป็นโปรแกรมที่ทำงานโดดเดี่ยว (standalone) จะเหมาะกับสภาพแวดล้อมที่ไม่ต้องการความรวดเร็วและการดูแลธุรกรรม (transaction) มากนัก อย่างไรก็ตามแนวความคิดดังกล่าวไม่มีอีกต่อไป เนื่องจากทอมแคตได้เพิ่มประสิทธิภาพเป็นเซิร์ฟเวอร์ที่รองรับสภาพแวดล้อมที่มีการจราจรหนาแน่นสูง

ทอมแคตสามารถทำงานได้ข้ามระบบปฏิบัติการ เพียงแค่ต้องการจาวารันไทม์เอนไวรอนเมนต์ (Java Runtime Environment) เท่านั้น