当前位置:  软件>java软件

Objot

    来源:    发布时间:2014-12-25

    本文导语:  Objot是一个面向服务的轻量级web开发库,可以根据需要和其他框架组合。服务器部署业务数据,部署业务逻辑Service;浏览器及Flash部署 视图,部署操作逻辑,与Service交互。交互的数据、流程由开发者定义,用Objot实现。支持Java...

Objot是一个面向服务的轻量级web开发库,可以根据需要和其他框架组合。服务器部署业务数据,部署业务逻辑Service;浏览器及Flash部署 视图,部署操作逻辑,与Service交互。交互的数据、流程由开发者定义,用Objot实现。支持Java 5、Javascript、Actionscript 3等。

数据编解码:

数据可以编码成字符串,以便传递给Javascript、Actionscript进行处理。可以从字符串中解码出数据。
Objot支持单继承类,Java端可以为类和属性指定别名。列表、对象之间可以任意引用,构成的整个数据图都可以被编解码。

可以定义规则,只处理局部(子图)。规则针对 被编解码的数据 和 规则key 设定。规则、别名、对象创建等配置是代码性的,可以自行编写adapter等,支持annotation、file等配置形式,可以将业务代码与Objot完全分离。
第一次编解码某个类的对象时,会生成bytecode来访问这个类,后续编解码这个类的对象时,不再有任何reflection,优化了效率。

AOP

Objot利用bytecode合成子类,实现轻量、快速而强大的AOP。合成后,执行以local变量为主,没有reflection,效率比许多interception方式要高。

允许使用常规的编程模式进行aspect编写,比before、after、catch那样分离的方式更加灵活。配置是代码性的,可以自行编写adapter等,支持annotation、file等配置形式,可以将业务代码与Objot完全分离。

IOC

Objot提供了轻量的基于bytecode的高效容器来实现IOC。合成子类后,创建容器没有reflection,没有线程同步,注入过程中也没有hash计算,效率很高。
支持多种注入模式,为对象作用域的控制提供了相当灵活的方式。配置是代码性的,可以自行编写adapter等,支持annotation、file等配置形式,可以将业务代码与Objot完全分离。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3