- 博客(59)
- 资源 (2)
- 收藏
- 关注
原创 Oracle系列:Record + PL/SQL表
Oracle系列:Record和PL/SQL表一,什么是记录Record和PL/SQL表? 记录Record:由单行多列的标量类型构成的临时记录对象类型。类似于多维数组。 PL/SQL表:由多行单列的索引列和可用列构成的临时索引表对象类型。类似于一维数组和键值对。 都是用户自定义数据类型。 二,Record + PL/SQL表 用途是什么? Record + PL/SQL表可以进行数据的多
2008-05-18 01:04:00 5465 2
原创 Oracle Cursor
Oracle系列:Cursor1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。 应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。 这些应
2008-05-06 23:28:00 23655 9
原创 JSP/Servlet中实现MVC的一点初级建议
一,MVC的需求 将创建和操作数据的代码与表达数据的代码分离。JSP将大部分表现内容从动态内容中分离出来。而servlet来处理商业逻辑。 由servlet负责处理最初的请求,查找数据,并将结果存储在bean中,然后将请求转发到JSP页面中来提交最后的结果 二,实现MVC 1,将商业逻辑,数据和表现层分离。 1,定义bean来表示数据。 2,使用servlet处理请求。
2008-08-20 06:12:00 1992
原创 JSP系列八:JSTL - JSP标准标签库
一,JSP标准标签库 JSTL * 用于编写和开发jsp页面的一组标准标签。目的在于简化JSP页面的设计。 * 组成: core核心标签库:http://java.sun.com/jsp/jstl/core 前缀c I18N国际化与格式化标签库:http://java.sun.com/jsp/jstl/fmt 前缀fmt SQL标签库:http://java.sun.com/jsp/j
2008-08-20 06:08:00 4105 1
原创 JSP系列七:JSP表达式(EL表达式)
一,表达式语言:Expression Language 生成动态内容的简洁方式。 1,JSP2.0最重要的二项特征:JSP语法定义定制标签和表达式语言。 2,为了计算和输出存储在标准位置的java对象的值。 * 语法简单有效。 * 条件输出。 * 精确访问存储对象。 * bean属性的简略使用。 * 对集合元素的简单访问。 * 对请求参数,cookie和其他请求数据的
2008-08-20 06:06:00 3250
原创 JSP系列六:JSP自定义标签
一,自定义标签 :实现了特定接口的java类,封装了java代码编写的预定义行为。 * 在运行时,标签被替换成相应的预定义java代码。 * JSP 自定义标记提供了替代简单的 JavaBean 和 Java 脚本的方法。 更好的是在 JSTL 中已存在一组已定义的标准的自定义标记库。 * 目的在于将业务和表示逻辑分离,代码的可重用性,可移植性。二,标签库:按照功能或实现进行分组
2008-08-20 06:05:00 4576 1
原创 JSP系列五:JSP隐含对象
一,jsp隐含对象 1,jsp隐含对象是JSP容器加载管理的一组类的实例. * jsp隐含对象在 _jspService方法 中定义,所以只能在表达式,scriptlet中使用这些对象。 2,jsp隐含对象分为4类: * 输入输出对象 : HttpServletRequest的request, HttpServletResponse的response, JspWriter的out;
2008-08-20 06:04:00 2775
原创 JSP系列四:JSP动作元素
一,动作元素(Action):预定义的java代码。目的在于代码的可重用性。 1,为请求阶段提供信息,允许在页面之间转移控制权。 2,JSP2.0规范定义了标准动作,标准动作是一些标签,影响JSP运行时的行为和对客户请求的响应。在页面被转换为Servlet时,JSP容器遇到这些标签,就使用预先定义的对应于该标签的java代码来代替它。 3,动作元素语法基于xml的形式。 4,JSP
2008-08-20 06:02:00 8161
原创 JSP系列三:JSP脚本元素
一,脚本元素:将Java代码插入到与jsp页面对应的servlet中。 脚本元素的3中形式: 表达式,Scriptlet,声明。 二,表达式:将数据或数据操作后的结果转换为字符串,插入到当前servlet的输入流中(_jspService方法中)。 1,JSP表达式标准语法: JSP表达式xml语法: JAVA表达式 2,JSP表达式后面不加分号; 3,操作后的结果
2008-08-20 06:00:00 4200
原创 JSP系列二:JSP指令元素:page指令,include指令,taglib指令
JSP指令元素:page指令,include指令,taglib指令一,指令元素(directive elements):控制所生成的servlet结构。 JSP指令用于“转换阶段”提供整个JSP页面的相关信息,影响由JSP页面生成的Servlet的整体结构。 指令不会产生任何的输出到当前的输出流中。 1,指令元素语法: 说明: 之间不能有任何的空格。 属性值两边的双引号可以替
2008-08-20 05:58:00 8497 1
原创 JSP系列一:JSP简介
378一,JSP简介 JSP是建立在Servlet规范提供的功能之上的动态网页技术。 1,Servlet和JSP:servlet是含有HTML的Java代码,JSP是含有Java代码的HTML. Servlet在服务器上执行和解释浏览器的请求,承担客户端和应用程序之间的中间层角色,把动态的内容混合到静态的内容中产生HTML. JSP在HTML中嵌入Java脚本代码和JSP标记,将静态(
2008-08-20 05:54:00 2169
原创 会话跟踪技术:会话Cookie,URL重写和HttpSession
一,会话跟踪(session tracking)技术 会话是客户端发送请求,服务器返回响应的连接时间段。 HTTP是无状态协议:每次都是单独连接,不能维持客户的上下文信息。 会话跟踪技术是用于维持客户端和服务器端通信信息的技术。 三种典型客户端会话跟踪解决方案: 1,Cookie; 2,URL重写; 3,隐藏表单域;二,会话Cookie 用于会话跟踪的Cookie叫做会话Cookie
2008-07-15 09:33:00 16621 3
原创 Servlet多线程安全问题
一,servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Thread)。当容器收到一个访问Servlet的请求,调度者线程从线程池中选出一个工作者
2008-07-15 09:31:00 18373 8
原创 Servlet过滤器
一,什么是Servlet过滤器? 1,过滤器 过滤器是在数据交互之间过滤数据的中间组件,独立于任何平台或者 Servlet 容器。 2,Servlet过滤器 Servlet过滤器是在Java Servlet规范2.3中定义的. 在WEB中,Servlet过滤器是服务器端WEB容器中的一个WEB组件,它们拦截请求和响应,并监视、修改或以某种方式处理正在交互的数据。 Servlet 过滤器可
2008-07-15 09:18:00 6047
原创 Spring 框架简介
个人整理:(一)Spring 框架简介1,Spring 技术用途和核心? ① 用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。 ② Spring 的核心要点是:支持不绑定到特定 J2EE 服务的可重用业务和数据访问对象。2,什么是框架? ① 框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件(模块), 同时为 J2EE 应用程序开发提供集
2008-07-15 09:17:00 1180
原创 单体模式 Singleton
一,什么是单体模式 对象只要利用自己的属性完成了自己的任务,那该对象就是承担了责任。除了维持了自身的一致性,该对象无需承担其他任何责任。 如果该对象还承担着其他责任,而其他对象又依赖于该特定对象所承担的责任,我们就需要得到该特定对象。 将类的责任集中到唯一的单体对象中,确保该类只有一个实例,并且为该类提供一个全局访问点。这就是单体模式的目的。
2008-07-06 22:07:00 2539 1
原创 Cookie介绍和运用
在Servlet中显示地设置和读取Cookie一,什么是Cookie? Cookie是Web服务器利用set-cookie响应报头发送给客户端的一段消息。客户端在随后的请求中返回给服务器,服务器可以读取(而不可以改变)该消息。 Cookie不会以任何方式得到解释和执行,以名-值对的显示保存消息,服务器通过再次发送修改后的cookie来改变cookie。 浏
2008-06-30 09:05:00 4431
原创 服务器响应的生成:HTTP状态代码——HttpServletResponse接口应用
一,HTTP响应的格式 web服务器对客户端的响应一般包含:一个状态行,一些响应报头,一个空行和相应的文档构成。 1,状态行: 状态行由HTTP版本,一个状态代码以及一段对应状态代码的简短消息组成,表示请求是否被理解或被满足。HTTP版本由服务
2008-06-20 04:42:00 22750 1
原创 服务器响应的生成:HTTP响应报头——HttpServletResponse接口的应用
一,响应报头 响应报头允许服务器传递不能放在状态行中的附加响应信息,以及关于服务器的信息和对Request-URI所标识的资源进行下一步访问的信息 常用的响应报头 Location Content-Type Refe
2008-06-20 04:12:00 16051 2
原创 Servlet客户请求的处理:HTTP请求报头HttpServletRequest接口应用
对请求报头的访问,使Servlet可以执行许多优化,创建高效的Servlet。一,在Servlet 中读取HTTP请求报头 —— HttpServletRequest接口 在Servlet中读取HTTP头,调用HttpServletRequest的getHeader方法。 getHeader(String 报头名)方法:返回客户请求中提供的指
2008-06-18 17:46:00 14951 1
原创 HTTP简介
一,HTTP简介 HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。 它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 这就是你为什么在浏览器中看到的网页地址都是以“http://”开头的原因。
2008-06-18 04:15:00 2224
原创 在web.xml中配置Servlet,Servlet被WEB应用程序加载过程
一,元素及其子元素,声明一个Servlet。 *:为Servlet指定一个文本描述。 *:为Servlet提供一个简短的名字被某些工具显示。 *:为Servlet指定一个图标,在图形管理工具中表示该Servlet。 :Servlet的名字,唯一性。 or :servle
2008-06-17 15:05:00 5177
原创 Servlet请求转发 RequestDispatcher接口
在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。一,RequestDispatcher接口方法简介 1,RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。 2,RequestDispatcher接口中定
2008-06-16 04:35:00 37074 9
原创 Servlet对表单数据的处理
Servlet对表单数据的处理一,单个请求参数的读取 调用HttpServletRequest的getParameter方法 ,返回与指定参数相应的值。参数区分大小写。 参数没有相应的值则返回空String, 如果没有该参数则返回null。 对于多个同一参数名则返回首次出现的值。二,全部请求参数的读取 getParameterValues方法,返回指定参数
2008-06-15 04:29:00 8640
原创 Servlet上下文ServletContext接口
ServletContext接口简述 ServletContext接口的简述:public interface ServletContext 定义了一系列方法用于与相应的servlet容器通信,比如:获得文件的MIME类型,分派请求,或者是向日志文件写日志等。 每一个web-app只能有一个ServletContext,web-app可以是一个放置有web application 文件的文件夹
2008-06-15 04:17:00 3073 1
原创 HTTP method GET is not supported by this URL
Servlet eroor:HTTP method GET is not supported by this URL错误提示: type: Status reportmessage: HTTP method GET is not supported by this URLdescription: The specified HTTP method is not allowed f
2008-06-13 22:22:00 45508 19
原创 Servlet简介
一,什么是Servlet? Servlet 是用 Java 编写的服务器端程序模块,用以扩展 WebServer 的功能。 Servlet 被加载到 Web 服务器上, 并在其中运行。Servlet 使用 HTTP 服务器接收和响应客户机发出的请求。 二,Servlet 能够执行哪些功能? 1,能够创建并返回整个 HTML Web 页面,根据客户请求的性质而具有动态内容。
2008-06-13 18:59:00 1195
原创 WEB应用程序简介
个人整理:WEB应用程序简介一,WEB应用程序体系结构 1,大多数体系结构由三层组成: 1.表示层:用户界面和界面代码; 2.业务层:包含系统的业务和功能代码; 3.数据存取层:负责完成存取数据库操作; 2,根据这3层的组合可以分出3种应用程序体系结构: 1.一层体系结构:表示层、业务
2008-06-12 01:45:00 2987
原创 Struts框架简介
(一)个人整理Struts框架简介一,什么是框架? 所谓框架就是提供了一组统一的接口和编程方式的可以重用组件,同时我们可以在框架中扩充我们自己的特定逻辑。 二,MVC设计模式 将应用程序分为3个部分:模型 Model,视图View,控制器Controller; 模型组件:负责业务逻辑; 模型包含应
2008-06-11 23:47:00 2391 1
原创 Spring 控制反转(IoC)容器
(二)个人整理Spring系列:控制反转(IoC)容器一,什么是控制反转模式? 不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器 (在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。二,Spring 中的 Bean? 由Spring IoC容器所管理的对象被称之为bean。bean就是由Sp
2008-06-11 17:13:00 1301
原创 简单示例:使用XML Schema + XSL + XML制作简历
XML系列:示例 使用XML Schema + XSL + XML制作简历下面是我使用XML Schema + XSL + XML制作的简单简历,通过这个示例希望可以让大家更实际的理解XML Schema ,XSL , XML一,创建XML Schema文件 resume.xsdhttp://www.w3.org/2001/XMLSchema" elementFormDefaul
2008-06-05 18:08:00 5738 1
原创 将数据库中的数据发布为XML文档
将数据库中的数据发布为XML文档一,使用XML SPY 工具 1,在 转换(C) 中选择 导入数据库数据(Import Database 。。。)。 2,配置数据源。 3,选择数据库表,获取表中的数据。 例如Oracle的EMP表 select EMPNO, ENAME,JOB,MGR, to_char(HIREDATE,yyyy-mm-dd) as HIREDATE, SAL
2008-06-05 11:04:00 1372
原创 使用Java和JAXP对XML文档进行访问
XML系列:使用Java和JAXP对XML文档进行访问和操作一,Java访问XML文档 导入java.xml.parsers包和org.w3c.dom包 org.w3c.dom包包含了DOM解析器接口类型的定义。 1,获取java.xml.parsers.DocumentBuilder类:为加载和分析XML文档提供接口,也就是XML分析程序接口。 可以把JAXP配置成不同XML分析程序,
2008-06-03 01:53:00 3345
原创 使用JavaScript和MSXML对XML文档进行访问
使用JavaScript和MSXML对XML文档进行访问。 XML文档(type.xml):http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="type1.xsd"> 张三 男 1 119 李四 女 数学 JavaScript程序(type.ht
2008-06-02 21:10:00 1360
原创 文档对象模型DOM
XML系列:文档对象模型DOM一,什么是DOM? 1,XML文档的编程接口,定义如何访问和操作XML文档。 2,DOM通过提供一组对象实现对XML文档结构的访问。 通过DOM访问XML文档的应用程序,需要XML解析器和DOM来实现。 3,XML文档在DOM中以树形结构表示。DOM是树形结构的规范。 任何遵循该规范的分析程序都称为基于DOM的分析程序(XML解析器和DOM的实现)。 例如M
2008-06-02 21:07:00 838
原创 XML Schema
XML系列:XML Schema一,什么是XML Schema? 1,从XML文档看: 用XML编写的,用于描述XML文档结构,验证XML文档的结构和数据类型有效性的规则。 2,从自身组成来看: Schema是遵循DTD的XML文档,定义Schema的结构。DTD与分析程序一起验证XML文档的有效性。 3,从数据来看: 是描述数据存储的模型。Schema的二种重要模型:Microsoft
2008-05-30 07:15:00 1810
原创 XML命名空间NameSpase
XML系列:命名空间 一,什么是命名空间? 命名空间是唯一标识XML文档中的元素和实体的信息集合,通过特定URL关联XML,解决命名冲突。 DTD不支持命名空间的所有功能。但XML Schema支持。 二,命名空间的使用 1,声明和使用命名空间:将前缀和URL关联,使用xmls属性定义命名空间别名。 语法: xmls:前缀名 = “命名空间的URL”
2008-05-28 17:56:00 1555 1
原创 文档类型定义DTD
XML系列:文档类型定义DTD一,什么是DTD? 1,XMl是一种元标记语言,是描叙语言的语言,定义标记的语法结构,从而生成新标记。而DTD则是为新标记建立文档并进行规范说明。 也就是说XML定义标记的语法结构是通过DTD来定义,并指定文档结构的规范,而XML文档来使用标记。 2,自描述数据的规范。 二,DTD的作用 1,DTD定义了文档中的元素(标记和属性)和实体,以及相互关系。数据和结构
2008-05-26 12:40:00 2103
原创 XML文档结构
XML文档结构一,XML文档结构 XML文档是由一组使用唯一名称标识的实体组成。也是由数据和描述数据的标记组成。 文档的组成部分包括:声明,元素,注释,字符引用和处理命令。 二,创建XML文档 XML声明始终是任何XML文档的第一行。 1,陈述XML声明:为XML文档匹配合适的解析器。 XML声明语法: :表处理指令的开始和结束; version :XML版本,默认1
2008-05-23 11:54:00 7204 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人