2024年3月25日发(作者:)
选择题(以下为正确选项):.jsp 包含全部页面和静态页面 不正确的语法是
不包含response 查询executeQuery()
的应用需求有哪三种?三者之间的联系是?
web应用需求:数据管理,业务逻辑,接口。数据访问层:用于实现与数据库的交互和访问,
从数据库获取数据或保存数据到数据库的部分。业务逻辑层:业务逻辑层承上启下,用于对
上下交互的数据进行逻辑处理,实现业务目标。接口:主要实现和用户的交互,接收用户请
求或返回用户请求的数据结果的展现,而具体的数据处理则交给业务逻辑层和数据访问层去
处理。
2.
语法格式如下:
转文件的URL地址。a.服务器端跳转,地址栏不改变;
b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源
t设置的属性在跳转后的页面仍可以使用;
d.使用
3.
文件包含进来之后,然后再进行编译等处理,可以简单的称其为先包含再处理。而使用
进行,可以简单的称其为先处理再包含。
内置对象分类:第一类:与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元素,可
以包含所有的表单控件,还有任何必须的伴随数据,如控件的标签、处理数据的脚本或程序
的位置等。在表单的
12.
可以是文字字段,可以是密码域也可以是其他的表单元素,甚至也可以定义一幅图像、一个
表格。但是在实际应用中,表单是使用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。


发布评论