Ôn tập lập trình ứng dụng mạng

2 917 12
Ôn tập lập trình ứng dụng mạng

Đang tải... (xem toàn văn)

Thông tin tài liệu

Ôn tập lập trình ứng dụng mạng

Nội dung ôn tậpLập trình ứng dụng mạng1. Web browser / Web server2. POST vs. GET3. Servlet4. JSP5. Servlet lifecycle6. HttpServletRequest và các phương thức thông dụng (getHeader, getCookies, getSession, getMethod, getInputStream, getParameter)7. HttpServletResponse và các phương thức thông dụng (setContentType, getOutputStream, getWriter, addHeader, addCookie, sendRedirect)8. Redirect vs. Request Dispatch9. Khai báo servlet, servlet-mapping trong web.xml10. ServletConfig và <init-param> của khai báo servlet trong web.xml11. ServletContext và <context-param> trong web.xml12.ServletConfig parameter vs. ServletContext parameter13.RequestDispatcher from ServletRequest vs. RequestDispatcher from ServletContext14.Servlet (Web) Container15.EJB Container16.Web application architecture17.MVC model18. Session, URL rewrite19.Cookie20.Session vs. Cookie21.Quá trình thực thi một trang JSP22.Struts (chương 14)23.JNDI24. EJB: Session và Entity25.JDBCTài liệu tham khảo:- Slide bài học, các ví dụ minh họa- Tài liệu SCWCD được cung cấp (từ chương 1 – 8 và chương 14)Bỏ:- ServletContextListerner- HttpSessionListener- ThreadSafe in Servlet- Distributed environment- EL- JSTL Câu hỏi ôn tập1. Web server là gì? Vai trò của nó2. Web browser là gì? Vai trò của nó3. Phân biệt GET và POST4. Servlet (Web) container là gì? Liệt kê những chức năng servlet container cung cấp5. Hãy trình bày chu kỳ sống của một servlet.6. Hãy trình bày quá trình xử lý thực thi một tập tin JSP trên web container để phục vụ yêu cầu của client lần đầu tiên7. Hãy phân biệt ý nghĩa của thẻ chỉ thị <%@include file=” .”%> và thẻ thực thi <jsp:include page= ” .” />8. Hãy trình bày so sánh tương quan giữa JavaServer Page (JSP) và Java Servlet9. Hãy trình bày so sánh tương quan giữa Cookie và Session10.Hãy trình bày hiểu biết của anh/chị về J2EE/JavaEE server (J2EE/JavaEE server là gì? Kiến trúc ? Vai trò của từng thành phần?)11.Hãy trình bày hiểu biết của anh/chị về kiến trúc ứng dụng đa lớp12.Hãy trình bày hiểu biết của anh/chị về mô hình MVC (Kiến trúc? Vai trò của từng thành phần trong mô hình)13.Hãy trình bày hiểu biết của anh/chị về JavaBean14.Phân biệt JavaBean và Enterprise JavaBean (EJB)15.Phân biệt cơ chế (phương thức) forward() và include() trong quá trình phân phối yêu cầu (sử dụng RequestDispatcher). Cho ví dụ minh họa về cách lập trình16.Phân biệt kỹ thuật REDIRECT và REQUEST DISPATCH17.Phân biệt các phạm vi lưu trữ (scope) JavaBean: REQUEST, SESSION, APPLICATION. Cho ví dụ minh họa cơ chế lưu trữ một đối tượng JavaBean vào các vùng lưu trữ tương ứng18.Enterprise JavaBean là gì? Mục đích sử dụng EJB? Các loại EJB.19.Phân biệt local-client và remote-client (trong ngữ cảnh sử dụng EJB)20.Hãy trình bày qui trình hoạt động của Struts Framework . Nội dung ôn tậpLập trình ứng dụng mạng1 . Web browser / Web server2. POST vs. GET3. Servlet4. JSP5.. thông dụng (getHeader, getCookies, getSession, getMethod, getInputStream, getParameter)7. HttpServletResponse và các phương thức thông dụng

Ngày đăng: 18/09/2012, 14:04

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan