211是哪些大学-211是哪些大学
复习题
1.
简述
Servlet
生命周期。
Servlet
被服务器实例化后,
容器运行其
init
方法,
请求到达时运行其
service
方法,< /p>
service
方法自动派遣运行与请求对应的
doXXX
方法(
doGet
,
doPost
)等,当服务器决定将实例销
毁的时候调用其
destroy
< p>方法。
2.
请
简
述
<%
相同点:都使页面跳转
direct(
和
的相同点和不同点。 direc 是使浏览器重定向页面,可以跳转到任何页面;
page=
不同点:
jsp:forward
实际上是将请求转发到其他页面。因此 只能在本服务器上跳转,
并可以通过
param
标签传递 参数。
3.
Servlet
与
JSP
的区别。
Servlet
是一种在服务器端运行的 p>
Java
程序,可以像
Applet
一样作为一种插件 (
Plugin
)
嵌入到
Web Ser ver
中去,提供诸如
HTTP
、
FTP
等协议服务甚至用户自已定制的协议服务。
而
JSP
是继
Servlet
后
Sun
公司推出的新技术 ,它是以
Servlet
为基础开发的,
Servlet
与
JSP
区别:
(
1
)编程方式不同
< br>Servlet
严格遵循
Java
语言的编程标准,而 p>
JSP
则遵循脚本语言的编制标准。
(
p>
2
)
Servlet
必须在编译以后才能执行
JSP
并不需要另外进行编译,
JSP Con tainer
会自动完成这一工作,
而
Servlet
< p>在每次修改
代码之后都需要编译完才能执行。
(
3
)运行速度不同
< br>将
JSP
程序编译成
Servlet
的时候 需要一些时间,
所以
JSP
的运行速度比
Serv let
要慢一
些,
如果
JSP
< p>文件能毫无变化的重复使用,它在第一次以后的调用中运行速度就会和
Ser vlet
一样了。
4. jsp:useBean
语句的
scope
属性取值
session
或
application p>
时有何区别。
取
session
< p>时,JavaBean
的生命周期为整个用户的会话期,
当用 户注销或
session
过期后
消失
< /p>
取
application
,则
JavaB ean
的生命周期为整个
WEB
应用的周期,即从
WEB
应用启动
直到从容器中卸载
5.
请简述
Servlet
的生命周期 主要有哪几个过程组成?主要调用哪几个方法?
1.
载入、实利及初始化
调用
init
方法,载入 p>
servlet
,开始生命周期
调用
service
、
doGet
和
doPo st
方法响应用户请求(多线程)
调用
destory
()方法,卸载
servlet
2.
请求及响应
3.
卸载(发生各种终止事件如服务器关闭)
6.
请简述编译和使用
Java Beans
的主要步骤。
1.
根据 p>
JavaBean
规范创建一个
JavaBean
文件
2.
将创建好的
bean
文件编译成相应的
clss
文件
3.
在
JSP
或
Servlet
中实例 化
JavaBean
,确定它的
id
、
< p>class和
scope
4
通过< /p>
id
在
JSP
或
Servlet p>
中调用该
JavaBean
和它的各个方法,
在
JSP
页面中更多的使用
动作标签进行赋值和取值操作
7.
分别说出
JSP
技术中的 三种编译指令、动作指令和常用对象,并做简要的功
能说明。
编译指令:
1.
< p>page
指令,用于设定整个
JSP
网页的属性和相关功能< /p>
2.
include
指 令,通知
JSP
容器将指定位置上的资源内容包含到当前
JSP< /p>
页面中
3.
taglib
指令,允许页面使用用户自定义标签
动作指令:
:<
/p> param> ,为其他动作提供附加信息 : include> ,用于在当前 J
SP 页面中包含一个静态的或者动态的资源 ” ... ” >
: include>
” ... ” >
和 : include>
区别:
容器将对所包含的文件进行语法分析
容器不对所包含的文件进行语法分析
用来将客
户客户端所发送的请求, 从 JSP 页面转发到另一个 JSP 页面、 Servlet 用来在 J
SP 页面中创建一个 bean 实例并指定它的名字( id )以及作用范围 scope )<
/p>
out :向客户输出数据
request :当客户端请求一
个 JSP 页面时, JSP 容器会将客户端的请求信
息封装在 request
response :封装 JSP 产生的响应信息,然后被发送到客户端以响应客户的请求
session :保存每个用户信
息,以便跟踪每个用户的操作状态 什么是 Java Bean? 被称为 Java 组件技术的核心,本质上就是一个按照
标准格式编写的 Java 类。
JavaBean 是一个公开的(
Public )类
JavaBean 类必须是拥有一个零参数的(默认)构造函数
设置或获取 JavaBean
p> 属性时,必须使用 getXXX ()方法或 setXX
X ()方法 说明什么是 MVC 模型,并简述其工作过程。 是一个把应用的输入、处理和输出按照模型、视图和控制的方式分离
。这样应用 3 个层:模型层、视图层和控制层。<
/p> 模型层( Model
) :负责表达和访问商业数据,执行业务逻辑和操作
视图层( View ) :把表示模型数据及逻辑关系和状态的信息及特定形式展示给客
户 控制层( Control ) :定义了抽象的业务逻辑,用于控制业务流程
编程制作一个能根据圆半径求周长和面积的 JA
V A BEANS 。
() {
假设服务器运行
p> SQLserver 数据系统, 数据库名为 stude
nt , odbc 数据源名称为 student,<
/p> , sa, 密码为 12
3456 ,写出连接此数据库的 jsp 程序。
e( // 加载数据库驱动程序
Connection con=nection(<
/p> 连 接 数
Statement stmt=Statement();
ResultSet rs=eQuery( while (()) { (
( ( (
( } (); (); (); session 实现一简单购物车,按下面的流程: (
1 )用下拉列表显示 3 种 ( 苹果,西瓜,香蕉 )
,然后选择某种商品; ( 2 )把所选商品及价格放
( 3 )然后显示购物车中
商品名称。写出主要程 (提示:需写三个 JSP
页面,分别实现功能:显示商品,放入购物车, 1 ) 页面
,现实商品
2 ) 页面,放入购物车
1.
2.
<%@include
file=
<%@include
file=
何时被包含
编译时包含
运行时包含
资源
静态
静态或动态
描述
JSP
JSP
3.
或者静态资源文件
4.
(
常用对象:
1.
2.
对象中
3.
4.
8.
Jav
aBean
只不过这个类要遵循一些编
码的约定。
特征:
1.
2.
3.
9.
<
/p>
MVC
被分为
1.
控制器
2.
3.
10.
package demo;
public class
circle {
}
public circle
private double C;
private
double S;
public void setC(double C) {
}
public void
setS(double S) {
}
public void getS() {
}
return
3.14*C*C;
this.S = S;
return
2*3.14*C;
public double getC() {
this.C = C;
}
<%@page
contentType=
<%@page
import=
周长:
面积:
11.
用户名
<%@ page contentType=
<%@
page import=
<%
try
{
据库
}catch(Exception e){
}
tackTrace();
12
商品名字
入购物车,点“购买”按钮后。
序代码。
显示购物车中商品)
p>
(
(
(
3
)
页面,显示购物车
<%
List
goods=
(List)ribute(
“
good
”
);
for(int i=0;goods!=null&&i<();i++){
n((String)(i));
}
%>
13.
用
jsp
实现石头剪刀布游戏。程序由
页面和
页面组成。
页面源代码如下:
<%@
page contentType=
<%
int j=(int)()*3;
//
随机得到
0
、
1
、
2
中的一个数。
ribute(
//
设置电脑猜的
内容
%>
请写出
页面的源代码。
:
<%@
page
con tentType=
charset=gb2312
language=
import=
html
PUBLIC
XHTML
1.0
Transitional//EN
猜拳游戏
<%
int j=(int)(()*3);
//
随机得到
0
、
1
、
2
中的一个数。
ribute(
//
设置电脑猜的内容
n(j+
%>
<%@
page
contentType=
charset=gb2312
language=
import=
errorPage=
html
PUBLIC
XHTML
1.0
Transitional//EN
北京理工大学就业-北京理工大学就业
兰师范大学-兰师范大学
香港大学专业排名-香港大学专业排名
菲尔德大学-菲尔德大学
康桥大学-康桥大学
南昌大学医-南昌大学医
大学生的日常生活-大学生的日常生活
复旦大学化学系-复旦大学化学系
-
上一篇:浙江工商大学计划财务处
下一篇:【浙江工商大学】大学物理(上)模拟练习