2024年3月25日发(作者:)

选择题(以下为正确选项):.jsp 包含全部页面和静态页面 不正确的语法是

不包含response 查询executeQuery()

的应用需求有哪三种?三者之间的联系是?

web应用需求:数据管理,业务逻辑,接口。数据访问层:用于实现与数据库的交互和访问,

从数据库获取数据或保存数据到数据库的部分。业务逻辑层:业务逻辑层承上启下,用于对

上下交互的数据进行逻辑处理,实现业务目标。接口:主要实现和用户的交互,接收用户请

求或返回用户请求的数据结果的展现,而具体的数据处理则交给业务逻辑层和数据访问层去

处理。

2.跳转页面的执行过程:

语法格式如下:。其中page属性用来指定跳

转文件的URL地址。a.服务器端跳转,地址栏不改变;

b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源

t设置的属性在跳转后的页面仍可以使用;

d.使用传递参数。

3.和<%@ include%>的区别:使用<%@ include%>指令元素是将所有的被包含

文件包含进来之后,然后再进行编译等处理,可以简单的称其为先包含再处理。而使用

动作元素是先将所以的代码处理完成之后,再将处理完成的代码的结果包含

进行,可以简单的称其为先处理再包含。

内置对象分类:第一类:与Servlet有关的内置对象:包括page和config两个对象。

第二类:与Input/Output有关的内置对象:包括out、request和response三个对象。

第三类:与Context有关的内置对象:包括session、application和pageContext三个对

象。第四类:与Error有关的内置对象:仅包括exception这一个对象。

的定义及 JSP运行机制:

定义: JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建

立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件

(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件

(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统

上运行。运行机制:可以把执行JSP页面的执行分成两个阶段,一个是转译阶段,一个是请

求阶段。转译阶段:JSP页面转换成Servlet类,请求阶段:Servlet类执行,将响应结果

发送至客户端。1)用户(客户机)访问响应的JSP页面。2)服务器找到相应的JSP页面。

3)服务器将JSP转译成Servlet的源代码。4)服务器将Servlet源代码编译为class文件。

5)服务器将class文件加载到内存并执行。

6)服务器讲class文件执行后生成HTML代码发送给客户机,客户机浏览器根据响应的HTML

代码进行显示。

结果集的概念,及获取指令和获取某个指令的方法

概念:通过语句对象Statement的executeQuery()方法用来执行数据查询操作。其中

executeQuery()方法接受一个查询SQL语句,返回一个ResultSet结果集对象。

ResultSet结果集对象包含了所以查询得到的记录。可以通过ResultSet结果集对象的next()

方法来获得一笔一笔的数据。每次调用next()方法,光标都会向下移动,也就是光标指向下

一条数据。如果只要获得第一笔数据,则只需调用一次next()方法就可以了;如果要获得多

条数据,则可以使用循环语句来逐条取出。

当光标指到了指定的位置,这时还需要取出每个字段的数据。这时就必需根据字段的数据类

型来调用ResultSet结果集对象相应的getXXX()方法。比如字段类型为int类型,这时就可以

调用getInt()方法。在调用getXXX()方法时还需要指定查询字段的位置,如果为第一个字段,

则指定参数为1,依此类推。

编程题

在同一个JSP文件中使用include指令分别来包含一个文本文件,一个HTML文件以及一个

JSP文件。

用include指令包含文件:

<%@ page language="java" contentType="text/html;charset=gb2312"%>

包含混合文件

包含文本文件,文件内容如下。

<%@ include file=""%>

包含HTML文件,文件内容如下。

<%@ include file=""%>

包含JSP文件,文件内容如下。

<%@ include file=""%>

1. Web应用的发展经历四个阶段:集中式处理模式;文件共享式处理模式;二层、三层

C/S结构的应用处理模式;分布式应用处理模式

2. web体系结构:a.客户/服务器结构 :1)胖客户(本地逻辑)2)瘦客户(远程逻辑)

3)胖瘦客户机演化 和 浏览器/服务器结构b.浏览器/服务器结构

3. B/S和C/S的比较:1)C/S模式的优点:响应速度快;客户操作界面设计个性化,直观、

简单、方便;开发具有针对性;C/S模式的不足:缺少通用性,业务变更不灵活;分布功能

弱,不能实现快速部署安装和配置;兼容性差。2)B/S模式的优点:具有分布式特点;业

务扩展简单方便;维护简单方便;B/S模式的不足:个性化特点降低;无法满足快速操作及

数据感知的要求;页面动态刷新,响应速度明显降低;专用打印输出难以实现,尤其对票据

打印,难以实现套打输出。

4. web客户端技术:HTML, CSS, JavaScript:面向对象、事件驱动、安全、平台无关

等,VBScript,Java

5. web服务器端技术:服务器端应用程序运行在服务器上,主要功能是生成和提供动态内

容;JSP; ASP; PHP。

6. JSP经过JSP引擎转换成相对应的Servlet代码,然后在Web服务器上执行,并实现与

客户端的互动

7. JSP技术特点:将动态内容的生成和显示进行分离;jsp使用简便;jsp扩展方便;jsp

容易和其他技术集成;可靠且移植方便。

8. ASP技术特点:无需编译;易于生成;独立于浏览器;源程序码不会外漏;一个可以动

态产生网页内容组建,由嵌入在IIS里的一个脚本解释器构成,实际上是一个服务器端的脚

本环境。asp同html文件一样,asp文件也是文本文件,它在html代码中内嵌asp脚本语

句。用<%和%>定界符标记,.asp为扩展名区别于其他文本文件。asp执行环境基本局限于

windows平台上。

9. PHP技术特点:一种跨平台的服务器脚本技术,借用了C、Java、Perl语言和语法。并

藕合自己的特性,在html 页面中嵌入php脚本语言。它支持目前绝大部分数据库,并完全

支持ODBC.

10. 三种技术的比较:JSP绝大部分平台;ASP用于Windows平台;PHP用于Windows/Unix

平台;扩展性JSP很好,ASP较好,PHP较差;安全性JSP和PHP都很好,ASP差;JSP和

PHP都支持XML。

11. 表单标记:在HTML中,

标志对用来创建一个表单,也即定义表单的开始

和结束位置,在标志对之间的一切都属于表单的内容。每个表单元素开始于form元素,可

以包含所有的表单控件,还有任何必须的伴随数据,如控件的标签、处理数据的脚本或程序

的位置等。在表单的

标记中还可以设置表单的基本属性,包括表单的名称、处理程序、

传送方法等。一般情况下,表单的处理程序action和传送方法method是必不可少的参数。

真正处理表单的数据脚本或程序是在action属性里,这个值可以是程序或脚本的一个完整

的URL。

语法: „„

12. :id标记:是一个较为特殊的标记,它主要用于标示一个惟一的元素,这个元素

可以是文字字段,可以是密码域也可以是其他的表单元素,甚至也可以定义一幅图像、一个

表格。但是在实际应用中,表单是使用id标记最多的一类元素。

基本语法:

13. :添加控件:在HTML表单中,input参数是最常用的控件标记,包括最常见的

文本域、按钮抖擞采用这个标记。 这个标记的基本语法是:

14. text:文字字段:在网页中最常见的就是文本字段的表单,例如网页的用户登录区。文

字字段的type属性值为text。而text类型的控件在页面中以单行文本框的形式显示,在

页面中还可以设置控件的名称、控件的长度、最长字符数等。

语法:

value="文字字段的默认取值">。name、size、maxlength参数一般是不会省略。

15.

显示出几条信息,一旦超出这个信息数量,在列表右侧会出现滚动条,拖动滚动条能看到所

有的选项,语法;

16.

17.

18. 搭建开发环境:1)安装JDK,并配置环境变量(我的电脑→属性→高级→环境变量 在

变量名填 path,变量值填 D:Program Filesjavajdk1.6.0_10bin; 变量名填

classpath,变量值填D:Program Filesjavajdk1.6.0_10lib;. );2)安装Tomcat,

并配置虚拟目录。3)安装Dreamweaver 8,并配置站点服务器,部署前台开发环境;4)安

装Eclipse,并安装MyEclipse插件并部署项目。5)加载MySQL。