当前位置:文档之家› JavaEE框架总结

JavaEE框架总结

JavaEE框架总结
JavaEE框架总结

JavaEE框架总结

框架是什么?

框架是半成品,它把程序员需要写可以重用的代码封装起来。

学习框架重点学习什么?

重点学习工作原理、明白整个工作流程;明白工作流程中哪些是框架自动生成的、哪些需要程序员自己写的;明确该框架适用于什么场合;

1.三层架构

软件的架构可以分为:表现层、业务逻辑层和数据访问层。

2.MVC架构

MVC架构分为:控制层(Controller)、模型层(Model)和视图层(View)。

(1)该框架中程序员都需要写什么?

配置:web.xml、struts.xml文件。

编写Action类和结果视图(如jsp)。

(2)Struts2用来干什么:

核心功能:MVC控制器。

扩展功能:struts标签库(view);集成dwr,来实现Ajax的功能;国际化。

(1)Spring的核心功能:

AOP(面向切面编程):将公共的功能抽取出来(如转账时的权限验证、环境验证)。

IOC(控制反转,DI依赖注入):通过xml或注解的方式获取类(对象)、给属性赋值。由Spring容器控制对象的生命周期(创建、初始化、销毁);该创建对象的方式解决了上层需要new下层的对象的问题,实现层与层之间的解耦。

(2)Spring IOC工作原理图:

Spring IOC工作原理图

(3)Spring AOP工作原理图:

Spring AOP工作原理一

Spring AOP工作原理二

5.Hibernate框架:

持久层框架(还有JPA/JDO/MyBatis/toplink)

Hibernate框架执行流程

Hibernate程序结构

需要配置的文件:配置文件、映射文件。

需要开发的程序:实体类、工具类、测试类、数据表。

6.SpringMVC框架

7.MyBatis框架

JavaEE软件架构技术介绍

JavaEE JavaEE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。 JavaEE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。 在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。 JavaEE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。 核心优势编辑 J2EE容易让初学者误解是独立于一套Java的技术方案。 从更深层次来看,Java诞生十年,多年前的业务组件还可以使用,软件应用不再由于语言的更迭革命带来毁灭的打击了。 3功能规定编辑 架构图 让我们看看Java EE 5有哪些新的功能或规定,我们可以从SUN网站下载Java EE 5规范。其架构图如下: JAVA EE 架构图 图中灰色加黑部分是Java EE 5新的功能,我们看到,在WEB层主要加入了JSF 这个新的表现层框架,和我们日常开发关系密切的是,引入了新的Java Persistence标准,这个标准正在由EJB 3.0专家组制定。 值得指出的是,这个Java持久化标准也可以嵌入在WEB层调用,所以,它肯定不会从属于EJB标准,这样,当前所有的Java持久层标准如:

JavaEE体系架构总结

第一章javaEE体系架构 web回顾: web的核心技术就是servlet和JSP,然而组成一个基本的web应用程序还有:客户端浏览器、HTTP协议、javabean、xml、标记库、web服务器和web容器等技术,通过采用JSP+servlet+javaBean技术实现web应用的开发(也就是MVC模式),MVC中的每一个组件,她们都充当着不同的角色servlet就是充当控制器角色负责处理业务和控制业务流程,JSP充当视图角色负责输出响应的结果,javabean充当模型角色,负责具体的业务逻辑和业务数据。 详解:当客户端浏览器向web服务器发出HTTP请求,所请求的消息通过控制器,然后控制器从中获得信息,接着控制器把业务逻辑将信息交给一个适当的模型对象,这个模型对象与数据库进行交互,并且按照请求信息的要求进行处理、应答并收集信息,然后把控制权转交给控制器,控制权得到接过信息后决定采用什么样的视图向客户端浏览器显示响应信息,在这一过程中,控制器并不是直接将信息给某个视图做显示,通常这是一个包括把数据放置在适当的javaweb作用域范围对象的过程,这个作用域对象在控制器和视图之间共享。 Javaweb应用开发的层次: 表示层->业务层->持久层

表示层采用了HTML、jsp、XML等视图技术。 业务层中使用java的组件技术javabean实现业务逻辑,在持久层使用jdbc完成业务数据的持久化,在逻辑分层中采用MVC模式将表示层与业务层进行分离,这样便于修改和加入表示层,把处理过程放置在分离的业务层中也更便于测试。采用DAO模式将业务层与持久层分离,从而使得层与层之间进行数据传输。 Web应用的优缺点: 优点:1.web应用能够在servlet容器中运行,便于管理 负载小、对业务层对象的访问叫简单,可以在不同的Servlet 之间移植。 然而Web应用也存在一定的缺陷: 1.她只针对一个服务器和一个数据库,性能较低,应用有限。 2.无法完成相应的事务处理。 二、JavaEE 1.什么是javaEE企业级应用? JavaEE是一套设计、开发、汇编和部署企业应用程序的规范,目的与核心是提供相应的服务。 JavaEE体系结构的优缺点: 优点:分布式组件、应用程序的可移植性、可靠与稳定性。缺点:较高的资源需求、较高的应用程序服务器费用

javaEE框架

javaEE框架 JAVAEE 的四层模型 JAVAEE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,sun设计JAVAEE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议――通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。现在J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是JAVAEE典型的四层结构: 运行在客户端机器上的客户层组件 运行在JAVAEE服务器上的Web层组件 运行在JAVAEE服务器上的业务逻辑层组件 运行在EIS服务器上的企业信息系统(Enterprise information system)层软件 JAVAEE应用程序组件 JAVAEE应用程序是由组件构成的. JAVAEE组件是具有独立功能的软件单元,它们通过相关的J2EE 的四层模

型 JAVAEE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议――通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。现在J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是JAVAEE典型的四层结构: 运行在客户端机器上的客户层组件 运行在JAVAEE服务器上的Web层组件 运行在JAVAEE服务器上的业务逻辑层组件 运行在EIS服务器上的企业信息系统(Enterprise information system)层软件 JAVAEE应用程序组件 JAVAEE应用程序是由组件构成的.JAVAEE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。JAVAEE说明书中定义了以下的JAVAEE组件:

JavaEE轻量级框架

JavaEE轻量级框架 一、选择题 1. Aop、oop、ooA:(p199) Aop面向切面(动态),oop面向对象(静态),ooA面向对象设计。 Aop与oop不仅不是互相竞争的技术,而且是很好的互补,Aop不是呈取代oop的趋势。 2. Struts2的主要组件:(p13) FilterDispatcher ——起中央控制器作用的过滤器 Action ——处于Model层的Action,调用JavaBean实现业务逻辑Struts.xml ——核心配置文件,配置有Action、Result等 3. Struts.xml配置(p15) Struts.xml ——在web开发时,一般放置在“/工程/src” 配置元素package ——包含Action及拦截器配置信息,并对其进行统一管理 4. Package(p1 5.p1 6.p17) Namespace:用于设置命名空间,该属性是可选的。 (1) bcm包使用默认的命名空间,默认的命名空间总是“”。 访问bankAction为: http://localhost:8080/Bank.action (2) abc包指定了命名空间/abc,说明用户访问该包下的所有Action时,URL地址是命名空间 访问bankAction 5. Struts寻找Action顺序(p17) (1)先找指定命名空间下的Action,如果找到则执行。 (2)如果找不到,则转入到默认命名空间中寻找Action,如果找到则执行,如果找不到Action,Struts报错。 6. action元素(p17) method:

JavaEE-SSM框架面试资料

SpringMvc简单介绍下你对springMVC的理解? Spring MVC Framework有这样一些特点: 1.它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象 之类的都是java组件.并且和Spring提供的其他基础结构紧密集成. 2.不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于 Servlet的) 3.可以任意使用各种视图技术,而不仅仅局限于JSP 4.支持各种请求资源的映射策略 5.它应是易于扩展的 2) SpringMVC的工作流程? 1. 用户发送请求至前端控制器DispatcherServlet 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3. 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4. DispatcherServlet通过HandlerAdapter处理器适配器调用处理器 5. 执行处理器(Controller,也叫后端控制器)。 6. Controller执行完成返回ModelAndView 7. HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet 8. DispatcherServlet将ModelAndView传给ViewReslover视图解析器

9. ViewReslover解析后返回具体View 10. DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)。 11. DispatcherServlet响应用户 3) 如果你也用过struts2.简单介绍下springMVC和struts2的区别有哪些? 1. springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter 过虑器。 2. springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 3. Struts采用值栈存储请求和响应的数据,通过OGNL存取数据,springmvc 通过参数解析器是将request请求内容解析,并给方法形参赋值,将数据和视图封装成ModelAndView对象,最后又将ModelAndView中的模型数据通过reques域传输到页面。Jsp视图解析器默认使用jstl。 4) SpringMvc原理?

【黑马程序员】JavaEE框架:spring(一)

【黑马程序员】JavaEE框架:spring(一) 一、技术说明(技术介绍,技术优势以及发展史等) 1.1、什么是spring l Spring是分层的JavaSE/EE full-stack 轻量级开源框架 分层:三层体系结构,为每一个层都提供解决方案 web层:struts2、spring-mvc service层:spring dao层:hibernate、mybatis、jdbcTemplate(spring) 轻量级:使用时占用资源少,依赖程序少。比较:EJB 1.2、spring由来 Expert One-to-One J2EE Design and Development ,介绍EJB,使用,特点 Expert One-to-One J2EE Development without EJB ,不使用EJB,spring思想 1.3、spring核心 l 以IoC(Inverse of Control 反转控制)和AOP(Aspect Oriented Programming 面向切面编程为内核)1.4、spring优点 l 方便解耦,简化开发(易扩展,易维护) ?Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理 l AOP编程的支持 ?Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能 l 声明式事务的支持 ?只需要通过配置就可以完成对事务的管理,而无需手动编程 l 方便程序的测试 ?Spring对Junit4支持,可以通过注解方便的测试Spring程序 l 方便集成各种优秀框架 ?Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz等)的直接支持 l 降低JavaEE API的使用难度 ?Spring 对JavaEE开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低 1.5、spring体系结构

JavaEE开发四大常用框架程序员必看精心整理免分数

Java EE开发四大常用框架 我们对Java EE的框架有过很多介绍,本文将对Java EE中常用的四个框架做 一下系统的归纳,希望大家喜欢。 Struts Struts是一个基于Sun Java EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。 Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关: 1、模型(Model,本质上来说在Struts中Model是一个Action类(这个会在后面详细讨论,开发者通过其实现商业逻辑,同时用户请求通过控制器(Controller向Action的转发过程是基于由struts-config.xml文件描述的配置信息的。 2、视图(View,View是由与控制器Servlet配合工作的一整套JSP定制标签库构 成,利用她们我们可以快速建立应用系统的界面。 3、控制器(Controller,本质上是一个Servlet,将客户端请求转发到相应的Action 类。 4、一堆用来做XML文件解析的工具包,Struts是用XML来描述如何自动产生一些JavaBean的属性的,此外Struts还利用XML来描述在国际化应用中的用户提示信息的(这样一来就实现了应用系统的多语言支持。 Spring Spring是轻量级的Java EE应用程序框架。 Spring的核心是个轻量级容器(container,实现了IoC(Inversion of Control模式的容器,Spring的目标是实现一个全方位的整合框架,在Spring框架下实现多个子框架的组合,这些子框架之间彼此可以独立,也可以使用其它的框架方案加以替代,Spring 希望提供one-stop shop的框架整合方案。 Spring不会特別去提出一些子框架来与现有的Ope nSource框架竞争,除非它觉得所提出的框架夠新夠好,例如Spring有自己的MVC框架方案,因为它觉得现有的MVC 方案有很多可以改进的地方,但它不强迫您使用它提供的方案,您可以选用

JavaEE开发四大常用框架.

我们对 Java EE的框架有过很多介绍, 本文将对 Java EE中常用的四个框架做一下系统的归纳,希望大家喜欢。 Struts Struts 是一个基于 Sun Java EE 平台的 MVC 框架,主要是采用 Servlet 和 JSP 技术来实现的。 Struts 框架可分为以下四个主要部分,其中三个就和 MVC 模式紧密相关: 1、模型 (Model ,本质上来说在 Struts 中 Model 是一个 Action 类(这个会在后面详细讨论 ,开发者通过其实现商业逻辑,同时用户请求通过控制器 (Controller 向 Action 的转发过程是基于由 struts-config.xml 文件描述的配置信息的。 2、视图 (View , View 是由与控制器 Servlet 配合工作的一整套 JSP 定制标签 库构成,利用她们我们可以快速建立应用系统的界面。 3、控制器(Controller ,本质上是一个 Servlet ,将客户端请求转发到相应的 Action 类。 4、一堆用来做 XML 文件解析的工具包, Struts 是用 XML 来描述如何自动产 生一些 JavaBean 的属性的, 此外 Struts 还利用 XML 来描述在国际化应用中的用户提示信息的(这样一来就实现了应用系统的多语言支持。 Spring Spring 是轻量级的 Java EE应用程序框架。 Spring 的核心是个轻量级容器(container ,实现了 IoC (Inversion of Control 模式的容器, Spring 的目标是实现一个全方位的整合框架, 在 Spring 框架下实现多个子框架的组合, 这些子框架之间彼此可以独立, 也可以使用其它的框架方案加以替代, Spring 希望提供 one-stop shop的框架整合方案。

JavaEE框架总结

JavaEE框架总结 框架是什么? 框架是半成品,它把程序员需要写可以重用的代码封装起来。 学习框架重点学习什么? 重点学习工作原理、明白整个工作流程;明白工作流程中哪些是框架自动生成的、哪些需要程序员自己写的;明确该框架适用于什么场合; 1.三层架构 软件的架构可以分为:表现层、业务逻辑层和数据访问层。 2.MVC架构 MVC架构分为:控制层(Controller)、模型层(Model)和视图层(View)。

3.Struts2框架 (1)该框架中程序员都需要写什么? 配置:web.xml、struts.xml文件。 编写Action类和结果视图(如jsp)。 (2)Struts2用来干什么: 核心功能:MVC控制器。 扩展功能:struts标签库(view);集成dwr,来实现Ajax的功能;国际化。

4.Spring框架: (1)Spring的核心功能: AOP(面向切面编程):将公共的功能抽取出来(如转账时的权限验证、环境验证)。 IOC(控制反转,DI依赖注入):通过xml或注解的方式获取类(对象)、给属性赋值。

由Spring容器控制对象的生命周期(创建、初始化、销毁);该创建对象的方式解决了上层需要new下层的对象的问题,实现层与层之间的解耦。 (2)Spring IOC工作原理图: Spring IOC工作原理图 (3)Spring AOP工作原理图:

Spring AOP工作原理一 Spring AOP工作原理二5.Hibernate框架: 持久层框架(还有JPA/JDO/MyBatis/toplink) Hibernate框架执行流程

javaEE基础知识

第一章javaEE概述 JavaEE是一个标准中间件体系结构。 JavaEE编程思想: 组件容器 JavaEE技术框架:表示层,中间层,数据层 HTTP是一个无状态协议 GET,POST请求区别 Get提交数据在地址栏显示,而POST不显示 Get提交数据量有限制:而Post没有 第二章Servlet编程 Servlet是一种独立于操作系统平台和网络传输协议的服务器端的Java应用程序。所有Servlet都必须实现通用Servlet接口或继承HttpServlet类。 HttpSession对象跟踪会话 获取HttpSession对象 对HttpSession对象进行读与写 手工终止HttpSession或什么都不做 SetAttribute()使用指定的名称将对象绑定到这个会话 Get Attribute()返回绑定此会话的对象 SetMaxlnactivelnterval()在无效前请求间隔时间负表示永远不会超时 Invakudate()终止当前会话 第三章MVC设计模式 MVC表示业务逻辑层,视图,控制器 MVC的优点可维护性强,扩展性强,代码重复少 第四章连接池JNDI DAO的优化 数据连接池可以提高数据访问的性能 使用DBCP组件可以实现数据源 JNDI可以用来实现资源的配置和查找使用分离,我们可以用JNDI来管理数据源 第五章JavaBean 1、JavaBean:是一种封装业务的状态操作的业务类 Bean的基本要求:public的类无参public构造函数getter/setter Bean的设计思想:可重用组件 Bean的分类:数据bean,业务bean 2、标准动作: 第六章JSTL

《JavaEE框架技术项目课程》项目报告

《JavaEE框架技术项目课程》 项目报告 项目名称:视频点播系统 班级: 2017级Java四班 指导教师:于亚芳 组长学号姓名: 174804356 郭志超 组员学号姓名: 174804387 王元帅 174804348 陈艳辉 174804403 常文亮 174804365 李钦杰

一、项目基本信息

二、数据库设计 (所有正文要求,小四号宋,首行缩进2字符,行距固定值20磅) (该内容中包含项目中用到的所有表格及描述。要求,表名在表头上,表格使用三线表,例如下表) 表1 user用户表 序号字段名类型描述 2 username varchar 登录用户名 3 password varchar 登录密码 表2 video视频播放表 2 Title varchar 视频名称 3 Director varchar 导演 4 Stars varchar 演员 5 Categories Varchar 类型 6 Country varchar 制片国家 7 Status Varchar 更新状态 8 Year Varchar 上映日期 表3 link视频链接表 2 Seq Int 集序号 3 name varchar 集数名称 4 Link varchar URL地址

表4 categories直播表 三、项目规划和设计实施 3.1项目设计规划 (该内容由组长撰写,说明项目的功能模块划分,项目组分工情况) 本项目由用户注册与登录、数据库连接与搭建、视频在线直播、管理员部署权限、在线影视观看五大模块组成。项目组成员主要划分为开发人员、测试人员和项目实施人员。除主要任务分工以外的工作,项目组成员项目设计规划分工情况如下: 郭志超担任组长,主要负责控制整个项目的进度(管理整个项目的文档),并进行协调组织,进行项目的测试编写,发现和跟踪bug。 王元帅担任架构设计师的角色,进行构架设计和功能实现设计,主要负责设计项目中软件部分的体系结构和模型,确定软件内部流程和框架等。 陈艳辉担任DBA,负责数据库设计与搭建,根据业务需求和系统性能分析,设计数据库,完成数据库操作,确保数据库操作的正确性、安全性。 常文亮担任模块设计与需求分析的角色,对项目需求和模块进行分析,准确获取项目需求并与架构设计所划分的模块进一步细化,保障各模块按既定的标准和要求的完成。 李钦杰主要负责前端的开发设计与界面美化,根据设计成果进行具体编码工作,对自己的代码进行基本的单元测试。 3.2实施方案 (该内容由各个组员自己撰写,再由组长粘贴到当前文档。主要内容为各个模块的具体功能实现情况,及重要代码) 3.2.1需求分析、模块设计实施方案(常文亮) 系统平台搭建前期进行需求报告设计,和组员对整个框架进行分析讨论并设计各个功能模块的模型,根据用户注册与登录、数据库连接与搭建、视频在线直播、管理员部署权限、在线影视观看五大模块进行功能分析及设计并与开发者协调进行需求分析。注册登录模块实现对用户输入的账户密码进行验证;数据库功能实现网页同步进行增删改查操作;视频在线直播实现对全网的直播平台进行聚合搬运;管理员对资源进行部署删除;在线影视给用户进行数据库已有视频的点播操作。 3.2.2 xxx模块实施方案

JavaEE架构与程序设计总结

JavaEE架构与程序设计 题型:1.填空题(20道,20分)2.选择题(20道,40分) 3.简答题(4道,20分) 4.编程题(2道,20分,实验报告)小题出自JSP,大题出自Servlet 第一部分 第一章: 1.Web应用程序工作原理:客户端把请求发送到服务器端的Web应用程序, Web应用程序接收请求后进行相关处理(静态网页和动态网页),并把结果以文本或网页的形式,返回到客户端;因此当访问Web 站点的时候,我们所看到的所有内容都是在浏览器中呈现的; 2.Web应用程序是在HTTP协议支持下的,基于B/S结构(Browser 浏览器/Server服务器)的应用程序。 Web服务器程序是指运行在Web服务器上的软件程序。 3.Tomcat是当今使用最为广泛的基于Java的Web服务器软件 搭建运行环境:组件必须运行在容器(container)中,容器一般使用软件形式,Tomcat是一种常用Web容器。 第二章: 1.Servlet(Web服务器)是服务器端的组件,是运行在Web服务器上的Java小程序;Servlet必须运行在容器中,它一般会把处理的结果以为HTML的形式返回,在客户端形成动态网页;Servlet是一个Java类,该类遵守一定规范。 2.HttpServlet类支持HTTP协议功能以及Servlet类的方法,它是

个抽象类;它接收客户端的请求,并向客户端发送响应。 3.form提交的方式是:get 方式和post方式 我们提交把请求提交到Servlet中,容器会调用Servlet中的相应方法:get doGet和post doPost。 doGet与doPost的区别: doGet事件可接受:1>浏览器直接访问;2>超级连接默认为doGet;3>Form表单的get方法访问:不安全;会在浏览器显示;字符有限制. doPost事件只可接受form的post方法访问 (4)访问Servlet的三种方式:1>在地址栏通过url直接访问:http://localhost:8080/chapter01/firstServlet 2>通过超级链接访问Run the first servlet 3>通过表单提交访问

(5)web.xml是部署描述符文件;每个web应用中都必须有web.xml 文件;web.xml存在于WEB-INF目录下 (6)基于HTTP的请求响应机制:1>建立连接;2>发送请求;3>返回响应;4>关闭连接 (7)请求转发方法与响应重定向的区别: 请求转发方法可以传递参数: request.getRequestDispatcher(“”).forward(request,response

相关主题
文本预览
相关文档 最新文档