文档介绍:《JSP应用教程》习题参考答案
出版社: 清华大学出版社, 北京交通大学出版社
B/S架构基础编程3姐妹之二:
1、《ASP精解案例教程》
2、《JSP应用教程》
3、《应用教程》
第一部分 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)技术、mon Object Request Broker Architecture)技术(ponent Object Model,分布式组件对象模型)。
在Java企业应用领域中,表示逻辑层通常可以是HTML、Applet和JSP,商务逻辑层一般利用EJB来实现
1-3 Java包含哪三个版本,每个版本有什么功能,各个版本的应用领域?
SUN以J2EE为核心推出SUN-ONE(SUN work 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(上机完成)
第2章 Web编程技术
2-1. 如何在网页中设置字体?有哪些字体可以使用?
处理文字时通常利用如“<FONT FACE="隶书" SIZE="5" COLOR="red"> xx</FONT>”的标记,定义字符xx的字体显示为隶书,字号是40,颜色是红色。
文字标记中,Face属性的功能是设置字体,双击“控制面板”中的“字体”,可以看到可以引用字体的名称,这些字体的名称都可以给FACE属性赋值
2-2. 如何引入一张图片?如何给图片加上边框?
利用“<IMG SRC="myimage.