JSP试题及答案.docx
- 文档编号:5706701
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:21
- 大小:32.18KB
JSP试题及答案.docx
《JSP试题及答案.docx》由会员分享,可在线阅读,更多相关《JSP试题及答案.docx(21页珍藏版)》请在冰豆网上搜索。
JSP试题及答案
您所在位置:
编程爱好者网站—编程爱好者论坛—《JSP应用教程》习题参考答案
原帖地址:
主题:
《JSP应用教程》习题参考答案
作者:
jlnuboylzj 发表时间:
2006-7-214:
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. 如何在网页中设置字体?
有哪些字体可以使用?
处理文字时通常利用如“ xx”的标记,定义字符xx的字体显示为隶书,字号是40,颜色是红色。
文字标记中,Face属性的功能是设置字体,双击“控制面板”中的“字体”,可以看到可以引用字体的名称,这些字体的名称都可以给FACE属性赋值
2-2. 如何引入一张图片?
如何给图片加上边框?
利用“”格式可以插入一张图片,myimage.jpg文件必须和该HTML文件放在同一个目录下。
IMG是HTML的一个标记,是IMAGE的缩写;SRC属性给出要连接的图片的路径和文件名
这里的300和200都是没有单位的,默认是象素px。
使用IMG标记将myimage.jpg图片插入到HTML的文档中,WIDTH属性和HEIGHT属性分别设置该图片的宽度和高度,单位是像素。
要去掉图片的黑框,只要将BORDER属性设置为0就可以了
2-3. 如何使用超级链接?
如何将超级链接的下划线去掉?
使用超级链接的基本的语法是:
XX。
XX是一个超级链接,连接到Address.htm文件;是单词Anchor的缩写,中文的意思是“锚”,功能是从一个页面链接到另一个页面;属性HREF定义的是链接到哪一页
可以指定A标记以不同的方式显示。
一个超级链接有几种不同的状态:
未被访问链接(Link)、已访问链接(Visited)和鼠标移动过(Hover)。
可以定义超级链接文字的颜色,可以定义字体的大小,一般超级链接都有下划线,可以利用“TEXT-DECORATION:
NONE”将超级链接的下划线去掉
2-4. 如何定义跨行的表格?
如何将表格的字体和边框的距离加大?
代表表格的列。 定义一个三行两列的表格 利用ROWSPAN属性设置该单元格占用多行,利用COLSPAN属性设置该单元格是占用多列 Cellpadding和Cellspacing属性的使用方法。 Cellpading的意思是单元格的边距,指的是字与单元格边框的距离。 Cellspacing的意思是单元格间距,指的是单元格之间的距离 2-5. 框架有几种基本形式? 如何使用? 设计网页时,经常用到的一种格式是框架。 基本网页框架分成两种,左右框架和上下框架 |