自定义博客皮肤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的隐式对象

JSP的隐式对象JSP的执行过程主要可以分为以下几点:1、 客户端发出请求2、 Web容器将JSP转译成Servlet源代码3、 Web容器将产生的源代码进行编译4、 Web容器将在编译后的代码并执行5、 把执行结果响应至客户端JSP的隐式对象       分为4个主要类别:1、 输入和输出对象:控制页面的输入和输出(request、response、out)

2011-11-09 00:11:01 334

原创 JSP元素

JSP元素JSP页面就是带有JSP元素的常规Web页面,它由静态内容和动态内容构成。JSP元素:(1)指令元素(2)脚本元素(3)动作元素指令元素主要用于为转换阶段提供JSP页面的相关信息,指令不会产生任何输出到当前的输出流中,它指定了有关页面本身的信息,这些信息在请求期间一直保持不变。所有的JSP指令元素的作用范围为当前的JSP页面,即指令元素只影响当前的这个JSP页

2011-11-08 23:40:10 446

原创 JSP基础

JSP的应用一、纯粹基于Servlet的方法存在的些弊端  1、开发者和维护应用程序的成员必须对Java编程知识面全面的了解,因为处理代码和处理html元素混合在一块。2、如果要改变应用的外观,或者增加对新客户类型的支持,则需要对Servlet代码进行更新和重编译。 3、在设计应用界面时,很难充分利用Web页面开发工具。如果这种工具用于开发Web页面布局,所生成的html就必须手工

2011-11-08 23:35:38 230

原创 session扩展

session如果WEB服务器处理某个访问请求时创建了新的HttpSession对象,它将把会话标识号作为一个Cookie项加入到响应消息中,通常情况下,浏览器在随后发出的访问请求中又将会话标识号以Cookie的形式回传给WEB服务器。WEB服务器端程序依据回传的会话标识号就知道以前已经为该客户端创建了HttpSession对象,不必再为该客户端创建新的HttpSession对象,而是直接

2011-11-08 23:32:54 288

原创 session

SessionSession的跟踪机制1、        ServletAPI规范中定义了一个HttpSession接口,HttpSession接口定义了各种管理和操作会话状态的方法。 2、  HttpSession对象是保持会话状态信息的存储结构,一个客户端在WEB服务器端对应一个各自的HttpSession对象。 3、  WEB服务器并不会在客户端开始访问它时就创建HttpSe

2011-11-08 23:09:08 175

原创 cookie

Cookie什么是Cookie1、Cookie是一种在客户端保持HTTP状态信息的技术,它好比商场发放的优惠卡。 2、Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一片数据,WEB服务器传送给各个客户端浏览器的数据是可以各不相同的。3、  一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时,都

2011-11-08 23:08:20 166

原创 文件的上传与中文乱码

文件的上传1、怎样获取请求消息中的实体内容? 借助流的操作。用getInputStream()或者getReader()取决于读取请求消息中发来的实体内容。(1)通过调用getInputStream()获取字节的输入流,和请求消息中的实体内容相关联。一读一写,中间没有任何处理的情况下,用getInputStream()。(2)getReader()获取字符的数输入流,用于返回一个代

2011-11-08 23:04:32 280

原创 Response

Response应答对象:(1)   状态行HTTP/1.1 200 OKResponse.setStatus(HttpServletResponse.SC_OK);  设置状态码(2)   响应消息的消息头Content-Typeresponse.setContentType(“text/html”);Refresh:刷新Response.setHeader(“Ref

2011-11-08 23:03:09 269

原创 重定向、请求分派、ServletConfig和ServletContext

重定向和请求分派一.             重定向1.HttpServletRequest接口提供的sendRedirect()方法用于生成302响应码和Location响应头,从而通知客户端去重新访问Location响应头中指定的URL,其完整的定义语法如下:public void sendRedirect(String location)throws IOException;

2011-11-08 22:09:03 432

原创 JavaWeb应用程序的规范和web基础的请求处理

JavaWeb应用程序的规范目录结构一、 Java Web应用程序必须使用规范的目录结构:–      应用程序根目录–          |-- WEB-INF目录:必须目录–                |-- web.xml:Web应用部署描述文件,必须目录–                |-- classes目录:存放字节码文件–

2011-11-08 22:04:08 427

原创 HTTP相关

一、HTTP 1.0的会话方式四个步骤:建立连接、发出请求信息、回送响应信息、关闭连接浏览器与WEB服务器的连接过程是短暂的,每次连接只处理一个请求和响应。对每一个页面的访问,浏览器与WEB服务器都要建立一次单独的连接。 浏览器到WEB服务器之间的所有通讯都是完全独立分开的请求和响应对。 HTTP1.1的特点:在一个TCP连接上可以传送多个HTTP请求和响应、多个请求和响应过程可以

2011-11-08 21:55:31 167

原创 Tomcat虚拟主机与原理

虚拟主机及实现原理 (1)目的:   在一台计算机上创建多个WEB站点,并为每个WEB站点设置不同的主目录和虚拟子目录,每个WEB站点作为各自独立的网站分配给不同的公司或部门。 (2)好处:   多个公司或部门的网站就可以共用同一台计算机,而用户感觉每个公司和部门都有各自独立的网站。多个没有实力在Internet上架设自己专用服务器的中小公司可以联合租用一台WEB服务器,对外提供各

2011-11-08 21:53:21 647

原创 Servlet相关

Servlet运行原理当Web服务器接收到一个HTTP请求时,它会先判断请求内容——如果是静态网页数据,Web服务器将会自行处理,然后产生响应信息;如果牵涉到动态数据,Web服务器会将请求转交给Servlet容器。此时Servlet容器会找到对应的处理该请求的Servlet实例来处理,结果会送回Web服务器,再由Web服务器传回用户端。针对同一个Servlet,Servlet容器会在第一次

2011-11-08 21:50:48 195

原创 DOM和SAX解析

DOM方式解析XML文件DOC解析编程:查找某一个节点       // 查找固定值的书的元素的第二个子节点    public static voidfindFixedChildren(Document doc) {       //通过名字查找并返回一个集合       NodeList list =doc.getElementsByTagName("书名");

2011-11-08 21:46:27 377

原创 XML的编程

XML的编程 (CRUD)CRUD代表的是--------增删改查Xml编程的作用之一:在web中写配置文件,对文件进行解析       1、XML解析技术        (1)XML解析方式分为两种:      Sax 和dom                 (1)这两种标准并不是针对java,在各种语言环境下都可以实现(2)dom:(Document Object M

2011-11-08 21:43:56 173

原创 DTD规范

1、使用DTD的好处v   用DTD提供统一格式。例如,用DTD规定个人简历文档的逻辑结构,包括所需填写内容和内容排列方式,所有按照这个DTD编写的个人简历都将具有统一格式。v 用DTD验证数据有效性。DTD约束文档逻辑结构,可以根据DTD检查数据,验证其是否符合规定要求,确保数据正确和有效。v 根据DTD编写文档样式单。DTD能在不提供原始资料的情况下,表示出一个网页或文档的架构元素

2011-11-08 21:42:49 465

原创 DTD

DTD文档一、DTD是一套关于标记的语法规则,它定义了文档的逻辑结构,规定了文档中所使用的元素、实体、元素的属性、元素与实体之间的关系。DTD是XML文件的验证机制,定义好DTD,就可以使用XML解析器对编写好的XML文档进行DTD检查,判断XML文档内容是否为有效的XML文档内容。二、使用DTD的原因验证接到的数据是否有效验证自己的数据定义XML文档的合法构建块使用一

2011-11-08 21:40:48 268

原创 XML基础

XMLXML语言出现的根本目标在于描述上图那种,在现实生活中经常出现的有关系的数据。在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。XML常见应用XML技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的关系。在一个软件

2011-11-08 21:39:33 155

原创 课堂总结-Tomcat基础

一、用Tomcat构建WEB站点(一)WEB应用的相关知识   2、Web应用程序简介应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/Server)的应用程序。 C/S模式将应用与服务分离,系统具有稳定性和灵活性C/S模式配备的

2011-10-10 21:56:26 201

原创 软件生命周期

软件的生命周期概述(一)软件生命周期: 软件的产生直到报废的生命周期(二)软件生命周期内有问题定义, 可行性分析, 总体描述, 系统设计,编码, 调试和测试, 验收与运行, 维护升级到废弃等阶段(三)随着新的面向对象的设计方法和技术的成熟, 软件生命周期设计方法的指导

2011-09-21 19:58:27 525

原创 uml基础

Uml一、软件设计和软件工程软件设计: 把软件开发想清楚的过程.软件工程: 对软件开发全过程进行建模和管理.模型模型: 对问题的书面上的无歧义文字或图形的描述.简言之, 模型是对现实的简化. 通过模型, 人们可以了解所研究事物的本质.最杰出的模型: 地图建模建模: 对现实系统进行适当的过滤, 用适当的表现规则描述出简洁的模型. 建模是一种深入解决问题的方法.

2011-09-20 20:50:56 349

空空如也

空空如也

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

TA关注的人

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