zoukankan      html  css  js  c++  java
  • javaEE复习重点个人总结

      最近在学院或集队的群里看见最多的就是求javaEE大作业了,那么突然有感而发,写点参考性的期末复习总结。      

      第一章JavaEE 概述:

      1:两层体系应用体系结构 安全性低,部署困难,消耗系统资源

      2 三层体系结构应用 安全性高 ;易维护,快速响应 ;系统扩展灵活

      JavaEE是一个标准的中间件体系结构 客户层, 表示逻辑层(WEB) 业务逻辑层和企业信息系统层 javaEE的编程思想:组件——容器 ,分布式组件:JSP ,servlet ,EJB

      JAVAEE框架:组件技术 服务技术 ,通信技术

      第三章: Servelt

      Servlet :是一种独立于操作系统平台和网络传输协议的服务器端的java应用程序,它用来扩展服务器的功能,可以生成动态的Web页面。

      Applet运行在客户端,具有丰富的图形界面

      Servlet运行在服务器端,没有图形界面

      Servelt的工作流程 1 客户端将请求发送到服务器 2服务器上的Web容器实例化 3 Web将请求响应返回到客户端。4 servlet创建一个响应,并将其返回到Web容器。Servlet 可以使用客户端和服务端的资源来响应 5 Web把响应来返回到客户端 6 服务器关闭Servlet

      Servlet 的编程接口 servletConfig配置信息 ServletContext运行环境信息 HttpServletRequest请求 HttpServletResponse 响应 Httpsession 会话管理 RequestDispatcher 协作 ServletException 意外情况

      getParameter 获取数据 gteParameterValues()方法,返回一个字符串数组

      Header getHeader 读取值

      会话管理

      会话: 从特定客户端到服务器的一系列请求被称为会话

      HTTP:协议是一种无状态的协议。

      常见的会话跟踪技术:Cookie ,URL重写,和隐藏表单域、

      Cookie 是一小块可以嵌入到HTTP请求和响应中的数据 通常保存在客户端,被保存在一个文本文件 cookie= New cookie(name value)

      Cookie.setPath(request.getContextPath());

      setMaxage :设置生命周期 setvalue 设置 getvalue读取

      response.addCookie(cookies[])添加新的cookie intmaxage =-1 表示不记录数据,关闭会话就结束了

      URL重写:String contextPath = request.getContextPath();

      String encodeUrl=request.encodeURL(contextPath+”url2?name=张三&age=27”);

      HttpSession 1 获取HttpSession对象

      2对HttpSession对象进行读或写

      3终止

      HttpSession.session=request.getSession(true) 获取Session对象

      Integer i= (integer) session.getAttribute(COUNTRE_KEY)从会话中获取属性

      Session.setAttribute(COUNTRE, new integer(counter)存入会话

      Servlet上下文

      :访问Web应用程序资源,ServletContext可以通过getResource()和get ResourceAsStream()

      在Servlet上下文属性中保存Web 应用程序的信息。

      获得初始化参数信息

      提供日志支持

      String Temoerature =(String)getServletContext().getAttribute(“Tenperature”)

      第一次获取数据 初始化 放入上下文

      doGte 方法先调用getServeltContext()方法来获取应用上下文对象ServletContext ,然后调用ServeltContext对象的gteAttribute() 方法来获取存储在上下文中的Temperature进行显示

      Servlet 之间的协做郑州做人流哪家医院好 http://www.sptdnk.com/

      Javax.sevlet.requestdispatcher; include()方法将其他资源对此请求的响应包含起来

      Forward()方法将请求传递到其他资源

      If()判断条件

      RequestDispatcher diapatcher= request.getRequestDispatcher(“目标页面的URL)

      Dispatcher.forward(request,response);

      Filter 拦截请求和相应,以便查看,提取或以某种方式操作正在客户机和服务器之间的交换数据。 DoFilter(SevletRequest,ServletResponse,FilterChain )

      Listener 用来主动监听。,Web容器事件,是指Web上下文的创建和销毁,会话对象的创建和销毁,以及会话属性的修改等,。

      第四章:JSP

      JSP概述:是一种实现普通静态HTML和动态HTML混合编码的技术。

      主要成分:脚本元素 指令 和动作

      脚本元素:用来嵌入Java代码,这些代码成为转化得到的Servlet的一部分;

      指令:用来从整体上来控制Servlet的结构;

      动作:用于引入现有的组件以控制Web容器的行为。

      输出表达式: 输出表达式中的计算结果,表达式中的变量必须是前面已经申明了的变量。

      注释:

      1 :输出到客户端的注释:

      2 :不输出到客户端的注释:

      申明变量,方法和类

      不能有空格

      1 声明变量:JSP 声明变量的作用域为整个页面,也就是说无论在整个页面的哪个地方声明了变量都可以用来使用

      2 声明方法: %与=之间不能有空格,

      方法在整个page 上有效,但是该方法内定义的变量只能在该方法内有效

      3声明类:

      指令: page指令用来定义整个JSP页面的全局属性,合法的page属性有import, contentType ,isThreadSafe,session ,buffer,autoflush ,extends,info,errorpage, isErrorpage和

      Language

      Language:属性:

      %@page import=”java.util.*“%

      Include指令:

      动作组件:jsp:include 把指定的文件插入到正在生成的页面

      Forward动作组件: 用于将浏览器显示的网页,导向至另一个HTML网页或者是JSP页面 jsp:forward标记以后的代码将不再执行

      3 param动作组件 参数传递一般不单独使用

      内置对象: JSP一共提供了9中内置对象: requeat ,response ,out ,session ,application,config ,

      Pagecontext, page ,和 exception 。

  • 相关阅读:
    EF4.3 到底能不能用?
    系统架构师(详解+转)
    silverlight MD5加密
    silverlight自定义安装客户端插件
    vs2010中文安装英文版silverlight5,和MVC 3
    如何自定义gridview的表格显示?
    Scott Mitchell的ASP.NET2.0数据指南中文版索引
    成功软件开发者的9种编程习惯(一)
    第8章 商品目录管理
    6/29 项目目录结构有所调整
  • 原文地址:https://www.cnblogs.com/djw12333/p/12016405.html
Copyright © 2011-2022 走看看