Ứng dụng
Chúng tôi có một ứng dụng Java nhỏ sử dụng một số tuyến đường Camel để chọn các tệp được tải lên từ máy chủ web, xử lý chúng và gửi một số e-mail có kết quả.
Máy chủ mà ứng dụng này đang chạy đã được giải mã. Hiện tại chúng tôi phải chạy nó trên phần cứng không đủ mạnh, vì tôi không thể thuyết phục được quản trị viên cài đặt JRE trên máy chủ web (thực tế là một máy chủ đa mục đích).
Nỗi sợ hãi
Bản thân tôi là một Kỹ sư ứng dụng Java, tôi viết mã JEE để kiếm sống, xử lý các giao dịch B2B trị giá hàng chục ngàn € mỗi tuần. Nhưng tôi có vấn đề trong việc tìm kiếm các nguồn đáng tin cậy để bác bỏ huyền thoại rằng java không an toàn.
Hai đối số chính của quản trị viên đối với việc cài đặt JRE:
- Các ứng dụng Java ăn hết RAM của tôi
- Java chứa đầy lỗ hổng
Sự thật?
Khi nói đến các ứng dụng java ăn ram. Chà ... tôi muốn nói rằng chúng ta phải đặt các giá trị phù hợp cho Xmx. Làm xong.
Bây giờ có rất nhiều nguồn nói về nhiều lỗ hổng của Java. Các nguồn này chủ yếu nhắm vào người dùng cuối đang chạy một Hệ điều hành nhất định từ một công ty ở Redmond / USA. AFAIK có thể đúng với các phiên bản chưa được bổ sung của Trình duyệt Java được cấu hình để tự động thực thi tất cả các applet, có nhiều khả năng trở thành nạn nhân của ổ đĩa bị nhiễm trùng. Cũng giống như có nguy cơ mắc STDs khi quan hệ tình dục không an toàn với eveyone trên tàu của bạn trong khi đi làm.
Nhưng tôi không thể tìm thấy bất cứ ai trên thế giới nói về các ứng dụng máy chủ hoặc JRE chạy không đầu. Đó là một điều hoàn toàn khác.
Hay tôi đang thiếu một cái gì đó ở đây?
[sửa 2014-08-28] làm rõ: Tôi chỉ quan tâm đến Java trên các máy chủ. Tôi không quan tâm đến các vấn đề với Plugin Java và / hoặc phần mềm cụ thể được phát triển trong java.