coolworker的gravatar头像
coolworker 2013-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
最代码最近下载分享源代码列表最近下载
1358849392  LV21 2022年11月11日
744868186  LV2 2018年7月30日
qazzaq123  LV20 2017年11月30日
yl1998  LV17 2017年3月13日
renhairui3  LV7 2017年3月11日
rocktata  LV2 2016年7月28日
wangkun999  LV10 2016年7月23日
yueshen  LV2 2016年6月7日
kevinmonster911  LV1 2016年3月26日
harrycui  LV10 2016年1月7日
最代码最近浏览分享源代码列表最近浏览
wbbhappy  LV13 1月11日
1358849392  LV21 2022年11月11日
503382513  LV10 2021年4月1日
gan857569302  LV9 2020年6月23日
磊哥哥哥哥  LV13 2020年6月11日
梅西小王子  LV3 2020年5月17日
xiaopq  LV2 2020年5月9日
hzhsh0223  LV18 2020年4月17日
kk268137  LV9 2019年3月19日
lwx981014 2018年12月20日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友