Nội dung ôn tập
Lập trình ứng dụng mạng
1. Web browser / Web server
2. POST vs. GET
3. Servlet
4. JSP
5. Servlet lifecycle
6. 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 Dispatch
9. Khai báo servlet, servlet-mapping trong web.xml
10. ServletConfig và <init-param> của khai báo servlet trong web.xml
11. ServletContext và <context-param> trong web.xml
12.ServletConfig parameter vs. ServletContext parameter
13.RequestDispatcher from ServletRequest vs. RequestDispatcher from
ServletContext
14.Servlet (Web) Container
15.EJB Container
16.Web application architecture
17.MVC model
18. Session, URL rewrite
19.Cookie
20.Session vs. Cookie
21.Quá trình thực thi một trang JSP
22.Struts (chương 14)
23.JNDI
24. EJB: Session và Entity
25.JDBC
Tài liệu tham khảo:
yêu cầu (sử dụng RequestDispatcher). Cho ví dụ minh họa về cách lập trình
16.Phân biệt kỹ thuật REDIRECT và REQUEST DISPATCH
17.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 ứng
18.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