WEB开发网
开发学院数据库Oracle Oracle+PHP:原型到产品的最短距离 阅读

Oracle+PHP:原型到产品的最短距离

 2007-05-09 12:13:00 来源:WEB开发网   
核心提示: 第三,我们了解到因为 PHP 代码将其自身嵌入到了 HTML 环境中,Oracle+PHP:原型到产品的最短距离(4),所以对于设计人员和编程人员而言,创建协作用户接口功能代码变得更加自然,必需要为各种任务输入这些详细信息,任务出现在不同的队列中,虽然最后这个特性其它的服务器端脚本语言也具

第三,我们了解到因为 PHP 代码将其自身嵌入到了 HTML 环境中,所以对于设计人员和编程人员而言,创建协作用户接口功能代码变得更加自然。虽然最后这个特性其它的服务器端脚本语言也具备,但 Myers 发现 PHP 更不可能带来开发人员和设计人员之间的冲突。此外,PHP 的语法和提供的代码库意味着它可以做它需要做的所有事情。

最后,将所有代码嵌入到 HTML 代码中的另一个好处是,仅需要对标准文本文件进行修改控制就可以控制源代码。我们用 CVS 作为它的标准修改控制系统。因为 PHP 代码不一定要用某一种方式进行编译,所以创建系统的一次“编译”仅涉及到从信息库中检索文本源代码文件,然后把它们放到 web 服务器上。这意味着我们可以使用 CVS 中的控制机制为它的测试和生产环境发布增量的 bug 补丁,而无需创建复杂的编译系统。

设计模式来支持可重新配置性

下面的基本模式示意图显示了订单系统是如何构建的。两种主要的模式都分为原型表和事务表。无论何时当业务情况发生变化时,原型表都允许重新配置系统,而无需重新编码。事务表包含实际客户订单的订单详情和作业详情。

 

图3:基本模式示意图

图4:基本模式示意图

这些模式示意图看起来很复杂,当然,它们的确很复杂。不过,如果把它们分开,使得只出现原型表(以 _def 结束的表),那么该体系结构的基本结构就变得很清楚了。订单由行组组成,这些行组包括详细信息、订单行或两者。订单行可以随意地创建作业,作业由一个任务序列组成,并且包含几条详细信息。必需要为各种任务输入这些详细信息。任务出现在不同的队列中,这些队列可以由不同部门的特定用户进行访问。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Oracle PHP 原型

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接