Câu trả lời ngắn gọn - không, trừ khi chính sách của công ty buộc bạn.
Câu trả lời dài
lọ Ký là một cách hiệu quả kể khách hàng của bạn "Tôi làm điều này, và tôi chắc rằng điều này sẽ không mess lên hệ thống của bạn. Nếu có, đến với tôi để trả thù". Đây là lý do tại sao các lọ đã ký trong giải pháp phía máy khách được triển khai từ các máy chủ từ xa (applets/webstart) được hưởng các đặc quyền cao hơn so với các giải pháp không được ký.
Trên các giải pháp phía máy chủ, nơi bạn không cần phải xoa dịu các yêu cầu bảo mật JVM, đảm bảo này chỉ dành cho sự an tâm của khách hàng của bạn.
Điều xấu về lọ ký hiệu là chúng tải chậm hơn so với bình chưa ký. Bao nhiêu chậm hơn? đó là CPU bị ràng buộc, nhưng tôi đã nhận thấy hơn 100% thời gian tải. Ngoài ra, các bản vá lỗi khó hơn (bạn phải ký lại vào bình), các bản vá lỗi lớp là không thể (tất cả các lớp trong một gói duy nhất phải có cùng một nguồn chữ ký) và các chẻ tách trở thành một việc vặt. Chưa kể quá trình xây dựng của bạn dài hơn, và rằng giấy chứng nhận thích hợp chi phí tiền bạc (tự ký là bên cạnh vô ích). Vì vậy, trừ khi chính sách của công ty buộc bạn, đừng ký các lọ ở phía máy chủ và giữ các lọ chung trong các phiên bản đã ký và không ký (đã ký, đi tới triển khai phía máy khách, không ký tên vào codebase phía máy chủ).
Nguồn
2009-06-09 07:14:08
trùng lặp với http: // stackoverflow.com/questions/3327020/whats-the-point-of-ký-mã-like-lọ? – Dan