和展科技
 
首页 >> 技术专长
基于脚本引擎,实现系统的二次扩展 >>>
 

应用场合:
  传统的软件开发,使用分层架构,开发人员需要编写视图层、控制层、业务层、持久层代码,还需编写配置文件,开发工作量大,开发速度缓慢,开发成本高,间接的增加了客户的成本,不能对客户的业务变更做出及时的响应。
  使用脚本语言与常规编程环境进行混合开发,用常规的编程环境编写权限服务器、数据库交互、缓存等公共组件,脚本语言和公共组件进行交互,同时使用脚本语言编写业务规则处理代码,这样可以降低编程复杂度,使得业务代码编写人员能专注于业务的处理,加快开发速度,降低成本。

 

开发技术:
  应用第三方脚本解释器
  目前应用的脚本解释器有JavaScript、JRuby、Groovy、CodeDom等。
  可以应用的开发环境有基于Windows不限语言的JavaScript脚本,基于J2EE的JRuby、Groovy、JavaScript脚本、基于C#版的CodeDom。

 

成功案例:
  某公司的建设钢筋成本计算系统,后台计算系统采用基于JavaScript的脚本引擎,用户可通过编辑JavaScript的脚本修改工程量的计算规则。



 

  图 脚本交互示意图



 

  图 脚本编辑