JSP试题及答案

2020-04-15 05:50

您所在位置:编程爱好者网站 — 编程爱好者论坛 — 《JSP应用教程》习题参考答案 原帖地址:http://bbs.pfan.cn/post-179204.html

主题:《JSP应用教程》习题参考答案

作者:jlnuboylzj 发表时间:2006-7-2 14:23:00

楼主

《JSP应用教程》习题参考答案

出版社: 清华大学出版社, 北京交通大学出版社

B/S架构基础编程3姐妹之二: 1、《ASP精解案例教程》 2、《JSP应用教程》 3、《ASP.NET应用教程》

第一部分 Web编程基础与环境配置 第1章 JSP应用开发体系与环境配置

1-1 简述B/S和C/S架构的特点以及B/S架构有那些开发语言。

B/S架构编程语言分成浏览器端编程语言和服务器端编程语言。浏览器端包括:HTML(Hypertext Markup Language,超文本标记语言)、CSS(Cascading Style Sheets,层叠样式表单)、JavaScript语言和VBScript语言。

为了实现一些复杂的操作,比如:连接数据库,操作文件等,需要使用服务器端编程语言。目前主要是3P(ASP、JSP和PHP(Personal Home Page))技术。

2000年以前,C/S结构占据开发领域的主流,随着B/S结构的发展,C/S结构已经逐步被B/S结构取代。值得一提的是两门经典的开发语言:C++和Java,这两门语言覆盖了该领域85%以上的项目。虽然Java如日中天,但是C++在开发领域中老大的位置,始终不变

1-2 图示三层架构,并说明其特点,如何实现,每层实现什么功能?(企业笔试题) 在两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”,如图

在“商务逻辑层”,如果第一层和第二层在不同的计算机上,通常该层利用的技术是EJB(Enterprise JavaBean)技术、CORBA(Common Object Request Broker Architecture)技术和DCOM技术(Distributed Component Object Model,分布式组件对象模型)。 在Java企业应用领域中,表示逻辑层通常可以是HTML、Applet和JSP,商务逻辑层一般利用EJB来实现

1-3 Java包含哪三个版本,每个版本有什么功能,各个版本的应用领域?

SUN以J2EE为核心推出SUN-ONE(SUN Open Network Environment)战略,该战略包括三个部分:J2SE(Java 2 Standard Edition,Java 2标准版)、J2ME(Java 2 Micro Edition,Java 2微型版)和J2EE。

J2SE主要:用于创建典型的桌面与工作站应用的Java平台。从配置上来说,只要安装JDK(Java Development Kit),就建立了一个J2SE开发和运行平台。

J2ME主要用于创建嵌入式应用程序(如PDA、仪表),J2ME开发平台需要J2SE平台的支持。开发领域包括:高端的信息家电,比如:电视机顶盒,网络电视和网络可视电话等,低端的信息家电,比如手机,寻呼机和PDA等。

J2EE的任务是提供一个平台独立的、便携式、多用户、安全以及标准的企业级平台,服务器端部署用Java技术来完成。J2EE主要用于创建可扩展的企业应用,包括13种核心技术规范

1-4 名词解释:EJB JNDI RMI。(企业笔试题)

EJB(Enterprise Java Bean,企业级JavaBean)J2EE体系的最核心技术是EJB,提供了一个框架来开发分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发 JNDI(Java Naming and Directory Interface,Java命名和目录接口)JNDI用于名字和目录服务,提供了一致的接口来存取和操作企业级的资源,如DNS(Domain Name Service)和本地文件系统等

RMI(Remote Method Invocation,远程方法调用)RMI是在远程对象上调用一些方法,使用了连续的方式在客户端和服务器端传递数据,RMI是EJB技术基础

1-5 在J2EE中,图示Web服务器、EJB容器(区分实体Bean和会话Bean)和DB服务器的信

息传递结构。(企业笔试题)

1-6 在自己的电脑上配置一个Tomcat服务,端口号为:8888(上机完成) 参考书1.6小结

第2章 Web编程技术

2-1. 如何在网页中设置字体?有哪些字体可以使用?

处理文字时通常利用如“

文字标记中,Face属性的功能是设置字体,双击“控制面板”中的“字体”,可以看到可以引用字体的名称,这些字体的名称都可以给FACE属性赋值

2-2. 如何引入一张图片?如何给图片加上边框?

利用“

这里的300和200都是没有单位的,默认是象素px。使用IMG标记将myimage.jpg图片插入到HTML的文档中,WIDTH属性和HEIGHT属性分别设置该图片的宽度和高度,单位是像素。要去掉图片的黑框,只要将BORDER属性设置为0就可以了

2-3. 如何使用超级链接?如何将超级链接的下划线去掉?

使用超级链接的基本的语法是:是单词Anchor的缩写,中文的意思是“锚”,功能是从一个页面链接到另一个页面;属性HREF定义的是链接到哪一页

可以指定A标记以不同的方式显示。一个超级链接有几种不同的状态:未被访问链接(Link)、已访问链接(Visited)和鼠标移动过(Hover)。可以定义超级链接文字的颜色,可以定义字体的大小,一般超级链接都有下划线,可以利用“TEXT-DECORATION:NONE”将超级链接的下划线去掉

2-4. 如何定义跨行的表格?如何将表格的字体和边框的距离加大?

是表格的基本标记。代表表格的行,代表表格的列。定义一个三行两列的表格

利用ROWSPAN属性设置该单元格占用多行,利用COLSPAN属性设置该单元格是占用多列 Cellpadding和Cellspacing属性的使用方法。Cellpading的意思是单元格的边距,指的是字与单元格边框的距离。Cellspacing的意思是单元格间距,指的是单元格之间的距离

2-5. 框架有几种基本形式?如何使用?

设计网页时,经常用到的一种格式是框架。基本网页框架分成两种,左右框架和上下框架

2-6. 加载CSS样式的方式有哪些?如何使用?

使用CSS来格式化网页,共有三种方式:在HEAD中引用、在BODY中引用和作为文件来引用 只要在HEAD标记中加上STYLE标记就可以了,然后在其中定义各种标记的显示样式。 在BODY中实现主要是在标记中引用,只要将定义在STYLE标记中的值拿到对应的标记中就可以了,

可以将HEAD中定义的样式另存成一个文件。CSS作为一个外部文件引入的方式有两种,一种是做链接,另一种是导入。首先将STYLE标记中的内容存成一个文件 2-7. 编写E-mail注册的表单。(上机练习)

在常用的表单制作过程中,经常遇到的是按钮制作、输入元素的制作等。常见的表单控件包括文本框、文本域、密码框、多选框、单选框和下拉列表框,等等。除了文本域和下拉列表,其他只要修改TYPE属性就可以了,使用方法如程序2-11.htm所示。 案例名称:表单中常用控件 程序名称:2-11.htm

需要注意的是:程序中单选框分成两个组,一个是性别,另一个是血型,同一组必须用同样的名字,如果某一个默认选中,只要加上CHECKED属性就可以了。两个比较特殊的元素是下拉列表和文本域,它们使用的HTML标记是TEXTAREA和SELECT。程序显示的结果如图2-11所示。

图2-11 表单中常用控件


JSP试题及答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: