首页 » 湖师大-生活 » 正文

中间件程序设计复习考点

下载文档点击下载
中间件是什么:

1、可以运行的程序 2、提供基础功能:接收和并发(前两个就好了)

3、位于系统软件与应用软件之间连接两个独立应用程序成为独立系统的软件

为什么要使用中间件:

1、中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯

2、在3层C/S模式下,需要用到中间件

3、为处于自己上层的应用软件提供运行与开发的环境

使用中间件的目的:

1、我们在开发过程中只需要专注于业务逻辑,简化应用开发,缩短了开发周期,提高了软件质量

2、通过中间件,应用程序可以工作于多平台或OS环境

为什么要用Web服务器

主要功能是提供网上信息浏览服务。Web服务器应用层使用HTTP,信息内容采用HTML文档格式,信息定位使用URL。

基本概念:http://IP地址/资源路径 (URL)

使用Tomcat:Servlet和JSP

如何定义一个servlet类

1、必须继承HttpServlet类

2、覆盖doGet()或者doPost()方法

如何部署Servlet:

1、将类放到相应位置上:新建web应用—新建WEB-INF文件夹—新建classes文件夹,将类连同包一起放进去

2、配置Servlet(为了让资源名与servlet相对应)在WEB-INF下新建web.xml文件,指明映射地址

Request对象:请求转发

Request.getParameter(“user”);Request.getParameterValues(“choose”)获得请求参数,参数不存在返回null,参数存在没有被赋值则返回空串

Request.getRequestURI();返回请求行中URL查询串的前面部分

getQueryString():获得查询串的内容

getHeader(string name);返回指定名称的请求头的值

Request.getRequestDispatcher(“/welcome.jsp”)

requestDispatcher rd=request.getRequestDispatcher(“path”);

rd.forward(request,response);

Request.setAttribute(String names,Object obj);使用请求对象存储数据

JSP作用域对象

HttpSession 会话作用域 对象:session 在一个用户会话范围内有效

HttpServletRequest 请求作用域 对象:request 在用户的请求和转发的请求内存放

JavaBean规范

1、是public类,具有无参的public构造方法

2、多个属性的访问权限为:private,属性名必须以小写字母开头

3、两个public方法:访问方法(getter()) 修改方法(setter())

表达式的作用
1、简化页面的表示逻辑

2、提供-组简单的运算符。

3、很方便的对变量作用域进行访问。

4、对JavaBean对象集合元素、请求参数、Cookie、请书数据的访问更为简单

为什么要使用jsp标签

1、使用标签可以实现代码重用

2、可以使JSP代码更简洁

3、当在JSP页面中使用时将执行某种动作

监控器是什么作用

为了处理这些事件:主要包括对象的生命周期事件(初始化和销毁)和属性改变事件(添加、删除替换属性)。

\2. Web应用程序的事件主要发生在三个对象上:ServletContext、HttpSession、ServletRequest.

3.过滤器的作用? (Filter)

①是Web服务器上的组件,它拦截客户对某个资源的请求和响应,对其进行过滤。

②过滤器的常见应用:验证过滤器和审计过滤器。

JSP基本元素

声明:<%!java声明 %> 小脚本:<%java代码 %>

表达式:<%=表达式 %> 指令:<%@指令 %>

动作:<jsp=动作名/> 注释<%--任何--%>

MVC模型(使应用程序的输入、处理、输出公开)

1、定义JavaBean表示数据

2、使用Servlet处理请求

3、填写JavaBean对象数据

4、将结果储存

5、转发请求到JSP页面

6、从JavaBean对象中提取请求

最典型的MVC:JSP+Servlet+JavaBean

优点:将业务逻辑和数据访问从表示层分离出来

发表评论