javaweb期末复习

上传人:第*** 文档编号:62045445 上传时间:2018-12-16 格式:DOCX 页数:29 大小:1.02MB
返回 下载 相关 举报
javaweb期末复习_第1页
第1页 / 共29页
javaweb期末复习_第2页
第2页 / 共29页
javaweb期末复习_第3页
第3页 / 共29页
javaweb期末复习_第4页
第4页 / 共29页
javaweb期末复习_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《javaweb期末复习》由会员分享,可在线阅读,更多相关《javaweb期末复习(29页珍藏版)》请在金锄头文库上搜索。

1、第1章 Java Web应用开发技术概要31.1Java Web应用开发技术简介31.1.1 Java Web应用31.1.2 Java Web应用开发技术4TOMCAT的目录结构41.3.2 Java Web应用程序的目录结构4第2章 静态网页开发技术52.1.3 HTML表单标签与表单设计52.2.1 CCS样式表的定义与使用62.3.1 JavaScript的基本语法62.3.2 JavaScript的事件72.3.3 JavaScript的对象7第3章 JSP技术73.1 JSP技术概述73.1.1 JSP页面的结构73.1.2 JSP程序的运行机制83.2.1 JSP基本元素83.2

2、.2 JSP指令元素83.2.3 JSP动作元素93.3 jsp内置对象概述93.4 request对象103.4.2 访问(获取)请求参数103.5.2 重定向网页11本章小结11第4章 JDBC数据库访问技术114.1 JDBC技术概述114.4 数据源与连接池技术12第5章 JavaBean技术135.1 JavaBean技术135.1.1 JavaBean的设计135.2 在JSP中使用JavaBean13第6章 Servlet技术136.1 Servlet技术136.1.2 设计Servlet136.8.1 Cookie基本用法15第7章 Java Web常用开发模式与案例157.1

3、.1 单纯的JSP页面开发模式简介157.2 JSP+JavaBean开发模式157.4 JSP+Servlet+JavaBean开发模式16第8章 EL、JSTL和Ajax技术178.1.1 EL语法178.2 JSTL标签库188.4 Ajax技术188.4.1 Ajax技术简介19第9章 过滤器和监听器技术209.2 监听器技术209.2.2 设计监听器21监听器的部署与运行22第11章 Struts2框架技术2211.2 Struts2的配置文件2311.3 Struts2的业务控制器Action类设计2411.3.1 Action实现类2411.3.2 Action访问Web对象24

4、第12章 Hibernate持久化技术2412.1.2 Hibernate的体系结构24Hibernate结构体系:2512.3.1 Hibernate核心类2712.3.3 Hibernate配置文件2712.4.1 Hibernate运行过程27Hibernate操作数据库的基本步骤:2812.4.2 使用hibernate编程步骤28第1章 Java Web应用开发技术概要1.1Java Web应用开发技术简介Java Web应用开发是基于JavaEE(Java Enterprise Edition)框架的,而JavaEE是建立在Java平台上的企业级应用的解决方案。1.1.1 Java

5、 Web应用(1)Java Web应用:是在Web容器上运行的Web资源构成的集合。(2)Java Web应用开发:是基于JavaEE框架的,需要由该框架的容器和组件支持下完成。(3)容器:最主要的是Web容器Web服务器(Servlet容器)Tomcate服务器。(4)组件:组件(component)是指在应用程序中能发挥特定功能的软件单位。常见的3类组件: 客户端组件客户端的Applet和客户端应用程序。 Web组件Web容器内的JSP、Servlet、Web过滤器、Web事件监听器等。 EJB组件EJB容器内的EJB组件。(5) 组件与容器的关系:组件是组装到JavaEE平台中独立的软件

6、功能单元,每一个JavaEE组件在容器中执行。容器为组件提供标准的服务和API。容器充当通向底层JavaEE平台的接口。1.1.2 Java Web应用开发技术Java Web应用程序供用户通过浏览器(例如 IE)发送请求,在Web服务器上运行程序,产生Web页面,并将页面传递给客户机器上的浏览器,将得到的Web页面呈现给用户。n 表示层组件:一般由HTML和JSP页面组成。n 控制层组件:一般是Sevlet组成。n 业务逻辑层:一般是JavaBean或EJB。n 持久层组件:一般是JDBC、Hibernate。n 此外,Java Web应用的各个组件需要在XML格式的配置文件中进行声明,然后

7、打包,部署到Java Web服务器(如Tomcat)中运行。TOMCAT的目录结构Tomcat目录用途/bin存放启动和关闭Tomcat的命令文件/lib存放Tomcat服务器及所有Web应用程序都可以访问的JAR文件/conf存放Tomcat的配置文件,如server.xml,web.xml等/logs存放Tomcat的日志文件/temp存放Tomcat运行时产生的临时文件/webapps通常把Web应用程序的目录及文件放到这个目录下/workTomcat将JSP生成的Servlet源文件和字节码文件放到这个目录下1.3.2 Java Web应用程序的目录结构按照Java EE规范规定,一个

8、Web应用程序包含以下部分:(1)公开目录:公开目录存放所有可被的访问的资源: .html、.jsp、.gif、.jpg、.css、.js、.swf等。(2)WEB-INF目录:是一个专用区域,该目录下的文件只供容器使用,Web容器要求在应用程序中必须有WEB-INF目录。 WEB-INF中包含:n WEB-INF/web.xml文件:配置信息文件。n 一个classes目录:WEB-INF/classes目录,编译后的Java类文件。n 一个lib目录:WEB-INF/lib目录,Java类库文件(*.jar)。 第2章 静态网页开发技术2.1.3 HTML表单标签与表单设计表单是用户与服务

9、器交互的主要方法,用户在表单中填写数据,提交给服务器程序来处理。表单是Web程序使用最多的。表单是由文本框、密码框、多行文本框、单选、复选框、下拉菜单/列表、按钮、文件域、隐藏域等各种表单元素及其标记组成的。1. 标记及其属性表单使用和来定义的,标记有属性:name、method、action、target等属性。语法格式: . 其中:属性name是表单对象名称2. 标记及其属性基本语法:标记主要有六个属性:type,name,size,value,maxlength,check。其中,name和type是必选的两个属性:name:属性的值是响应程序(由form标记中的action属性指定)中

10、的变量名。3下拉列表框:、在表单中,通过和标记可设计一个下拉式的列表或带有滚动条的列表,用户可以在列表中选中一个或多个选项。基本语法: 2.2.1 CCS样式表的定义与使用 定义选择器的基本语法: selector属性:属性值;属性:属性值;说明:(1)CSS选择器分为3种类型:标记选择器,通过HTML标签定义选择器。类别选择器,使用class定义选择器。ID选择器,使用id定义选择器。(2)属性和值被冒号分开,属性之间用分号间隔,并由花括号包围。例如: p background-color:blue;color:red /定义标记p选择器 .cs1font-family:华文行楷;font-

11、size:15px /定义类别选择器.csl #cs2color:yellow /定义ID选择器#cs2样式表的使用在HTML中使用CSS的方法有4种方式:行内式、内嵌式、链接式、导入式。2.3.1 JavaScript的基本语法 1数据类型JavaStript有主要数据类型有:int、float、string(字符串)、boolean、null(空类型)。2变量(1)变量声明,格式如下: var 变量名=值; (变量声明可以省略)(2)数组的声明:数组的声明有三种方式 var array1=new Array(); /array1是一个默认长度的数组 var array2=new Array

12、(10); /array2是长度为10的数组 var array3=new Array( aa,12,true); /array1是一个长度为3的数组,且元素类型不同5 函数的定义和调用 在JavaScript中,函数需要先声明定义,然后再调用函数。在JavaScript定义函数,有两种实现方式:一是在Web页面中直接嵌入JavaScript,另一种是链接外部JavaScript文件。2.3.2 JavaScript的事件 1. JavaScript的事件事件事件处理函数名何 时 触 发bluronBlur元素或窗口本身失去焦点时触发changeonChange当表单元素获取焦点,且内容值发生

13、改变时触发clickonClick单击鼠标左键时触发focusonFocus任何元素或窗口本身获得焦点时触发keydownonKeydown键盘键被按下时触发,如果一直按着某键,则会不断触发loadonLoad页面载入后,在window对象上触发;所有框架都载入后,在框架集上触发;标记指定的对象完全载入后,在其上触发selectonSelect选中文本时触发submitonSubmit单击提交按钮时,在上触发unloadonUnload页面完全卸载后,在window对象上触发;或者所有框架都卸载后,在框架集上触发2.3.3 JavaScript的对象JavaScript中设有内置对象,常用的内置对象:String、Date和浏览器的文档对象(window 、navigator、screen、history、location、 d

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号