แอพพลิเคชั่น
เรามีแอปพลิเคชั่น Java ขนาดเล็กซึ่งใช้เส้นทาง Camel บางเส้นทางเพื่อรับไฟล์ที่อัปโหลดจากเว็บเซิร์ฟเวอร์ประมวลผลและส่งอีเมลพร้อมผลลัพธ์
เซิร์ฟเวอร์ที่แอปพลิเคชันนี้ทำงานได้รับการแยกส่วน ตอนนี้เราต้องเรียกใช้บนฮาร์ดแวร์ที่ใช้กำลังต่ำเนื่องจากฉันไม่สามารถโน้มน้าวผู้ดูแลระบบให้ติดตั้ง JRE บนเว็บเซิร์ฟเวอร์ (ซึ่งจริงๆแล้วเป็นเซิร์ฟเวอร์เอนกประสงค์)
ความกลัว
ฉันเป็นวิศวกรแอปพลิเคชัน Java ด้วยตัวเองฉันเขียนรหัส JEE เพื่อหาเลี้ยงชีพจัดการธุรกรรม B2B ที่มีมูลค่านับหมื่นยูโรต่อสัปดาห์ แต่ฉันมีปัญหาในการค้นหาแหล่งข้อมูลที่น่าเชื่อถือซึ่งหักล้างตำนานที่ java ไม่ปลอดภัยต่อ se
อาร์กิวเมนต์หลักสองข้อของผู้ดูแลระบบในการติดตั้ง JRE:
- แอปพลิเคชัน Java กิน RAM ของฉันหมด
- Java เต็มไปด้วยช่องโหว่
ความจริง?
เมื่อพูดถึงจาวาแอพพลิเคชั่นที่กิน RAM ดี ... ฉันว่าเราต้องตั้งค่าที่เหมาะสมสำหรับ Xmx เสร็จสิ้น
ขณะนี้มีแหล่งข้อมูลจำนวนมากพูดถึงช่องโหว่จำนวนมากของ Java แหล่งข้อมูลเหล่านี้ส่วนใหญ่มุ่งที่ผู้ใช้ปลายทางที่ใช้ระบบปฏิบัติการบางอย่างจาก บริษัท ใน Redmond / USA AFAIK อาจเป็นจริงสำหรับ Java Browser Plugin เวอร์ชันที่ไม่ได้เปรียบเทียบซึ่งกำหนดค่าให้เรียกใช้งานแอพเพล็ตทั้งหมดโดยอัตโนมัติว่ามีโอกาสที่ค่อนข้างใหญ่ที่จะตกเป็นเหยื่อของไดรฟ์ที่ติดไวรัส เนื่องจากมีความเสี่ยงที่จะติดโรคติดต่อทางเพศสัมพันธ์เมื่อมีเพศสัมพันธ์ที่ไม่มีการป้องกันด้วย eveyone บนรถไฟขณะเดินทางไปทำงาน
แต่ฉันไม่สามารถหาใครก็ได้ในโลกกว้างที่พูดคุยเกี่ยวกับแอปพลิเคชันเซิร์ฟเวอร์หรือ JREs ที่ทำงานโดยไม่ต้องหัว นั่นคือสิ่งอื่นทั้งหมด
หรือว่าฉันขาดอะไรบางอย่างที่นี่?
[แก้ไข 2014-08-28] ชี้แจง: ฉันกังวลเฉพาะเกี่ยวกับ Java บนเซิร์ฟเวอร์ ฉันไม่สนใจปัญหาเกี่ยวกับปลั๊กอิน Java และ / หรือซอฟต์แวร์เฉพาะที่พัฒนาใน java