当前位置:文档之家› Java Web考试复习知识点提纲2

Java Web考试复习知识点提纲2

1.URL(Uniform Resource Locator):统一资源定位器。

是专为标志Internet网上资源位置而设的一种编址方式。

2.URL语法:协议、域名及指向请求信息的路径的特定顺序。

协议是用于获得访问信息的通信方法,如HTTP、FTP、Gopher协议。

域名是包含信息的计算机的域名系统DNS名称。

路径是在计算机上指向请求信息的路径。

如:/backoffice补充:域名地址:IP地址和域名是一一对应的,域名地址的对应数据库在域名服务器DNS的主机中,即DNS就是提供IP地址和域名之间转换服务的服务器。

域名地址是从右至左来表述其意义的,一般表示为:主机机器名.单位名.网络名.顶层域名3.Web的三要素:文字、图像、超链接4.Web服务原理:Web服务器通过返回HTML页面响应Web浏览器的请求,返回的页面可以是:静态HTML页面、动态HTML页面、目录列表页面。

5.HTTP协议(属于TCP/IP参考模型的应用层)超文本传输协议(Hyper Text Transfer Proctocal,HTTP)是WWW浏览器(客户机)和服务器之间的应用层通信协议,以协议集中其他协议为基础。

HTTP是用于分布式协作超媒体信息系统的快速实用协议,是通用的、无状态的、面向对象的协议。

6.HTML是(HyperText Markup Language,超文本标记语言)的缩写,用来表示网上信息的符号标记语言,用于制作万维网的网页,消除了不同计算机之间信息交流的障碍。

HTML语言内容(从功能上大体可分为):文本结构、属性设置、列表建立、超链接、图像和媒体、表格、表单HTML是一种标记语言,其中,常用标记按照功能可以分为:图形类、超链接类、表格类、表单类、窗口控制类,以及其他诸如换行、分段、字体等格式控制标记。

7.JDBC概念:JDBC是一种可用于执行SQL语句的Java应用程序设计接口,它由一些Java 语言编写的类和界面组成。

JDBC的作用:为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。

JDBC的体系结构包含4个组件:1.JDBC应用程序。

JDBC应用程序负责用户与用户接口之间的交互操作,以及调用JDBC的对象方法以给出SQL语句并提取结果。

2.JDBC驱动程序管理器。

JDBC驱动程序管理器为应用程序加载和调用驱动程序。

3.JDBC驱动程序。

JDBC 驱动程序执行JDBC对象方法的调用,发送SQL请求给指定的数据源,并将结果返回给应用程序。

驱动程序也负责与任何访问数据源的必要软件层进行交互。

4.数据源。

数据源由数据集和与其相关联的环境组成,主要指各数据库厂商的数据库系统。

8.ODBC是由微软开发的、目前用得最广泛的访问关系数据库的API,它是用C语言实现的标准应用程序,用来在相关或不相关的数据库管理系统(DBMS)中存取数据的。

ODBC的作用:通过ODBC API,应用程序可以存取保存在多种不同DBMS中的数据,而不论每个DBMS使用了何种数据存储格式和编程接口,它提供了连接几乎任何一种平台、任何一种数据库的能力。

ODBC的体系结构:(1)ODBC数据库应用程序(Application):用宿主语言和ODBC函数编写的应用程序用于访问数据库。

其主要任务是管理安装的ODBC驱动程序和管理数据源。

(2)驱动程序管理器(Driver Manager):驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。

其任务是管理ODBC驱动程序,为应用程序加载、调用和卸载DB驱动程序,是ODBC 中最重要的部件。

(3)DB驱动程序(DBMS Driver):是一些DLL,提供了ODBC和数据库之间的接口。

处理ODBC函数,向数据源提交用户请求执行的SQL语句。

(4)数据源(Data Source):是DB驱动程序与DBS之间连接的命名。

数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。

9.Cookie:是存放在客户浏览器中的一种变量,这种变量绑定于特定的浏览器,无论哪一个用户保存进去,只要是同一个浏览器,其他的用户也能读取,适合设计一些关联于浏览器的个性化信息。

一个cookie对象是一个key-value数值对,key表示cookie的名字,必须唯一;value是cookie对象中存放的数据,可是任何对象。

如:Cookie c=new Cookie(“Name”,str);通过response对象将cookie对象设置到客户浏览器上:response.addCookie(c);10.事务:是用户定义的数据库操作序列,这些操作要么全部成功完成,要么全部不完成。

四个性质:原子性、一致性、隔离性、持久性。

11.SQL:结构化查询语言的简称,是一种描述性的数据库语言,主要提供给用户一种表示方法说明查询结果的特性。

包括数据定义、数据查询、数据操作、数据控制4部分。

12.form表单的两种method的比较<form>标记中带有一个基本的属性method,取值可是post或者get。

前者通过post方式将表单中收集的数据提交给服务器端程序,具体的程序路径由action属性指定。

Get方式也可以讲数据提交给服务器上指定的程序,但和post方式比较有如下区别:1)post一次提交的数据量可以很大;而get方式只能传递有限的数据,数据的大小不超过10KB。

2)get方式以url编码方式传递,数据和url之间通过?符号间隔开,不同的变量通过&符号隔开;同一个变量的变量名和变量值通过=符号隔开。

13.CSS是“Cascading Style Sheet”的缩写,可以译为“层叠样式表”或“级联样式单”。

它用来进行网页风格设计的,它简化并扩展了HTML中各种标记,使得各个标记的属性更具有一般性和通用性,大大的提高了HTML开发的效率。

在制作网页时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制,只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。

CSS(层叠式样式表单)主要作用是定义一个HTML标记或一类HTML标记的现实样式,以便实现对于页面样式的独立管理。

CSS中,选择符可以分为3类:HTML标记选择符(HTML selector)、类选择符(Class selector)和ID选择符(ID selector)常用的CSS属性按照种类可分成3部分:文字相关属性;定位相关属性;版式相关属性添加层叠样式表CSS的方法:1.最简单的方法是直接添加在HTML的标识符(tag)里:< Tag style=”css样式”>网页内容< /tag>2.添加在HTML的头信息标识符< head>里:< head>< style type=”text/css”>< !--样式表的具体内容-->< /style>< /head>3.链接样式表同样是添加在HTML的头信息标识符< head>里:< head>< link rel=”stylesheet” href=”*.css” type=”text/css” media=”screen”>< /head>4.联合使用样式表同样是添加在HTML的头信息标识符< head>里:< head>< style type=”text/css”>< !--@import “*.css”其他样式表的声明-->< /style>< /head>14.伪类为了使分类使用更灵活多样,又产生了伪类的概念。

类和伪类有什么样的区别呢:一般地说,类选择符可以和多个类采用捆绑的形式来设定,这样虽然能够为同一个选择符创建多种不同的样式,但捆绑的形式同时也限制了设定的类为其它的选择符所使用。

伪类的产生就是为了解决这个问题,每个预声明的伪类都可以被所有的HTML标识符引用。

基本格式如下:选择符:伪类 {属性:值;}伪类能够被支持CSS的浏览器所自动识别,伪类可以区别标记的不同状态。

伪类由浏览器自动识别,不需要用HTML的CLASS属性来设定。

伪类最为常见的应用是设置超链接15.JSP指令:1)include指令,在JSP中用include指令包含一个静态的文件,同时解析这个文件中的JSP语句,使用jsp的include指令有助于实现jsp页面的模块化。

其语法格式为:<%@ include file=“filename” %>,其中filename指被包含的文件的名称。

<%@ include %>指令将会在JSP编译时插入一个包含文本或代码的文件,当使用<%@ include %>指令时,这个包含的过程是静态的。

静态的包含是指这个被包含的文件将会被插入到JSP文件中去,这个包含的文件可以是JSP文件、HTML文件、文本文件。

如果包含的是JSP文件,这个包含的JSP文件中的代码将会被执行。

2)Page指令:Page 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域为它所在的JSP文件页面和其包含的文件,但是<% @ page %>指令不能作用于动态的包含文件。

无论把<% @ page %>指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面。

3)taglib指令:taglib指令用来定义一个标签库以及其自定义标签的前缀。

其语法格式为:<%@ taglib uri=" tagLibraryURI" prefix=" tagPrefix" %>JSP动作(Action)语法:1)<jsp:include>动作:<jsp:include>动作用来把指定文件插入正在生成的页面。

其语法如下:<jsp:include page=“relative URL” flush=“true” /><jsp:include>动作允许包含静态文件和动态文件,这两种包含文件的结果是不同的。

如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,这个文件不会被JSP编译器执行;如果这个文件动态的,那么这个被包含文件也会被JSP编译器执行。

2)<jsp:useBean>动作 :<jsp:useBean>动作用来装载一个将在JSP页面中使用的JavaBean。

相关主题