您的位置:首页 > Web前端 > Node.js

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

2016-08-25 00:01 246 查看
作者: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程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息