Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

"智能方法适配"是指允许开发人员尽可能按照自己的意愿、业务的需要来定义他们的业务方法,然后由Dorado引擎自动根据场景、参数名、参数类型等因素来判断应当怎样调用该业务方法。 "智能方法适配"是Dorado7提供的一个非常有特色的功能,提供此功能的主要目的是尽量减少开发人员所需要掌握的Dorado API,让业务方法的代码更加"业务化",更加易于阅读。
通过"智能方法适配"也可以很好的体验出Dorado7所提倡的"基于约定而非配置"进行开发的理念。在实际的应用场景中大部分实现了Dorado前端的功能中可能并不需要引入任何Dorado的API。

扩展和重用

为提高Dorado7产品的扩展性和可重用性我们在Dorado7中提供了很多性的特性,这些特性主要包括:为提高Dorado7产品的扩展性和可重用性我们在Dorado7中提供了很多新的特性,这些特性主要包括:

  1. 叠加式配置 - 当用于需要设置或改变Dorado中的某运行参数时,通常不需要直接修改Dorado提供的缺省配置文件,而是增加一个新的、只包含最小参数集合的配置文件。 由Dorado引擎对这些配置文件进行叠加是的读取和处理,此特性可以有效的降低升级Dorado引擎可能带来的额外成本、提供项目的可维护性。
  2. 利用Spring搭建的Dorado引擎 - Dorado7自身的服务就是利用Spring搭建起来,不过Dorado7并不因此要求用户的项目一定要使用Spring。
    这个特性使得开发人员有能力利用Spring的特性来替换几乎所有Dorado自身的内部服务。
  3. 数据模型对象 - Dorado7中的数据模型对象既支持全局、私有、匿名等可见性,又支持类似面向对象的继承和复写。这些特性可以为配置信息的重用和维护提供很多的便利。
  4. 视图配置文件模板 - Dorado7中的视图配置文件支持多级模板功能,这非常有利于降低项目的管理和维护成本。
  5. 视图配置的Import和Export - Dorado7的视图配置文件允许开发人员利用Import和Export这两个标记。引入来自于其他视图配置文件中的一段配置信息。
  6. 用户自定义控件 - Dorado7允许用户将一段已有的、具有一个通用性视图配置信息注册为一个新的自定义控件,并且Dorado的IDE也可以非常方便的支持这一新添加的控件。

...

Dorado7提供Dorado7 Client Edition这样一个特性的产品打包方式,Dorado7 Client Edition中只包含了Dorado7 Presentation Middleware中的Web客户端部分(即Javascript和CSS的部分)。
发布此版本的目的是为了满足各种Web项目中前端界面增强的需求。这里提到的Web项目包括基于JEE的Web项目和其他非JEE的Web项目,如 发布此版本的目的是为了满足各种Web项目中前端界面增强的需求。这里提到的Web项目包括基于J2EE的Web项目和其他非J2EE的Web项目,如.Net、PHP等,其定位类似于Ext。 Dorado7 Client Edition从一个侧面体现出了Dorado7产品在设计上的封装度和灵活性。

...