WebWork/XWork對J2SE 5的支持項目
原文參考: http://wiki.opensymphony.com/display/WW/J2SE+5+Support
(注:原文隨時更新,請以原文為主)
XWork對J2SE5的支持目前還在測試階段,是通過一個xwork-tiger 子項目來提供的.目前,在這個項目里對Java 5的實現(xiàn)是Map和Collection的范型支持.
簡單的說,代替在類型轉(zhuǎn)換文檔里指定在Collections和maps里的類型的方法,目前可以使用范型來指定.這意味著你不在需要ClassName-conversion.properties文件.
目前支持的標注Annotations有三大類型.
Interceptor Annotations 攔截器標注
Annotation |
Description |
---|---|
After Annotation | 標注一個在action方法之后執(zhí)行的方法. |
Before Annotation | 標注一個在action方法之前執(zhí)行的方法. |
BeforeResult Annotation | 標注一個在返回結(jié)果之前執(zhí)行的方法. |
Validation Annotations 校驗標注
如果你要標注基本的校驗器,你需要使用Validation Annotation來標注類或者接口.
這些是包含在本項目里面的標準支持的校驗器標注:
Annotation |
Description |
---|---|
ConversionErrorFieldValidator Annotation | 轉(zhuǎn)換錯誤 |
DateRangeFieldValidator Annotation | 日期范圍 |
EmailValidator Annotation | 郵件 |
ExpressionValidator Annotation | 表達式 |
FieldExpressionValidator Annotation | 字段表達式 |
IntRangeFieldValidator Annotation | 整數(shù)范圍 |
RegexFieldValidator Annotation | 正則表達式 |
RequiredFieldValidator Annotation | 必須字段 |
RequiredStringValidator Annotation | 必須字符串 |
StringLengthFieldValidator Annotation | 字符串長度 |
StringRegexValidator Annotation | 字符串正則表達式 |
UrlValidator Annotation | Url |
Validation Annotation | Marker annotation for validation at Type level. |
Validations Annotation | Used to group validation annotations. |
VisitorFieldValidator Annotation |
Type Conversion Annotations 類型轉(zhuǎn)換標注
如果你要標注基本的類型轉(zhuǎn)換,請使用Conversion Annotation來給接口或者類做標注.
Annotation |
Description |
---|---|
Conversion Annotation | Marker annotation for type conversions at Type level. |
KeyProperty Annotation | |
TypeConversion Annotation | Used for class and application wide conversion rules. |
其他內(nèi)容以及各個標注的使用說明請看原文吧 :)
注:項目下載和源碼目前都包含在xwork的cvs上. webwork的lib目錄下也有.
posted on 2005-12-13 22:59 Scud(飛云小俠) 閱讀(3083) 評論(0) 編輯 收藏 所屬分類: WEB