发明名称 一种构件化软件系统中动态自动适配的编程系统及方法
摘要 本发明公开了一种构件化软件系统中动态自动适配的编程系统及实现方法,本发明系统,包括:最外层即Runtime系统、内部顶层、SCI层、构件系统层;其中SCI层用于脚本语言与构件系统间通信。本发明实现方法,运用上述动态自动适配编程系统上,基于构件技术基础上,使构件系统支持Model;脚本语言支持View,动态自动适配编程系统实现Controller的构件组装。本发明通过使用XML/JavaScript来描述应用的UI,而由构件来完成应用的逻辑,然后通过本系统动态自动完成二者的拼装,并形成一个完整的应用。本发明简单易用、易于维护并具有很好的扩展能力可提高开发人员开发效率。
申请公布号 CN101158894A 申请公布日期 2008.04.09
申请号 CN200610116897.X 申请日期 2006.10.08
申请人 上海科泰世纪科技有限公司 发明人 陈榕;陈果;牛靖宇
分类号 G06F9/44(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 上海浦一知识产权代理有限公司 代理人 丁纪铁;李隽松
主权项 1.一种实现构件的动态自动适配技术编程系统,其特征在于,包括:最外层即Runtime系统,负责初始化和释放所述动态自动适配系统应用所需资源;内部顶层,提供脚本语言及其配套设施;SCI层,用于调用构件类实例的成员方法,可封装构件类实例,并通过内部顶层提供的参数类型转换机制将脚本参数转换为构件参数进行方法调用,将构件方法的返回值转换为相应的脚本数据类型;构件层,实现业务逻辑并提供服务;其中SCI层用于所述脚本语言与构件系统间通信。
地址 201203上海市浦东新区郭守敬路498号浦东软件园17号楼2层