Giả sử 10 yêu cầu của khách hàng cho Servlet. Có bao nhiêu trường hợp servlet được tạo ra? Ngoài ra nó sẽ tạo ra bất kỳ vấn đề sửa đổi đồng thời nếu mỗi trường hợp đang cố gắng để thực hiện thay đổi? Hãy giúp tôi.10 yêu cầu của khách hàng cho Servlet.How nhiều cá thể servlet được tạo
Trả lời
Chỉ một ví dụ của servlet tồn tại (mỗi classloader), và mỗi yêu cầu sẽ được phục vụ trên thread riêng của mình
Vậy là có bất cứ điều gì được chia sẻ giữa các yêu cầu bạn cần để quản lý đồng bộ
Servlet là instanciated như singleton trong thùng chứa servlet, đó là lý do tại sao chúng ta không thể khai báo các biến toàn cục trong nó.
'Không được' sẽ chính xác hơn 'không thể'. – EJP
Đôi khi nó được dự định để chia sẻ các biến trên các chủ đề. – IndoKnight
xem một số lựa chọn thay thế để thực hiện tại đây http://docstore.mik.ua/orelly/java-ent/servlet/ch03_01.htm – Ricardo
- 1. ASP.NET MVC, Ninject, một cá thể cho mỗi yêu cầu đối với nhiều hàm tạo
- 2. pymongo kết nối tổng hợp và yêu cầu của khách hàng
- 3. Làm thế nào để tôi nhận được IP của khách hàng của một yêu cầu Tornado?
- 4. ERROR Phương thức tĩnh yêu cầu cá thể rỗng, phương thức không tĩnh yêu cầu cá thể không rỗng
- 5. Servlet xử lý nhiều yêu cầu đăng bài
- 6. WCF - Yêu cầu xử lý từ nhiều máy khách
- 7. Yêu cầu HTTP không được cho phép với cơ chế thẩm định khách hàng NTLM '
- 8. Văn hóa tùy chỉnh cho việc phân biệt cá nhân của khách hàng?
- 9. Khách hàng Jersey: Thêm cookie vào yêu cầu
- 10. Nhận IP khách hàng thực trong Servlet
- 11. Gửi nhiều yêu cầu asynchonous trên máy khách Netty
- 12. Nếu một thùng chứa servlet tạo ra thể hiện javax.servlet.http.HttpServlet mới cho mỗi yêu cầu gửi đến?
- 13. Bộ lọc Servlet cho tất cả các yêu cầu
- 14. Nhận URL yêu cầu trong một servlet
- 15. Tại sao luồng oauth2 gốc của Google yêu cầu bí mật của khách hàng?
- 16. Python SocketServer: gửi cho nhiều khách hàng?
- 17. Android, Nhiều ứng dụng, Nhiều khách hàng, Một kho khóa
- 18. Yêu cầu nhiều yêu cầu PHP
- 19. Máy khách HTTP liên tục có thể gửi nhiều yêu cầu cùng một lúc không?
- 20. Servlet dường như xử lý nhiều yêu cầu trình duyệt đồng thời
- 21. Spring MVC: Yêu cầu gửi của khách hàng là không chính xác cú pháp
- 22. Tạo cá thể lớp khách quan theo tên?
- 23. Khi nào cá thể do máy chủ tạo ra?
- 24. Tài nguyên được yêu cầu không khả dụng cho servlet 3.0 và tomcat 7.0
- 25. Tạo yêu cầu ký chứng chỉ trong Keychain Access: khóa cá nhân nào được sử dụng?
- 26. WCF - yêu cầu khách hàng kiểm tra tính khả dụng của dịch vụ
- 27. Xác định phiên bản ứng dụng web của khách hàng trong các yêu cầu HTTP
- 28. Không có trình kết nối khách hàng nào hỗ trợ giao thức được yêu cầu: 'HTTP'
- 29. Cách tạo trường mới cho khách hàng
- 30. Cập nhật nhiều hàng với nhiều mệnh đề 'nơi' cho mỗi hàng cá nhân
Xin chào, mỗi yêu cầu sẽ được phân phối theo chủ đề của riêng nó. Bạn có thể vui lòng giải thích. – user1281029
nếu bạn thực hiện GET để servlet nó sẽ gọi 'doGet()' cho yêu cầu của bạn, nhưng nếu bạn thực hiện một yêu cầu khác sẽ có một luồng khác được tạo ra –
Dịch vụ servlet này có thể yêu cầu từng luồng một. khác để được phục vụ. – user1281029