自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 JSP技术的劣势

1) 与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。   (2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。

2012-11-07 14:34:18 374

原创 JSP技术的优点

1)一次编写,到处运行。除了系统之外,代码不用做任何更改。   (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。   (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无

2012-11-07 14:32:50 4736

原创 MVC 模式

为了把表现层presentation从请求处理request processing 和数据存储data storage中分离开来,SUN公司推荐在JSP文件中使用一种“模型-视图-控制器”Model-view-controller 模式。规范的SERVLET或者分离的JSP文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP页。有几种平台都基于服务于网络层的模式-视图-控制

2012-11-07 14:31:58 194

原创 JSP简介

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。   Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTM

2012-11-07 14:30:39 426

转载 什么是JSP

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统

2012-11-07 14:29:58 141

原创 注意事项

l如果提交FORM表单的页面与处理表单请求的Servlet程序都是由同一个人或同一个项目组开发的,那么只要在处理表单提交的Servlet程序中将传递给setCharacterEncoding方法的字符集编码设置为该表单所在页面的字符集编码即可。l如果Servlet程序可以接收来自多个其他站点的FORM表单提交的数据,而每个其他站点的页面所采用的字符集编码可能各不一样,要想让Servlet程序知

2012-11-07 14:27:02 159

原创 getParameter方法的中文问题

lgetParameter等方法在读取的参数信息时,需要进行URL解码。l对于HTTP请求消息的请求行中的URL地址后的参数,getParameter等方法进行URL解码时所采用的字符集编码在Servlet规范中没有明确规定Tomcat中的ServletRequest对象的getParameter等方法默认采用ISO8859-1字符集编码进行URL解码,因此无法返回正确的中文参数信息。

2012-11-07 14:26:09 321

原创 getInputStream与getReader方法

lgetInputStream方法用于返回的一个代表实体内容的输入流对象,其类型为javax.servlet.ServletInputStream。lgetReader方法用于返回的一个代表实体内容的BufferedReader对象,返回的BufferedReader对象将实体内容中的字节数据按照请求消息中指定的字符集编码转换成文本字符串。l在调用getReader方法之前,可以调用Ser

2012-11-07 14:25:37 358

原创 传递参数

l在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为GET。l如果网页中的表单元素的method属性被设置为了“GET”,浏览器提交这个FORM表单时生成的HTTP请求消息的请求方式也为GET。l使用GET请求方式给WEB服务器传递参数的格式:  http://www.it315.org/counter.jsp?name=zh

2012-11-07 14:24:27 169

原创 浏览器传递参数信息的细节

l使用GET方式传递参数l使用POST方式传递参数l提交、重置、普通按钮如何传送参数l单行与多行文本输入框如何传送参数l单选按钮与复选框如何传送参数 l隐藏表单字段与图像字段如何传送参数l列表框如何传送参数 l使用Javascript防止重复提交表单

2012-11-07 14:23:06 583

原创 BASE64编码

lBASE64编码规则将一组连续的字节数据按6个bit位进行分组,然后对每组数据用一个ASCII字符来表示。6个bit位最多能表示26=64个数值,因此可以使用64个ASCII字符来对应这64个数值,这64个ASCII字符为:  "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"l计算[0110,0001][

2012-11-07 14:21:28 224

原创 客户端身份认证

l当客户端访问WEB服务器时,WEB服务器可以发送401(Unauthorized)响应状态码和WWW-Authenticate响应头来要求客户端进行身份认证。l客户端可以再次发出请求,并通过Authorization请求头来提供用户名和密码信息。l服务器对Authorization请求头中的身份信息进行认证,并根据认证结果来决定是否提供服务。lWWW-Authenticate响应

2012-11-07 14:21:02 398

原创 获取网络连接信息

lgetRemoteAddr方法返回发出请求的客户机的IP地址,其格式为“192.168.0.3”这种形式的字符文本。(*)lgetRemoteHost方法返回发出请求的客户机的完整主机名,即“pc1.it315.org”这种格式。lgetRemotePort方法返回发出请求的客户机所使用的网络接口的端口号。lgetLocalAddr方法返回WEB服务器上接收当前请求的网络接口的I

2012-11-07 14:20:12 460

原创 HttpServletRequest

lWEB客户端发送给WEB服务器的HTTP请求消息分为三个部分:ü请求行 POST /demo/login HTTP/1.1ü请求消息头ü消息正文(也叫实体内容) username=xxxx&password=1234lServletAPI中定义的ServletRequest接口类用于封装请求消息。lHttpServletRequest是专用于HTTP协议的ServletR

2012-11-07 14:19:23 165

原创 DTD 的语法细节:元素定义1

l在DTD文档中使用ELEMENT声明一个XML元素,语法格式如下所示:   元素名称元素类型> l元素类型可以是元素内容、或类型•如为元素内容:则需要使用()括起来,如书 (书名,作者,售价)>书名 (#PCDATA)>•如为元素类型,则直接书写,DTD规范定义了如下几种类型:•EMPTY:用于定义空元素,例如br/>•ANY:表示元素内容为任意类型。

2012-11-07 14:18:21 391

原创 XML约束

XML文档的分类格式不良好(malformed)的xml文档:完全没有遵守xml文的基本规范的xml文档。格式良好(well-formed)的但无效的xml文档:遵守xml文的基本规范,但没有使用dtd或schema定义语义约束的xml文档。有效(valid)的xml文档:遵守xml文的基本规范,并使用dtd或schema定义语义约束,而且也完全遵守了dtd或schema定义语义约

2012-11-07 14:17:17 154

原创 处理指令

v处理指令,简称PI(processing instruction)。处理指令用来指挥解析引擎如何解析XML文档内容。v例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。 stylesheettype="text/css"href="1.css"?>v处理指令必须以“作为开头,以“?>”作为结尾,XML声明语句就是最

2012-11-07 14:15:40 276

原创 属性

v一个标签可以有多个属性,每个属性都有它自己的名称和取值,例如:  v属性值一定要用双引号(")或单引号(')引起来v定义属性必须遵循与标签相同的命名规范v多学一招:在XML技术中,标签属性所代表的信息,也可以被改成用子元素的形式来描述,例如:     text   l对于一些单个字符,若想显示其原始样式,也可以使用转义的形式予以处理。

2012-11-07 14:15:01 209

原创 元素

vXML元素指XML文件中出现的标签,一个标签分为开始标签和结束标签,一个标签有如下几种书写形式,例如:n包含标签体:www.itcast.cnn不含标签体的:v一个标签中也可以嵌套若干子标签。但所有标签必须合理的嵌套,绝对不允许交叉嵌套,例如:  welcometo www.it315.orgv格式良好的XML文档必须有且仅有一个根标签,其它标签都是这个根标签的子孙标签。

2012-11-07 14:13:40 174

原创 XML语法

v一个XML文件分为如下几部分内容:n文档声明 n元素n属性n注释  nCDATA区 、特殊字符n处理指令(processing instruction)v在编写XML文档时,需要先使用文档声明,声明XML文档的类型。v最简单的声明语法:  v用encoding属性说明文档的字符编码:   v用standalone属性说明文档是否独立:  sta

2012-11-07 14:12:12 152

原创 XML1

v什么是XML,为什么学习XMlExtensible Markup Language,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。 在现实生活中大量存在有关系的数据,如中国包含北京,天津,河北等,而这些省份又包含如石家庄等vXML技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的

2012-11-06 20:58:44 476

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除