关键词不能为空

当前您在: 大学查询网 > 大学 >

华南农业大学研究生浙江工商大学web技术复习题

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-11-24 21:49
tags:复习题

211是哪些大学-211是哪些大学

2020年11月24日发(作者:陈希同)


复习题


1.

简述

Servlet

生命周期。


Servlet

被服务器实例化后,

容器运行其

init

方法,

请求到达时运行其

service

方法,< /p>

service


方法自动派遣运行与请求对应的

doXXX

方法(

doGet

doPost

)等,当服务器决定将实例销


毁的时候调用其

destroy

< p>方法。


2.

<%


相同点:都使页面跳转


direct(


page=

的相同点和不同点。


不同点:

direc

是使浏览器重定向页面,可以跳转到任何页面;

< p>


jsp:forward

实际上是将请求转发到其他页面。因此 只能在本服务器上跳转,


并可以通过

param

标签传递 参数。


3. Servlet

JSP

的区别。



Servlet

是一种在服务器端运行的

Java

程序,可以像

Applet

一样作为一种插件 (

Plugin


嵌入到

Web Ser ver

中去,提供诸如

HTTP

FTP

等协议服务甚至用户自已定制的协议服务。


JSP

是继

Servlet

Sun

公司推出的新技术 ,它是以

Servlet

为基础开发的,

Servlet

JSP


区别:


1

)编程方式不同

< br>Servlet

严格遵循

Java

语言的编程标准,而

JSP

则遵循脚本语言的编制标准。


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

时有何区别。


session

< p>时,

JavaBean

的生命周期为整个用户的会话期,

当用 户注销或

session

过期后


消失

< /p>


application

,则

JavaB ean

的生命周期为整个

WEB

应用的周期,即从

WEB

应用启动


直到从容器中卸载


5.

请简述

Servlet

的生命周期 主要有哪几个过程组成?主要调用哪几个方法?


1.

载入、实利及初始化








调用

init

方法,载入

servlet

,开始生命周期


调用

service

doGet

doPo st

方法响应用户请求(多线程)


调用

destory

()方法,卸载

servlet


2.

请求及响应


3.

卸载(发生各种终止事件如服务器关闭)


6.

请简述编译和使用

Java Beans

的主要步骤。


1.

根据

JavaBean

规范创建一个

JavaBean

文件


2.

将创建好的

bean

文件编译成相应的

clss

文件


3.

JSP

Servlet

中实例 化

JavaBean

,确定它的

id

< p>class

scope


4

通过< /p>

id

JSP

Servlet

中调用该

JavaBean

和它的各个方法,

JSP

页面中更多的使用


动作标签进行赋值和取值操作


7.

分别说出

JSP

技术中的 三种编译指令、动作指令和常用对象,并做简要的功


能说明。


编译指令:


1.

< p>page

指令,用于设定整个

JSP

网页的属性和相关功能< /p>


2.

include

指 令,通知

JSP

容器将指定位置上的资源内容包含到当前

JSP< /p>

页面中


3.

taglib

指令,允许页面使用用户自定义标签


动作指令:


1.

:< /p>

param>

,为其他动作提供附加信息


2.

include>

,用于在当前

J SP

页面中包含一个静态的或者动态的资源




<%@include file=

...

>


include>


<%@include file=

...

>

include>

区别:


何时被包含


编译时包含


运行时包含


资源


静态


静态或动态


描述


JSP

容器将对所包含的文件进行语法分析


JSP

容器不对所包含的文件进行语法分析



3.,

用来将客 户客户端所发送的请求,

JSP

页面转发到另一个

JSP

页面、

Servlet


或者静态资源文件


4.,

用来在

J SP

页面中创建一个

bean

实例并指定它的名字(

id

)以及作用范围


scope

)< /p>


常用对象:


1.

out

:向客户输出数据


2.

request

:当客户端请求一 个

JSP

页面时,

JSP

容器会将客户端的请求信 息封装在

request


对象中


3.

response

:封装

JSP

产生的响应信息,然后被发送到客户端以响应客户的请求


4.

session

:保存每个用户信 息,以便跟踪每个用户的操作状态


8.

什么是

Java Bean?


Jav aBean

被称为

Java

组件技术的核心,本质上就是一个按照 标准格式编写的

Java

类。


只不过这个类要遵循一些编 码的约定。


特征:


1.

JavaBean

是一个公开的(

Public

)类


2.

JavaBean

类必须是拥有一个零参数的(默认)构造函数


3.

设置或获取

JavaBean

属性时,必须使用

getXXX

()方法或

setXX X

()方法



9.

说明什么是

MVC

模型,并简述其工作过程。


< /p>


MVC

是一个把应用的输入、处理和输出按照模型、视图和控制的方式分离 。这样应用


被分为

3

个层:模型层、视图层和控制层。< /p>


1.

模型层(

Model

:负责表达和访问商业数据,执行业务逻辑和操作


控制器


2.

视图层(

View

:把表示模型数据及逻辑关系和状态的信息及特定形式展示给客 户


3.

控制层(

Control

:定义了抽象的业务逻辑,用于控制业务流程


10.

编程制作一个能根据圆半径求周长和面积的

JA

V

A BEANS


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.

假设服务器运行

SQLserver

数据系统,

数据库名为

stude nt

odbc

数据源名称为

student,< /p>


用户名

sa,

密码为

12 3456

,写出连接此数据库的

jsp

程序。


<%@ page contentType=


<%@ page import=


<%


try


{


e(

//

加载数据库驱动程序


Connection

con=nection(< /p>


据库


Statement stmt=Statement();


ResultSet rs=eQuery(


while (())


{


(


(


(


(


(


}


();


();


();


}catch(Exception e){



}


tackTrace();




12

< p>、利用

session

实现一简单购物车,按下面的流程:

1

)用下拉列表显示

3


商品名字

(

苹果,西瓜,香蕉

)

,然后选择某种商品;

2

)把所选商品及价格放


入购物车,点“购买”按钮后。

3

)然后显示购物车中 商品名称。写出主要程


序代码。

(提示:需写三个

JSP

页面,分别实现功能:显示商品,放入购物车,


显示购物车中商品)


1

页面 ,现实商品


form1

action=

>



submit

name=

放入购物车

>





2

页面,放入购物车



form1

action=

>


<%


List goods=new Arraylist();


t(ameter(

go od

));


%>


ribute(

good

”< /p>

,goods);


submit

name=

购买

>


.



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






</p><p>猜拳游戏</p><p>





<%


int j=(int)(()*3);

//

随机得到

0

1

2

中的一个数。


ribute(

//

设置电脑猜的内容


n(j+


%>



请猜:


石头

石头


剪刀

剪刀


布头

布头


提交






<%@

page

contentType=

charset=gb2312

language=

import=


errorPage=


html

PUBLIC

XHTML

1.0

Transitional//EN



北京理工大学就业-北京理工大学就业


兰师范大学-兰师范大学


香港大学专业排名-香港大学专业排名


菲尔德大学-菲尔德大学


康桥大学-康桥大学


南昌大学医-南昌大学医


大学生的日常生活-大学生的日常生活


复旦大学化学系-复旦大学化学系



本文更新与2020-11-24 21:49,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/2869.html

浙江工商大学web技术复习题的相关文章