JSP网络程序设计与案例开发教程习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来;JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计
第一章
1-1 什么是C/S和B/S结构?
C/S(Client/Server)结构即客户机/服务器结构,将任务合理分配到Client段和Server 段来实现;
B/S(Browser/Server)结构即浏览器和服务器结构。客户机上只需安装浏览器,服务器安装数据库,浏览器通过服务器数据库进行数据交互。
1-2 静态网页技术和动态网页技术的区别是什么?
静态网页
1、静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;
2、网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;
3、静态网页的内容相对稳定,因此容易被搜索引擎检索;
4、静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;
5、静态网页的交互性较差,在功能方面有较大的限制。
动态网页
1、动态网页以数据库技术为基础,可以大大降低网站维护的工作量;
2、采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;
3、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;
4、动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求
1-3 动态网页技术主要有哪些设计语言?
CGL、ASP、、PHP和JSP
1-4 JSP的优势体现在那个方面?
1.应用程序内容与页面分离
2.一次编写,写处运行
3.可重用的组件
4.采用标记简化页面的开发
5.多样化和功能强大的开发工具支持
1-5 JSP的主要相关技术有哪些?
–JDBC/JTA/JPA:Java数据库相关技术
–JSP/Servlet/JSF:Java服务端表示层技术
–JavaBean/EJB:Java组件技术
–JavaMail:Java邮件开发技术
–JNDI:Java命名和目录服务技术
1-6 JSP的一般运行原理是什么?
首先由浏览器向Web服务器提出访问JSP页面的请求,由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,再把类文件加载到内存进行执行。最后Web 服务器将执行结果响应给客户端浏览器。
1-7 编写JSP文件可采用哪些工具?
DreamWeaver,JBuilder,Eclipse,UltraEdit
1-8 如何安装配置JSP网络程序开发环境?
下载并安装JDK,Apache Tomcat,然后下载JSP开发工具,推荐使用MyEclipse
1-9 如何运行一个编写好的JSP程序?
在MyEclipse界面中,单击工具栏上的”部署”按钮,选择项目名称,然后单击添加按钮,在服务器栏中选择Tomcat(第一次使用server需要单击Edit server connector按钮),单击应用按钮和OK按钮。
第二章
2-1 HTML 文件的基本结构是什么?
HTML文件的基本结构如下:
标记文件开始
标记头部开始标记头区结束
标记体部(本文区)开始文本区内容
标记本文区结束
标记文件结束
2-2 如何设置文字与段落的格式?
使用标记设置,
a)标题标记
b)段落标记
c)换行标记
d)水平线标记
e)字体标记
f)文本格式化标记
2-3 如何在页面中插入图片、视频和音频?
使用如下标记设置:
设置图像:
设置音频:
设置视频:
2-4 如何设置超级链接?
2-5 表格和表单的作用各是什么?他们能够互相嵌套吗?
表格由