导航菜单
首页 >  湖南科技大学考试试卷  > 湖科大高级Web期中考试复习资料

湖科大高级Web期中考试复习资料

分值

名词解释4*5 选择2*10 填空2*15 论述3*10

名词解释 C/S

       Client/Server, 客户端/服务器结构,服务器常采用高性能的PC或工作站,并采用大型数据库系统(Oracle或SQL Server)。需要安装专用的客户端软件。(在2000年前,C/S结构占据网络程序开放领域的主流)。

B/S

        Browser/Server,浏览器/服务器结构,客户端不需要开发任何用户界面,而统一采用浏览器,通过Web浏览器向Web服务器发送请求,由Web服务器进行处理,并将处理结果逐级传回客户端。这种结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,从而节约了开发成本,是一种全新的软件体系结构。这种体系结构已经成为当今应用软件的首选体系结构。

MIME:

       Multipurpose Internet Mail Extensions,多用途互联网邮件扩展类型,用于设定某种扩展名的文件的类型,可以告诉浏览器如何显示或打开该文件。

DOM:

        Document Object Model,文档对象模型,定义了访问HTML和XML文档的标准api,DOM提供了对整个文档的访问模型,HTML文档被解析后,转化为DOM树,因此对HTML文档的处理可以通过对DOM树的操作实现。DOM模型还定义了结点对象的行为,利用对象的方法和属性,可以方便地访问、修改、添加和删除DOM树的结点和内容。

Filter:

        过滤器,servlet的一个接口,用于在进入或离开servlet时处理请求和响应或执行某些操作的可重用代码

json:

        javascript object notation,轻量级独立于语言的数据交换文本格式。

ajax:

        asynchronous javascript and xml,通过js异步发起请求,局部更新网页。可以在不刷新页面的情况下与服务器通信,减少用户等待时间,改善用户体验,减轻服务器压力。

Ajax优点

1、按需获取数据,可将一部分工作转移到客户端,减轻服务器负担

2、无刷新更新网页,用户体验感好

3、可调用xml等外部数据,进一步促进页面显示和数据的分离

4、基于标准化并被广泛支持的技术不需要下载其它插件。

html:

        Hyper Text Markup Language,超文本标记语言,用标签描述网页,由浏览器解释执行。

xml:

       Extensible Mark-up Language, 可扩展标记语言,标准通用标记语言的子集,简单的数据存储语言。

css:

        Cascading Style Sheets,层叠样式表,用于表现HTML或XML等文件样式的语言。

js:

        javascript,具有解释型、基于对象、事件驱动、安全性、跨平台特点的一门解释型编程脚本语言。

jsp:

        java server pages,sun公司倡导的动态网页技术标准,运行在服务器端的脚本语言,简化了servlet输出页面。

jsp特点

1、跨平台(基于Java);

2、业务代码分离;

3、组件重用(重用JavaBean);

4、继承servlet功能;

5、预编译(只在第一次访问时编译,之后只需执行编译好的字节码)。

JSTL

        Java server pages standarded tag library,即JSP标准标签库,它一个标准通用的标签库,可利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降低程序的维护难度。

超文本传输协议        

        Hypertext Transfer Protocol,HTTP,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据。HTTP 是一个在计算机网络里传输超文本数据的约定和规范。

JVM :

        java virtual machine,是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆和 一个存储方法域。 JVM 是运行在操作系统之上的,它与硬件没有直接的交互。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

什么是session,cookie,application

Cookie:是由Web服务器管理的存放在客户端的一个数据集合,这些数据是客户端、服务器端相关的信息,一般有一定的生存期,有大小限制,在每次客户端发送请求时请求头都会带上cookie(如果存在)。

Session:会话,用于保存客户访问网站期间,在多个页面之间跳转的信息,从客户第一个请求开始,到会话超时为止。

Application:它是服务器运行期间所有用户共享的一个容器,用于用户之间的数据共享,类似于服务器运行期间的全局变量。

servlet概念

        Server Applet,狭义的Servlet是指Java的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet必须运行在支持Java的Web服务器上(如Tomcat),可以对客户端请求进行处理,返回响应,生成动态Web内容。

servlet特点 方便、实用的API方法。封装了针对HTTP请求的方法,用来处理表单数据、会话跟踪、设置HTTP头信息等。高效的处理方式表现在Servlet对象具有多线程功能,当多个客户端请求一个servlet时,servlet为每一个请求分配一个线程处理。跨平台Servlet用java编写,继承了Java的跨平台的特点。更加灵活、扩展Servlet与Java关系密切,Servlet可以使用Java平台丰富的类库、同时能对Servlet进行面向对象操作,使得Servlet可以编写

相关推荐: