web期末复习试题

您所在的位置:网站首页 jsp指令标记与动作标记含义 web期末复习试题

web期末复习试题

2023-05-10 11:16| 来源: 网络整理| 查看: 265

内容发布更新时间 : 2023/5/10 11:16:52星期一 下面是文章的全部内容请认真阅读。

1. 简述JSP的运行过程以及各阶段的主要内容?

1)首先,客户端发出请求(request ),请求访问JSP网页

2)接着,JSP Container将要访问的.JSP文件转译成Servlet的源代码(.java文件)

3)然后,将产生的Servlet的源代码(.java文件)经过编译,生成.class文件,并加载到内存执行

4)最后把结果响应(response )给客户端 执行JSP网页文件时,需要经过两个时期:转译时期(TranslationTime)和请求时期(RequestTime)。 转译时期:JSP转译成Servlet类(.class文件)。

请求时期:Servlet类(.class文件)执行后,响应结果至客户端。 转译期间主要做了两件事情:

(1)将JSP网页转译为Servlet源代码(.java),此段称为转译时期(Translation time); (2)将Servlet源代码(.java)编译成Servlet类(.class),此阶段称为编译时期(Compilation time)。 2.include动作标记与include指令标记得区别是什么? 相同点:两者的作用都是处理所需要的文件,但处理方式和处理时间不同。 不同点:include指令标记是在编译阶段就处理所需要的文件,被处理的文件在逻辑和语法上依赖于当前的jsp页面,优点是执行速度快。 include动作标记在jsp页面运行时才被处理的文件,被处理的文件在逻辑和语法上独立与当前的JSP页面,其优点是可以使用param子标记更灵活的处理所需要的文件,缺点是执行要慢一点 3.web的含义:web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。 5.web技术有哪些?筒述各自特点 web客户端的主要任务是展现信息内容。web客户端设计技术主要包括:HTML语言、Java Applets、脚本程序、CSS、DHTML、插件技术以及VRML技术。 1)HTML语言。HTML是Hypertext Markup Language(超文本标记语言)的缩写,它是构成Web页面的主要工具。 2)Java Applets,即Java小应用程序。 3)脚本程序。他是嵌入在HTML文档中的程序。使用脚本程序可以创建动态页面,大大提高交互性。用于编写脚本程序的语言主要有JavaScript和VBScript。 4)CSS(Cascading Style Sheets),即级联样式表。通过在HTML文档中设立样式表,可以统一控制HTML中各标志显示属性。 6.CSS选择符有三种,HTML标记名称,class选择符和id选择符 HTML标记名称:h3{color:red}

Class选择符:(hn).am {color:red} id选择符:(hn)#.am {color:red}

7.CSS样式的4种方式 1、直接html标记2、定义内部标记3、嵌入外部样式4、链接外部样式

8.JS的特点:1、基于对象2、事件驱动3、动态4、安全5、与平台无关

web服务端的开发技术也是由静态向动态逐渐发展、完善起来的。Web服务器技术主要包括服务器、CGI、PHP、ASP、ASP.NET、Servlet和JSP技术。

1)服务器技术。主要指有关Web服务器构建的基本技术,包括服务器策略与结构设计、服务器软硬件的选择及其他有关服务器构建的问题。

2)CGI(Common Gateway Interface)技术,即公共网关接口技术。 3)ASP(Active Server Pages)技术,即活动服务器页面技术。

1

4)Servlet、JSP技术。以Sun公司为首的Java阵营于1997和1998年分别推出了Servlet和JSP技术。JSP的组合让Java开发者同时拥有了类似CGI程序的集中处理功能和类似PHP的HTML嵌入功能,此外,Java的运行时编译技术也大大提高了Servlet和JSP的执行效率。

9.论述JSP的特点与优势:

1、一次编写,到处运行2、系统的多平台支持3、内容和显示分离4、生成可重用组件 5、健壮的存储管理和安全性6、执行速度快 10.简述jsp页面的主要元素有哪些?

1、静态内容2、指令3、表达式4、动作5、声明(全局变量)6、注释(html注释;jsp注释;脚本注释/>*>) 11.Application对象和Session对象有什么联系和区别? 他们共同点同时都是用于不同的ASP页面之间共享信息; 区别是:应用范围不同,前者针对所有用户,后者针对一个用户;存活时间不同,前者存活到网站关闭,后者离开网站就删除信息 12.Session对象和Application对象各自的作用和最主要的区别? 都可以保存信息,Session 是每个客户的信息,Application 是所有人的。Session 的有效期默 认为20分钟,Application 为从服务启动到服务结束。 13.jsp:forward动作标记把当前页面转到另一个页面。 HTML文档分为两部分,文件头使用标记head 界定,文件体用标记界定. (2)字体标记、标题标记、文字变化标记和特殊字符标记。 (3)文字布局标记使页面内容排列有序,主要有:段落标记

、换行标记、禁止换行标记、水平线标记和块容器。 (4)多媒体标记可在页面中嵌人图像、音乐或影视,主要有:图像标记、背景音乐标记



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3