当前位置:文档之家› web期末考试权威版

web期末考试权威版

1、Web应用的核心需求:接口、业务逻辑、数据管理,为满足这些需求,Web应用的性质:可用性、可行性、有用性。

2、Web应用的体系结构:客户/服务器结构:胖客户(本地逻辑)和瘦客户(远程逻辑);浏览器/服务器结构:用户工作界面是通过WWW浏览器来实现的,除极小部分事务逻辑在前端(Browser)实现,主要事务逻辑则在服务器端(Server)实现,形成所谓三层结构。

3、C/S与B/S的比较:B/S模式的优缺点:具有分布式特点、业务扩展简单方便、维护简单方便、B/S模式的不足、个性化特点降低、无法满足快速操作及数据感知的要求、页面动态刷新,响应速度明显降低、专用打印输出难以实现,尤其对票据,难以实现套打输出。

C/S模式的优点:响应速度快、客户操作界面设计个性化,直观、简单、方便、开发具有针对性;C/S模式的不足:缺少通用性,业务变更不灵活、分布功能弱,不能实现快速部署安装和配置、兼容性差。

4、Web客户端技术:HTML、CSS、JavaScript:面向对象、事件驱动、安全、平台无关等、VBScript、XML;Web服务器端技术:应用程序运行在服务器上,主要功能生成和提供动态内容 ,JSP、ASP、PHP。

5、HTML网页架构为:抬头(HEAD)、文件本体(BODY)。

也就是各位在上面所看到的<HEAD></HEAD>以及<BODY></BODY>。

6、标签使用方法:强制分行标签<br>、橘色分隔线<hr color="#ff8000">、宽度为240px的分隔线<hr width="240">、厚度为5的分隔线<hr size="5">、实心分隔线(无阴影)<hr noshade>、靠右的分隔线<hr align="right">、强制分段标签<p>。

文字:p align="left">文字靠左</p> 、<p align="center">文字置中</p> 、<p align="right">文字靠右</p> 文字靠右、置中:<center>这是置中</center>向右编排:<blockquote>要缩排的文字</blockquote>、保持原始格式:<pre>文字内容<pre>、标题<h1>标题一内容</h1>字体大小<font size=1>(最小)</font>到<font size=7>(最大)</font>,另外,还有一种写法:<font size=-2>文字内容</font>开始、字形变化<b>粗体</b>、<i>斜体</i>、<u>底线</u>、<sup>上标</sup>、<sub>下标</sub>、<tt>打字机</tt> 打字机、<blink>闪烁</blink>、<em>强调</em>、<strong>加强</strong>、<samp>范例</samp>、<code>原始码</code>、<var>变数</var>、<dfn>定义</dfn>、<cite>引用</cite>、<address>所在地址</address>文字颜色<font color="#ff0000">红</font>文字字型<font face="楷体_GB2312">楷体_GB2312</font>特殊字元&nbsp; (&nbsp;代表一个不断行空白) 、&lt;为<、&gt;为> 、&amp;为&、&quot;为" 文字内定值大小<basefont size="1~7"> 直接加在<body>标签之后,文字大小内定值默认预定值为3。

网页内部链接:<a name="m1">欲连结的位置</a> 、<a href="#m1">www连结标签基本概念</a> ;<a name="m2">欲连结的位置</a> 、<a href="#m2">网页内部的连结</a>;网页外部链接:网站连接<ahref="">好站</a>、电子邮件ahref="mailto:tad@">、写情书给我</a> ftp连接<ahref="ftp://.tw">下载档案</a> 、news连接<ahref="news:.tw">seednet news服务</a>、gopher连接、<ahref="gopher://.tw/">seednet gopher服务</a>、bbs连接;表格标签:2行2列<TABLE BORDER=1> ><TD>1</TD><TD>2</TD></TR> <TR><TD>4</TD><TD>5</TD></TR> </TABLE>无序标签<UL> <LI>姓名:杰克升 <LI>星座:天蝎 </UL>有序标签<OL START="8"> <LI>姓名:杰克升 <LI>星座:天蝎 </OL>表单标签:文字输入类<FORM> 姓名:<INPUT TYPE="TEXT" NAME="NAME" SIZE="20"> </FORM>、单选按钮<FORM> 性别:男 <INPUTTYPE="RADIO" NAME="SEX" VALUE="BOY">女 <INPUT TYPE="RADIO" NAME="SEX" VALUE="GIRL"> </FORM>、复选框<FORM> 喜好:<INPUT TYPE="CHECKBOX" NAME="SEX" VALUE="MOVIE">电影<INPUT TYPE="CHECKBOX" NAME="SEX" VALUE="BOOK">看书</FORM>、密码<FORM> 请输入密码:<INPUT TYPE="PASSWORD" NAME="INPUT"></FORM>、送出<FORM><INPUT TYPE="SUBMIT" VALUE="送出资料"><INPUT TYPE="RESET" VALUE="重新填写"></FORM>;输入大量文字<FORM>请输入:<BR><TEXTAREA NAME="TALK" COLS="20" ROWS="3"></TEXTAREA></FORM>OFF(输入文字不会自动换行)、VIRTUAL(输入文字在荧幕上会自动换行,不过若是使用者没有自行按下ENTER换行,送出资料时,也视为没有换行)、PHYSICAL(输入文字会自动换行,送出资料时,会将荧幕上的自动换行,视为换行效果送出)。

7、表单的用途:表单通常必须配合着CGI、JAVA Script程式或是ASP程式来运作,将表单运用到网页中时,您的网页将摆脱单向呈现,而开始迈入和使用者互动的阶段.12、page指令定义:用来设定JSP页面的全局属性,该配置将作用于整个JSP页面,甚至包括静态包含的文件。

其语法格式:<%@ page 属性1 = “属性值1”%>包括的属性:language属性主要用来声明所使用的脚本语言种类<%@ page language="java">、extends属性用来指定该JSP 页面生成的Servlet是继承于哪个父类,设定时必须指定该类的全名,即包名加类名<%@ page extends="继承的父类"%>、import属性用来指定导入的Java包<%@ page import="导入的包名" %>、session属性用来指定该JSP页面中是否可以使用session对象<%@ page session="true | false "%>、buffer属性用来指定输出流是否具有缓冲区,以及设置缓冲区大小。

如果设置为none,则表示输出流不具有缓冲功能<%@ page buffer="none | 40KB"%>、autoFlush属性用来指定缓冲区是否自动进行强制输出<%@ page autoFlush="true | false"%>、isThreadSafe属性用来指定该JSP文件是否支持多线程使用<%@ page isThreadSafe="true | false"%>、isThreadSafe属性用来指定该JSP文件是否支持多线程使用<%@ page info=“JSP文件相关信息”%>、erropage属性为出错跳转的页面<%@ page errorPage="错误处理页面"%>、isErrorPage 属性用来指定该JSP文件是否为能够处理异常的JSP文件<%@ page isErrorPage="true | false"%>、contentType属性用来指定该JSP文件的MIME格式,以及网页编码格式<%@ page contentType="text/html;charset=ISO-8859-1"%>、pageEncoding属性用来指定网页的编码格式<%@ page pageEncoding=” ISO-8859-1”%>、isELIgnored属性用来指定该JSP文件是否支持EL表达式<%@ page isELIgnored="true | false"%> 8、jsp的含义:JSP是Java Server Pages的缩写,是sun Microsystem1999年6月提出的,通过在传统的HTML中,利用插入JSP脚本代码从而构成JSP页面。

相关主题