- 浏览: 82757 次
- 性别:
- 来自: 吉林
最新评论
-
myeclipse8868:
好文章,顶起一个
Tomcat ClassLoader工作原理 -
maliang.scut:
哦,拜读了。
也就是说,如果同一个Tomcat下有两个不同的w ...
Tomcat ClassLoader工作原理 -
pengming1988820:
我没有配置过事务,但是现在外面好象经常使用事务管理,以前用的也 ...
Spring的事务管理 -
liguangwen:
Struts初始化之ActionServlet -
liguangwen:
...
Struts初始化之ActionServlet
文章列表
XSL索引:将XML文档转换成HTML之前,如何用XML解析器来对XML文档进行索引。
XSL索引
XSL可以用来对一个XML文档进行索引。
将索引信息放在哪里
现在重新看看在以前许多章节中都曾看到过的 XML文档:
<?xml version="1.0"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
< ...
- 2008-09-02 12:56
- 浏览 916
- 评论(0)
客户端XSL:如何用XML解析器在客户机上将XML文档转换成HTML文档。
一个JavaScript的解决方法
在前文中,我们解释了如何用XSL将一个文档从XML转换成HTML。窍门就是向XML文件中增加一个XSL样式表,然后让浏览器来进行转换。即使这种方法能奏效,在XML文件中包含一个样式表引用也并非令人满意的方法,并且在不支持XSL的浏览器上这种方法还不能奏效。
一个更通用的方法应该是用一个JavaScript来进行从XML到HTML的转换。使用一个JavaScript,就更有以下可能性:
允许JavaScript进行浏览器细节测试;
根据浏览器和用户需求使用不同的样式表。
...
- 2008-09-01 22:00
- 浏览 1153
- 评论(0)
XSL介绍:介绍XSL是XML的样式表语言,XSL是什么以及它能做什么。
XSL介绍:
XML的样式表语言XSL比CCS要复杂得多。
CSS:HTML的样式表语言:
由于HTML使用预先确定的标记,因此这些标记的含义都很好理解:<p>元素定义一段,<h1>元素定义一个标题。浏览器知道如何显示这些元素。
使用CSS向HTML元素增加显示格式是一个简单的过程:很容易告诉浏览器用某种特殊字体或颜色来显示各个元素,浏览器也很容易理解。
XSL:XML的样式表:
由于XML不使用预先确定的标记(我们可以根据需要使用任意标记),因此标记的含义并不能被直 ...
- 2008-09-01 21:58
- 浏览 1050
- 评论(0)
KeyNav/KeyMap/JSON/Format/DelayedTask/TaskRunner/TextMetrics/XTemplate
Ext.KeyNav
Ext的keyNav类能为Ext.Element元素提供简单的按键处理方法
例:
var el=Ext.get("textarea");
new Ext.KeyNav(el, {
"left" : function(e){
alert("left key down");
},
scope : el
}
);
它的行为与 ...
- 2008-09-01 19:52
- 浏览 1108
- 评论(0)
Ext.Fx类
对于我这样的懒鬼而言,Fx类是核心类库中最激动人心的一个类,它不是最重要的,却是最实用的一个类
定义了一些常用的特效方法,不妨自己多动手试试下面的方法,很有趣的
fadeIn( [Object options] ) : Ext.Element
渐显 options参数有以下属性
callback:Function 完成后的回叫方法
scope:Object 目标
easing:String 行为方法 默认值是:easeOut,可选值在ext_base中找到,但没有说明,以下内容从yahoo ui中找到的
easeNone:匀速
easeIn: ...
- 2008-09-01 19:51
- 浏览 1110
- 评论(0)
EventManager/EventObject/CompositeElement/CompositeElementLite类
Ext.EventManager
事件管理者中的大部分方法都在Ext中有定义,主要用于事件管理
addListener( String/HTMLElement el, String eventName, Function handler,
on( String/HTMLElement el, String eventName, Function handl ...
- 2008-09-01 19:50
- 浏览 1016
- 评论(0)
DomQuery/DomHelper/Template类
Ext.DomQuery类
selector语法详见Ext类
compile( String selector, [String type] ) : Function
编写一个选择器或xpath查询到一个方法以方便重用,type取select(默认)或simple值之一
filter( Array el, String selector, Boolean nonMatches ) : Array
...
- 2008-09-01 19:49
- 浏览 1063
- 评论(0)
Ext.Element类
Element( String/HTMLElement element, [Boolean forceNew] )
由id或DOM节点创建Element对象
Element.fly( String/HTMLElement el, [String named] ) : Element
由id或DOM节点创建一个全局共享的活动元素,可由named命名以避免可能的冲突
Element.get( Mixed el ) : Element
由id或DOM节点或已存在的Element得到一个Ext.Element对象
addClass( String/Array class ...
- 2008-09-01 19:48
- 浏览 1185
- 评论(0)
Array/Date/Function/Number/String类
Array类
indexOf( Object o ) : Number
object是否在数组中,找不到返回-1;找到返回位置
remove( Object o ) : Array
从数组中删除指定的对象object,如果找不到object则数组无变化
Number类
constrain( Number min, Number max ) : Number
检查数值是否介于min与max之间, 如果大于max 返回max,如果小于min返回min, 否则返回当前值
String类
escape( String strin ...
- 2008-09-01 19:47
- 浏览 1042
- 评论(0)
Ext类
addBehaviors( Object obj ) : void
对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如
addBehaviors({
// id=foo下所有的a标签加入click事件
'#foo a@click' : function(e, t){
// do something
},
// 用,分隔多个选择器
'#foo a, #bar span.some-class@mouseover' : function(){
// do something
}
});
apply( Ob ...
- 2008-09-01 19:45
- 浏览 985
- 评论(0)
Web Service 是在 Internet 上进行分布式计算的基本构造块,是组件对象技术在 Internet 中的延伸,是一种部署在 Web 上的组件。它融合了以组件为基础的开发模式和 Web 的出色性能。 Web Service 和组件一样,能提供重用功能,同时可以把 ...
- 2008-09-01 19:38
- 浏览 3458
- 评论(0)
现在,针对与J2EE的框架越来越多,可以说是应接不暇。在我们学习这些框架的时候,我们学习的着重点应该放在哪?我有个同学,对于目前比较主流的框架,如Spring,struts,hibernate等,以及一些生成代码的工具用的都非常熟练,他在平时把更多的时间放在了怎么用工具来生成框架中要应用的代码。本人也才疏学浅,但是,我感觉像他那么学其实就是等于白学。过多的依赖工具会使我们变成傻子。只去学习怎么配置,运用框架,不去更深的研究框架的设计思想,只会让我们在开发的道路上止步不前。我以前看过一遍关于对于Hibernate学习的文章,对我很有启发。在这篇文章中,作者用一个金庸小说中的例子,告诉读者,在学习中 ...
一、iReport与JasperReport简介
1.1 简介
JasperReport是报表的引擎部分,界面设计是用iReport。为什么选择这两个软件呢?因为这两个软件都是开源的,即免费的(虽然某些文档收费,但是磨灭不了我们使用它的理由)。
JasperReport是一个报表制作程序,用户按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CSV等等。
用JasperReport做报表,可以分为两种方式:
1、 直接利用程序定义一个报表
2、 写一个xml文件来描述这个报表,通常需要借助于iReport
Jas ...
- 2008-08-30 13:23
- 浏览 8005
- 评论(0)
过滤器是请求和响应之间的一种WEB组件,它驻留在服务器端,用来截取客户端与资源之间的请求,并对这些信息进行“过滤”。
Servlet容器对部署描述符中声明的每一个过滤器只会创建一个实例。与Servlet类似,容器将在同一个过滤器实例上运行多个线程来同时为多个请求服务,因此开发过滤器时要注意线程安全问题。
当Web容器接受到一个对资源的请求时,它将判断是否有过滤器与这个资源相关联,如果有那么容器将把请求交给过滤器进行处理,在过滤器中可以改变请求的内容,或重新设置请求的报头信息,然后将请求发送给目标资源,当目标资源对请求做出响应时,容器同样会将响应转发给过滤器,在过滤器中可以对响应的内容进行过滤 ...
今天打完最后一针消炎针,我就可以出院了,虽然仅仅住院不到一周的时间,但是在这不到一周的时间里,使我看到了太多,感受到了太多......
1号床的老爷子,家在吉林,靠种地维持生活,这次动手术,花了40000多,家里一年的活都等于白干了。在医院,他儿子看护,如果晚上想在没人的病床上住,必须交10元的租床费,为了省下10块钱,天天在走廊打地铺。
2号床老爷子,家是本市的,得了肺癌,不过是初期,可以抑制住,天天白天来打化疗针,晚上回家住,姑娘,儿子总来看,总是愁眉苦脸的,怕父亲有什么事,可是老爷子总是笑呵的告诉他们没事,别担心。
5号床老爷子(医院没有4号,不吉利),可以说,全身很多病,眼睛,耳朵 ...