Đang chuẩn bị liên kết để tải về tài liệu:
peer-topeer Networks phần 5

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Lưu ý rằng điều quan trọng là để phân biệt sự khác nhau giữa getNextNumber () và getTaskNumber () phương pháp. GetNextNumber () trả về số lượng công việc phụ kế tiếp có sẵn, nhưng nhiệm vụ phụ không được giao chủ đề nào được nêu ra. | 100 8. Testing and Enhancements of Servlets import java.io. import javax.servlet. import javax.servlet.http. public class home extends HttpServlet String GlobalFile String LocalFile public void init throws ServletException System.out.println home program started ServletConfig cfg getServletConfig LocalFile cfg.getInitParameter FileName System.out.println Local value LocalFile ServletContext global getServletContext GlobalFile global.getInitParameter global System.out.println Global value GlobalFile public void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException PrintWriter output response.getWriter output.println html output.println head output.println title home title output.println head output.println body output.println h1 output.println Globle File GlobalFile output.println br output.println Local File LocalFile output.println h1 output.println body output.println html output.close end of method public void destroy System.out.println destroy method of home called Figure 8.8. home.java Synchronization 101 Figure 8.9. Screen of browser home.java Figure 8.10. Screen of server home.java 8.4 Synchronization A web server creates a thread of the servlet to handle a browser s request. Multiple threads can be created at the same time. The advantage is that the creation of threads is handled automatically by the server. We do not need to code it in the servlet. On the other hand this feature could be a problem for some applications. Let us consider the following examples A client sends a number to the servlet. The servlet adds the number to the variable sum . The value of sum might not be correct if we allow multiple threads to update the variable sum at the same time. Locking mechanism is required and it can be achieved by synchronization. Syntax of the synchronization is public class ExampleServelt extends HttpServlet Declare your variable here e.g. sum public void init throws ServletException 102 8. Testing and .

TÀI LIỆU LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.