第一章 j边avaee概述.pptVIP

  • 8
  • 0
  • 约1.12万字
  • 约 73页
  • 2019-03-09 发布于福建
  • 举报
第一章 j边avaee概述

第一章 JavaEE概述 1、什么是JavaEE 1. JavaEE是一个开发分布企业级应用的规范和标准 2. Java平台的三个版本 JavaSE 适用于桌面系统 JavaEE 适用于企业级应用 JavaME 适用于小型设备和智能卡 3.使用Jsp的弊端 由于大量的显示代码和业务逻辑混淆在一起,不利于程序的维护和扩展 JavaEE包含的技术 最基础的是JavaSE Java与框架的关系 JavaEE是框架的基础,框架又是应用程序的基础 三层的好处 一个组件的更改不会影响其他两个组件 由于表示层和数据层相互独立,因而可以方便扩充表示层,使系统有良好的可扩展性 代码重复减少,可以共享代码 良好的分工与协作 三层的关系 耦合 表示层 耦合 中间层 数据层 三层的技术内容 表示层技术 HTML JavaScript Ajax 系统集成技术和提交方法 JAX-WS(Java API for XML Web Service)技术 JNDI(Java Naming and Directory Interface) Java命名和目录接口,通过名称找到相应的对象 get请求将字符串添加到url中,使页面可以被设置成书签或使用电子邮件发送,而post不可以 HTTP协议 HTTP协议 — 超文本传输协议 无状态协议 不用记录谁发出的请求,只需给出响应 适用于传输文件 用于通过 Internet 发送请求消息和响应消息 使用端口接收和发送消息,默认为80端口 第二章:Servlet基础 为什么需要Servlet 什么是Servlet Servlet与Jsp之间的关系 联系:Servlet是Jsp的基础。 区别: (1)Jsp是HTML或XML与Java代码结合的嵌套型语言, 而Servlet是纯Java类。 (2)Jsp是以显示为中心。 (3)Jsp使人们把显示和逻辑分隔为可视,而Servlet没有把输出HTML语句和逻辑处理分离开。 Servlet的生命周期 Servlet的生命周期(2-2) 生命周期的各个阶段 Request与Response常用方法 页面跳转的方法 转发是在服务器端起作用的 RequestDispatcher dis=request.getRequestDispachter(url); dis.forward(request,response); 重定向是在浏览端起作用的 response.sendRedirect(“url”); 重定向将丢失request作用域内的数据。 Web.xml /web-app servlet servlet-nameAaaservlet/servlet-name servlet-classy2javaee.sg.ch03.Aaaservlet/servlet-class /servlet servlet-mapping servlet-nameAaaservlet/servlet-name url-pattern/Aaaservlet/url-pattern /servlet-mapping /web-app 注意:servlet中servlet-name与servlet-mapping中servlet-name内容要一致 第三章 基于Servlet的会话跟踪 (-) http协议和会话 1.Http协议是无状态的,是不能进行用户状态的跟踪 2.什么是会话 用户与web服务器的多次请求与响应的过程 Session运行机制 会话的创建 Request的getSession()方法创建会话 会话的使用 void setAttribute(String name,Object value) 进行数据的保存 Object getAttribute(String name) 进行数据的读取 **读取出的数据返回的是Object类型,必须转换成存入时的数据类型 结束session的三种方式 1)关闭浏览器 2)两次访问的时间间隔大于非活动时间 3)调用HttpSession的invalidate()方法 第四章 基于Serverlet的会话跟踪 (二) 购物车的实现 JavaEE与后续课程关系 HttpSession session=request.getSession(false); If(session==null){转换到详细信息页面}

文档评论(0)

1亿VIP精品文档

相关文档