码迷,mamicode.com
首页 > 其他好文 > 详细

jetty xml解析

时间:2018-01-27 18:57:21      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:div   类型   函数   opera   XML   参数   getter   标识   一个   

1 configure

configure为xml的根结点,class指定所配置的对象的类,这个configure会创建一个该类的对象,然后根据该xml对其进行配置。id用来对该对象进行标识,在整个jetty中具有唯一性,相同id的xml configure文件配置的是同一个对象。

2 set

<Set name=xxx type=xxx class=xxx>value</Set>

无论value处是什么元素,其返回值都作为setXxx()函数的参数,即setXxx(value)。

name用来确定该setter的名字,setXxx。

type用来指示value的类型,一般情况下可以省略。

如果有class,那么这就是该类的一个static的调用。

3 get

<Get name=xxx class=xxx>operation</Get>

name用来确定该getter的名字,getXxx。

如果有class,那么也是调用该类的一个static的getter。

Get会返回一个对象A,然后再调用该对象A的operation,可以是set、call、get、put等。

4 调用set、get、put、call的对象

是离它们最近的标签所决定的对象在调用它们,比如如果set在<Get></Get>这个范围内的话,那么这个set就是由getXxx方法返回的对象调用的。类似,如果set是在<Configure></Configure>这个范围的话,那么这个setXxx方法就是由根对象调用的。

5 put

调用put的对象必须要实现Map接口,也就是说,调用put的对象必须是一个key-value pair的map对象。

<Put name=xxx type=xxx>value</Put>

其中name/value就是key-value pair,而type用来指定value的类型。

6 call

 

jetty xml解析

标签:div   类型   函数   opera   XML   参数   getter   标识   一个   

原文地址:https://www.cnblogs.com/hustdc/p/8366606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!