例如,如果開發人員選擇了一個調用一個存儲過程的模板,他或者她輸入數據庫的描述符的名字和存儲過程的名字;然后,架邏輯構師(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 。
文章來源于領測軟件測試網 http://www.kjueaiud.com/