例如,如果开发人员选择了一个调用一个存储过程的模板,他或者她输入数据库的描述符的名字和存储过程的名字;然后,架逻辑构师(Logic Architect)自动的插入代码。这是一个可开发的系统,它允许架构师修改已存在的代码模板也允许添加一个新的代码模板。底线是架构师或者高级开发人员能够再开发人员跨项目使用的代码之上维护控制。
安全控制
IBM Rational Rapid Developer 也提供了更加高级的特性,比如经验丰富的开发人员扩展访问自定义的安全提供者和组件。它支持基于角色的安全,同时包括数据加密和通过使用 J2EE JCE (Java Cryptography Extender) 标准来许可自定义安全机制的累加。这就允许架构师既可以以 JCE provider 的方式创建自己的安全机制,也可以利用已有的第三方的 JCE 实现。
通过自定义组件进行控制
另一种架构师控制开发的方法是通过以 Java 包的形式使用组件和或者 EJB 。这些面向服务的组件能够表示 Rational Rapid Developer 用户可以从他们自己的方法中调用的通用的业务逻辑。
面向架构的快速应用开发:部署控制
多数的开发工具提供了开发人员可以部署应用和测试应用的本地的环境。然而,实际的目标产品环境通常是更加复杂的,并且你需要具有特定的技能来决定如何划分应用以进行部署。 IBM Rational Rapid Developer 提供给架构师和高级开发人员一个高级的工具,Partition Architect ,使用它可以为应用创建划分和部署定义。Rational Rapid Developer 提供了一个“本地”的模型,缺省的情况下是针对 Apache Tomcat 的,Apache Tomcat 是一个开放源码的 Servlet/JSP 引擎。 Rational Rapid Developer 也支持对多种 J2EE 平台的部署,比如 IBM WebSphere (versions 3.5, 4.0, and 5.0)。 Partition Architect 允许应用分割到不同的层(表示层、业务层和数据层)当中,也可以按照功能的方式(买主、卖主和管理员等)。见图 7 。
文章来源于领测软件测试网 https://www.ltesting.net/