全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
l Servlet的生命周期,及其涉及到的方法及作用。(代码要熟悉)初始化阶段,服务阶段,销毁阶段 Init方法:servlet初始化 service方法: 接受并处理客户端发出的请求,响应客户端 destrory方法: 回收资源 销毁servletRequest封装了客户端对服务器的请求信息Response包含服务器端程序生成的HTTP响应request对象常用方法n void setCharacterEncoding(String charsetname)n String getParameter(String name) 根据页面表单组件名称获取请求页面提交数据n String getParameterValues (String name) 获取页面请求中一个表单组件对应多个值时的用户的请求数据n RequestDispatcher getRequestDispatcher(String path)response 对象常用方法n void setContentType (String name) 设置作为响应生成的内容的类型和字符编码n void sendRedirect (String name) 发送一个响应给浏览器,指示其应请求另一个URL(重定向)l 能够熟练进行Servlet开发编程。(代码要熟悉)l 理解Servlet的doGet和doPost两个方法的作用。(代码要熟悉)客户端的表单获得方式是get的时候执行doGet,表单获得方式是Post的时候执行doPost.doGet() 方法处理客户端作出的 GET 请求。 protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException,IOExceptionl 理解JavaWeb的两种开发模式:模式一和模式二(MVC),及其区别,特别要理解和掌握MVC开发模式。模式一即Jsp+JavaBean的开发模式数据使用数据JavaBean封装业务逻辑使用业务JavaBean封装,业务JavaBean也称为业务类。在jsp页面通过访问业务类获取数据和对数据进行操作。MVC设计模式(Model2)是Model-View-Controller的简称,即模型-视图-控制器,是一种目前广泛使用的软件设计模式。p 理解MVC模型:负责执执行业务处理,行业务逻辑 javaBean视图:和用户交互,展示界面,输入输出 jsp控制:1,接受视图的请求2.根据视图的请求,调用合适的模型进行业务处理3.跟据业务处理的结果,调用合适的视图发给用户进行展示 servletl EL、JSTL、JavaScript DOM等。EL表达式语言的语法 n $EL Expression JSP EL 表达式用于以下情形n 在JSP页面中输出静态内容n 为标准标签和自定义标签提供属性值EL表达式语言的作用:p 在JSP页面中执行运算(关系、逻辑和算术)p 访问JSP隐式对象中的属性p 访问客户端请求中的参数等信息p 访问JavaBean的属性p 访问集合中的JavaBeanJSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库文件对象模型(Document Object Model,简称DOM),DOM对象模型提供标签对象通用的访问方式,将HTML文件视为一棵节点树,每一个标签和文字都是一个节点,可以走访文件的节点和访问HTML标签的内容Ajax应用编程的基本步骤(代码要熟悉)。String userId=request.getParameter(userId);boolean ok=new UserService().checkUserId(userId);response.setContentType(text/plain;charset=UTF-8);PrintWriter out=response.getWriter();if(ok)out.print(用户存在!);elseout.print(无此用户!);out.flush();out.close();$(function()$(inputname=userId).keyup(function()$.post(chkUserId.do,/$(inputname=userId).val()获取帐号文本框的值userId:$(inputname=userId).val(),/向服务器传递的参数function(obj)if(obj.ok) $(#info).html(正确!).css(color,green);else$(#info).html(错误!).css(color,red);,json); ););XMLHttpRequest请求服务器的主要代码流程 创建XMLHttpRequest对象 从WEB页面中获取需处理的数据 打开到服务器的连接。 设置服务器在响应完成后,需要要运行的函数。 向服务器发出请求。String userId=request.getParameter(userId);System.out.println(userId);boolean ok=new LoginService().userIdExists(userId);PrintWriter out=response.getWriter();out.print(ok:+ok+);System.out.println(ok:+ok+);out.flush();out.close();jQuery的选择器分类和使用(代码要熟悉)。 p jQuery选择器的分类n 基本选择器n 层次选择器n 过滤选择器l 简单过滤选择器l 内容过滤选择器l 可见性过滤选择器l 属性过滤选择器l 子元素过滤选择器l 表单对象属性过滤选择器n 表单选择器 public class StudentListServlet extends HttpServlet protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException List list=new StudentService().getAllstus();req.setAtrribute(student,list);req.getRequestDispatcher(student.jsp).f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高级管理人员必修课组织行为学重点题解
- 2026年金融投资风险管理与收益优化题集
- 2026年移动应用测试场景化用例设计实战测试
- 职业性眼外伤的疫苗预防策略
- 2026年航空公司空乘人员面试问题集
- 2026年医学基础知识考试题集与解析
- 2026年网络安全工程师中级技能考核题
- 2026年个人安全防护装备个人防护装备使用培训题集
- 2026年Python编程语言考试题库及答案解析
- 职业性皮肤病的职业健康标准制定
- 低压配电维修培训知识课件
- 室性心动过速课件
- 融资管理办法国资委
- GB/T 45870.1-2025弹簧测量和试验参数第1部分:冷成形圆柱螺旋压缩弹簧
- 仓库物料储存知识培训课件
- 数字化转型下的人力资源管理创新-洞察及研究
- 门诊部医保内部管理制度
- (高清版)DB62∕T 2637-2025 道路运输液体危险货物罐式车辆 金属常压罐体定期检验规范
- 化粪池清掏疏通合同范本5篇
- 物理学(祝之光) 静电场1学习资料
- 个人项目投资协议合同范例
评论
0/150
提交评论