ecm 面向连接电子模型开发工具包

来源:互联网 发布:如何进入人工智能行业 编辑:程序博客网 时间:2024/04/27 21:27
  • 作者:cj (赵向彬)发布日期:2016年8月19日 3:24
关键词:学习 技术 面向连接编程 面向模块编程 面向协议编程 编程思想 结构化 面向对象 
java j2ee osgi spring dotnet osgi netty tomcat jetty nodejs jsp php aspx zookeeper docker
摘要:是面向连接编程的基础工具包,它兼有spring、osgi、nodejs的功能。支持面向模块开发与部署,热插拔。
正文:
http://www.cjlns.com
一、作为服务容器,对服务定义的支持:1.支持注解方式2.支持xml方式3.支持json方式4.支持以上混合定义方式5.支持反向注入6.支持属性值、方法参数值注入,即便是注入代码段也可7.支持任意类方法注入(spring仅支持工厂方法,无聊)8.支持面向方面编程,切面拦截,功能强大,结构简单,甚至支持使用jss服务拦截java方法。简单活用9.支持按类型搜索服务10.支持按外部类的类别搜索服务11.支持适配器对象。适配器对象可转换为任意类型,从而实现了服务的弱类型机制。二、作为osgi容器,它以程序集(逻辑上叫芯片)作为支点,支持:1.程序集的加载、启动、停止、卸载。2.程序集之间的类型依赖及扩展3.程序集之间的服务实例的强依赖4.支持外部服务、外部类型,可在程序集外部获取到这些外部组件三、作为nodejs容器,它拥有类似于nodejs的语法结构,在cj studio产品中均称之为jss服务,它具有:1.exports导出外部函数(仿nodejs)2.imports导入程序集及模块环境(能得到服务容器)3.head对象,每个jss服务以该头对象声明服务4.支持jss服务与java服务混用5.支持多线程的jss服务6.支持以jss开发web程序
0 0