最代码广告位
coolworker的gravatar头像
coolworker2013-12-27 14:20:41

java自主研发OXM框架,支持xml和bean相互转换,支持注解

近段时间开发了一个xml->bean bean->xml的oxm框架,通过注解标识bean中对应的xml元素并通过支持List类型支持多个子元素。目前不支持属性。项目应用了安全策略RSA加密,MD5签名等可以对生成xml进行加密解密和验证。

项目结构:

java自主研发OXM框架,支持xml和bean相互转换,支持注解

关于使用方面,可以参考测试路径下的类XmlMessageTranslatorTest

java自主研发OXM框架,支持xml和bean相互转换,支持注解

具体内容相信同志们通过测试类即可了解了。

用于是通过注释作为bean和xml元素的映射文件,所以如果希望支持自己定义bean需要把你的bean注册到框架中,由于是自用项目,目前这部分设计没有开放出去。所以如果你想注册可以在下面的类中添加

MessageBeanInstropector
java自主研发OXM框架,支持xml和bean相互转换,支持注解

在init中添加即可。


最代码官方编辑于2013-12-27 14:24:50


打赏

文件名:oxm.rar,文件大小:120.283K下载
  • /
      • /oxm
          • /oxm/.idea
            • /oxm/.idea/.name
            • /oxm/.idea/compiler.xml
              • /oxm/.idea/copyright
                • /oxm/.idea/copyright/profiles_settings.xml
            • /oxm/.idea/encodings.xml
              • /oxm/.idea/libraries
                • /oxm/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_3.xml
                • /oxm/.idea/libraries/Maven__commons_codec_commons_codec_1_8.xml
                • /oxm/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml
                • /oxm/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml
                • /oxm/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml
                • /oxm/.idea/libraries/Maven__junit_junit_4_8_2.xml
最代码最近下载分享源代码列表最近下载
744868186 LV22018年7月30日
星星星星
qazzaq123 LV162017年11月30日
太阳
yl1998 LV172017年3月13日
太阳星星
renhairui3 LV72017年3月11日
月亮星星星星星星
rocktata LV22016年7月28日
星星星星
wangkun999 LV102016年7月23日
月亮月亮星星星星
yueshen LV22016年6月7日
星星星星
kevinmonster911 LV12016年3月26日
星星
harrycui LV102016年1月7日
月亮月亮星星星星
3301833728 LV72015年6月30日
月亮星星星星星星
最代码最近浏览分享源代码列表最近浏览
kk268137 LV92019年3月19日
月亮月亮星星
lwx9810142018年12月20日
暂无贡献等级
study丶逸 LV32018年11月9日
星星星星星星
汪彩云 LV72018年11月1日
月亮星星星星星星
2252536772 LV202018年10月23日
太阳月亮
幻想我再放大 LV122018年10月16日
月亮月亮月亮
744868186 LV22018年7月30日
星星星星
sangyy LV72018年6月29日
月亮星星星星星星
wkc LV182018年5月13日
太阳星星星星
bobble LV132018年4月12日
月亮月亮月亮星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友