![]() |
#2
syg54342010-09-21 09:30
一、Servlet基础
1、什么是servlet? 2、servlet的优点? 3、什么是servlet容器? 4、怎么写一个servlet? 二、Servlet核心 1、核心的接口与类 Servlet GenericServlet HttpServlet ServletRequest,ServletResponse HttpServletRequest,HttpServletResponse ServletConfig ServletContext 2、HttpServletRequest,HttpServletResponse的常用方法 request.getParameter(); request.getParameterValues(); request.getSession(); request.getSession(boolean); request.getRequestURI(); request.setAttribute(), getAttribute(),removeAttribute(); request.getRequestDispatcher(); request.setCharacterEncoding(); request.getCookies(); response.getWriter(); response.setContentType(); response.sendRedirect(); response.encodeURL(), encodeRedirectURL(); response.addCookie(); 3、表单处理 (1)如何获得表单中数据 (2)表单中,有中文,如何处理 (3)表单的提交方式 4、比较get,post提交方式 链接、表单默认提交方式、地址栏直接输入:get方式 对于method="post" 是post方式。 此外,还要知道两者之间的不同,查笔记。 5、重定向与转发 (1)什么是重定向、重定向的特点 (2)编程 (3)什么是转发,转发的特点 (4)转发的编程 (5)比较二者之间的不同。 三、http状态管理 1、http协议的无状态特性 2、cookie技术 (1)什么是cookie? 特点? (2)cookie的创建 (3) cookie的生存时间、路径 (4)cookie常见的使用的场合 记录用户的使用偏好、记住用户登录状态、 保存购物车。 3、session技术 (1)什么是session?特点? (2)如何创建session? 比较request.getSession() request.getSession(boolean) (3) session的几个重要方法? session.setAttribute(String,Object); session.getAttribute(); session.removeAttribute(); session.getServletContext(); session.invalidate(); session.getId(); session.setMaxInActiveInterval(); (4)如果禁止cookie,如何进行sessionId的跟踪? url重写 response.encodeURL(), encodeRedirectURL(); 4、比较cookie与session技术? 5、典型应用 验证码 session验证 购物车 四、数据访问 1、dao 是什么?优点? 2、dao的组成? 3、编程 五、过滤器与监听器 1、概念 2、过滤器的优点? 3、过滤器的编程? 4、监听器的编程? 六、文件上传 1、如何使用fileupload工具来实现文件上传。 |
不会上传附件,就一页一页的贴吧,做得不详细,不过希望能对大家有所帮助!
中秋节到了,祝大家中秋快乐!顺便散下分!
不过在这里贴的毕竟有限,希望大家有什么问题还是多多发贴交流,大家一起讨论,一起提高!