- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 XSLT轻松入门第四章:XPath的语法
4.XPath的语法 我们在前面已经提到过,XPath是用来帮助XSLT在XML源文档中查找定位信息的语言。在实际使用过程中,XPath和XSLT总是混在一起使用,在上面一章的语法例子中我们已经有使用到XPath的语法,只是没有明确点出。但W3C将它们分成两个标准,所以我们也将它们拆成两章来讲解。 4.XPath的语法 4.1 当前位置 4.2 寻址操作 4.3 运算符 4.4 功能函数 4.
2007-11-28 13:40:00 533
转载 XSLT轻松入门第三章:XSLT的元素语法
通过前面两章的介绍,我们已经对XSLT的基本概念和它的转换过程有了一些了解。下面我们一起来学习XSLT的具体语法。说到语法总是比较枯燥的,您可以大体上浏览一遍,等您真正需要使用XSLT的时候,再仔细研究它们。 3.XSLT的元素语法 3.1 xsl:template和xsl:apply-templates 3.2 xsl:value-of 3.3 xsl:for-each 3.4 xsl:if
2007-11-28 13:36:00 437
原创 XSLT轻松入门第二章:XSLT的实例
2. XSLT的实例 2.1 XSLT如何转换XML 2.2 一个实例 2.3 过程解析 2.4 XSLT的用途 2.1 XSLT如何转换XML我们打个有趣的比方,你玩过橡皮泥吧,用不同的模子按上去,就可以做出需要的形状。如果我们假设XML数据文档是一块大橡皮泥,XSLT就象是一个模子,用力一按,就做出需要的形状来---符合不同需要的HTML文档。 具体看下面的过程示意图: 我们将XML原文
2007-11-28 13:14:00 355
转载 XSLT轻松入门第一章:XSLT的概念
1.XSLT的概念 1.1 什么是XSLT 1.2 为什么要用XSLT 1.3 XSLT的历史 1.4 什么是XPath 1.5 XSLT和CSS的比较 1.6 XSLT和IE5 1.XSLT的概念我们首先来澄清一个概念,大家可能听说过XSL(eXtensible Stylesheet Language),XSL和我们这里说的XSLT从狭义上理解是一样的,而按照W3C的标准,XSLT的说法更严
2007-11-28 13:00:00 415
原创 SOAP 要点总结
1.The Basic Structure of SOAP> 2.SOAP NamespacesTo avoid name collisions each of these elements should be identified by a unique namespace.3.SOAP HeadersThe SOAP specification de
2007-11-22 16:14:00 1581
原创 WSDL 要点总结
WSDL is used to specify the exact message format, Internet protocol, and address that a client must use to communicate with a particular Web service. In other words, a WSDL document tells us how to
2007-11-22 13:50:00 930 1
原创 UML 学习总结1
Development Process1.Iterative and Waterfall ProcessesThe waterfall style breaks down a project based on activity. To build software, you have to do certain activities: requirements analysis, design,
2007-11-13 11:22:00 411
原创 Core J2EE™ Patterns学习笔记2
Application ControllerYou want to centralize and modularize action and view management.注1:Struts structure diagrame注2:Struts structure diagrame1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负
2007-11-09 18:24:00 422
原创 Core J2EE™ Patterns学习笔记1
Core J2EE™ Patterns学习笔记Intercepting Filter You want to intercept and manipulate a request and a response before and after the request is processed.Front ControllerYou want a centralized access po
2007-11-09 16:45:00 544
原创 Java程序性能优化总结--------数组/集合篇
1 数组性能优于collection1.1 效率在Java中,数组是一种效率很高的存储和随机访问对象引用序列的方式.数组是一个简单的线性序列,因此访问速度很快,但 也损失了其它一些特性.1.2 类型collection类不以具体的类型来处理对象,而是将所有的对象都以Object类型来处理,所以我们可以只创建一个容器,任意的Java对象都可以放进去。1.3 大小 创建一个数组对象后,大小就
2007-11-06 11:21:00 619
原创 Java程序性能优化总结--------线程、I/O及系统篇
线程相关的优化1. 尽可能减少同步线程同步(thread synchoronize) 同步主要出现在多线程的情况,为多线程同时运行时提供对象数据安全的机制,应用多线程也是为了获得性能的提升,应该尽可能减少同步。 另外,如果需要同步的地方,可以减少同步的代码段,如只同步某个方法或函数,而不是整个代码。 2. 线程非安全速度上优于线程安全Strin
2007-11-05 18:48:00 680
原创 Java程序性能优化总结--------异常处理篇
慎用异常处理 异常是Java的一种错误处理机制,对程序来说是非常有用的,但是异常抛出对性能不利。抛出异常首先要创建一个新的对象。Throwable接口的构造函数调用名为, fillInStackTrace()的本地(Native)方法,fillInStackTrace()方法检查堆栈,收集调用跟踪信息。只要有异常被抛出,VM就必须调整调用堆栈,因为在处理过程中创建了一个新的对象。
2007-11-05 18:36:00 680
原创 Java程序性能优化总结--------对象篇
1.生成对象时,分配合理的空间和大小 Java中的很多类都有它的默认的空间分配大小,对于一些有大小的对象的初始化,应该预计对象的大小,然后使用进行初始化,上面的例子也说明了这个问题,StringBuffer创建时,我们指定了它的大小。 另外的一个例子是Vector,当声明Vector vect=new Vector()时,系统调用:public Vector() {// 缺省构
2007-11-05 18:25:00 621
原创 Java程序性能优化总结--------变量和函数调用篇
变量的使用 1. 尽量使用局部变量,调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack) 中,速度较快。其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。 2. 尽量使用静态变量,即加修饰符static,如果类中的变量不会随他的实例而变化,就可以定义为静态变量,从而使他所有的实例都共享这个变量。 注:类变量(静态变量),成员变量,实例
2007-11-05 18:10:00 1564
原创 Java程序性能优化总结--------数据类型篇
1. 对于boolean值,避免不必要的等式判断 将一个boolean值与一个true比较是一个恒等操作(直接返回该boolean变量的值). 移走对于boolean的不必要操作至少会带来2个好处: 1)代码执行的更快 (生成的字节码少了5个字节); 2)代码也会更加干净 。 例子:public class UEQ { boolean method (String string)
2007-11-05 17:57:00 497
原创 Java程序性能优化总结--------流程控制篇
优化判断语句1.使用条件操作符替代"if (cond) return; else return;" 结构 条件操作符更加的简捷 例子: public class IF { public int method(boolean isDone) { if (isDone) { return 0; } else {
2007-11-05 17:51:00 524
原创 Java程序性能优化总结--------操作符篇
使用移位操作来代替a / b操作 和 a * b操作"/"是一个很“昂贵”的操作,使用移位操作将会更快更有效。 例子: public class SDIV { public static final int NUM = 16; public void calculate(int a) { int div = a / 4;
2007-11-05 15:09:00 387
转载 Axis安装指导
我们可以从axis的官方网站上下载(http://ws.apache.org/axis/).解压缩axis-bin-1_3.zip。在lib中包含axis必须使用的jar包。docs中包含axis的文档,通常使用用户指南就可以解决大部分问题。samples中包含很多webservice的例子,以后会对这些例子进行进一步讲解。webapps文件夹中包含了一个axis web applica
2007-11-02 16:44:00 1057 1
转载 Axis开发webservice三种方式
一、Axis开发方式 Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface ( DII)2、Stubs方式3、Dynamic Proxy方式二、编写DII(Dynamic Invocation Interface )方式web服务1.编写服务端程序HelloClientpublic class
2007-11-02 16:40:00 825
转载 Axis开发WebServices轻松入门
Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface (DII) 2、Dynamic Proxy方式 3、Stubs方式建议使用Stubs方式.一、编写wsdd发布web服务,编写stub client访问web服务1、编写服务端程序server,SayHello.java,编译server.Say
2007-11-02 16:01:00 553
转载 Web Services基础
1, 什么是 Web 服务?Web 是使应用程序可以以与平台和编程语言无关的方式进行相互通信的一项技术。Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作。它使用基于 XML 语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。一组以这种方式交互的 Web 服务在面向服务的体系结构(Service-Oriented Architectu
2007-11-01 16:18:00 406
Addison Wesley - UML Distilled (3rd edition).pdf
2007-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人