Winstone เป็นภาชนะ servlet ที่เขียนออกมาจากความปรารถนาที่จะให้การทำงานเซิร์ฟเล็ต Winstone ทำงานโดยไม่มีการขยายตัวที่ J2EE เต็มแนะนำการปฏิบัติตาม
มันไม่ได้มีวัตถุประสงค์ที่จะเป็น J2EE สมบูรณ์ทำงานได้อย่างสมบูรณ์ภาชนะ servlet สไตล์ (โดยนี้ผมหมายถึงการสนับสนุน APIs ภายนอกที่ไม่เกี่ยวข้องกับ Servlets เช่น JNDI, JavaMail, EJBs ฯลฯ ) - นี้เป็นซ้ายไป Tomcat, ท่าเทียบเรือ, เรซิ่น, JRun, Weblogic et al,
บางครั้งคุณต้องการเพียงแค่ภาชนะ servlet ง่าย - โดยไม่ต้องทั้งหมดขยะอื่น ๆ - เพียงแค่ไปที่ นี่คือที่ Winstone เหมาะที่สุด
เวอร์ชั่นสั้น (เพราะรุ่นยาวเกินไปเป็นวิธีที่ไม่ถูกต้องทางการเมือง) เป็นดังนี้:
Winstone เป็นชื่อของคนจาเมกาค่อนข้างใหญ่เพื่อนของฉันได้พบกับคืนหนึ่งขณะที่เขากำลังออกไปเที่ยวคลับในพื้นที่ Roppongi ของกรุงโตเกียว เขา (เพื่อนของฉัน) เป็นเพียงเล็กน้อย liquored ขึ้นในเวลาและเมื่อ Winstone แนะนำให้พวกเขามุ่งหน้าไปยัง "สโมสรนี้เจ๋งจริงๆ" เขารู้ว่าเขาไม่ได้คิดว่าเป็นเรื่องที่ผิดอะไร มันไม่ได้จนกว่า Winstone นำเขาลงบันไดมืดและลดลงกางเกงของเขาว่าเพื่อนของฉัน clued ในและวิ่งเหมือนนรก
มันเป็นเรื่องที่ดีเกินไปที่จะปล่อยให้ตายดังนั้นผมจึงตั้งชื่อโครงการนี้ Winstone เพื่อให้เพื่อนกล่าวว่าจะยังคงได้รับการเตือนจากมัน
ที่นี่มีคุณสมบัติที่สำคัญของ "Winstone" เป็น:
·จัดหาได้อย่างรวดเร็วและฟังก์ชั่นภาชนะ servlet ที่เชื่อถือได้สำหรับ webapp เดียวต่อเซิร์ฟเวอร์
·ให้ขนาดของขวดกระจายหลักที่ต่ำที่สุดเท่าที่เป็นไปได้ (ปัจจุบัน 160KB)
·เก็บไฟล์การกำหนดค่าให้น้อยที่สุดโดยใช้ตัวเลือกบรรทัดคำสั่งเพื่อแทนที่เลือกที่เหมาะสมในการเริ่มต้นการรวบรวม
·ในที่สุดรวบรวมกับ GCJ เพื่อให้ 3-4Meg หน้าต่าง exe เพื่อการพัฒนาท้องถิ่น / การใช้งานของ Servlets นี้ยังไม่เกิดขึ้นเพราะบาง GCJ ปัญหาโหลดระดับ
·เลือกสนับสนุนการรวบรวม JSP โดยใช้แจสเปอร์ของ Apache
การใช้งาน:
หากคุณต้องการที่จะสร้างจากรหัสที่คุณจะต้องดาวน์โหลดและติดตั้ง Apache Maven คำแนะนำต่อไปนี้ถือว่าคุณได้ติดตั้งผู้เชี่ยวชาญและมีสคริปต์เปลือกผู้เชี่ยวชาญในเส้นทางของคุณ (ที่จะได้รับ Maven ให้ดู http://maven.apache.org/)
เพื่อสร้าง Winstone, แกะต้นไม้:
tar zxf Winstone-src-0.8.tar.gz
แล้วสร้างมัน
ซีดี Winstone
ขวดผู้เชี่ยวชาญสะอาด
ไฟล์ winstone.jar จะอยู่ในไดเรกทอรีเป้าหมายหลังจากที่สร้างเสร็จสมบูรณ์
เมื่อต้องการเรียกใช้มัน
จาวา -jar เป้าหมาย / Winstone-0.8.jar --webroot = (+ ตัวเลือกอื่น ๆ )
- หรือ -
จาวา -jar เป้าหมาย / Winstone-0.8.jar --warfile = (+ ตัวเลือกอื่น ๆ )
- หรือ -
จาวา -jar เป้าหมาย / Winstone-0.8.jar --webappsDir = (+ ตัวเลือกอื่น ๆ )
- หรือ -
จาวา -jar เป้าหมาย / Winstone-0.8.jar --hostsDir = (+ ตัวเลือกอื่น ๆ )
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ