在要求改变界面显示的时候需要修改并重新配置EJB和其它后台组件 项目管理者联盟
规避方案: talent.mypm.net
J2EE平台使你有机会将表示逻辑和导航控制相分离,进而与业务规则相分离。这被称为模式2结构。 转自项目管理者联盟
备注: 项目管理者联盟
可以使用具有一致性的设计来进行用户界面框架的连接。(例如可以使用taglib),这将帮助你避免逻辑分离的问题。有许多现成的好的方法可供选择。对每一个分别进行评估,然后采用最合适的框架。 项目管理者联盟
风险4: 没有在开发环境中进行适当的配置 项目管理者联盟文章
项目阶段: 项目管理者联盟
开发 项目管理者联盟
影响的项目阶段: club.mypm.net
稳定化、并发、成熟期 club.mypm.net
对系统的影响: 项目经理圈子
你的权衡 项目管理者联盟
症状: club.mypm.net
经过多日或数周的时间才能过渡到成熟系统 项目管理者联盟
风险存在与过渡期,带有很多不确定性,有些主要的功能场景没有被测试到 blog.mypm.net
实际系统中的数据和开发、测试中的数据不同 项目管理者联盟
无法在开发者机器上进行组建 项目管理者联盟
应用行为在开发、稳定化及产品环境中各不相同 PgMp.mypm.net
规避方案: blog.mypm.net
解决之道是忠实地在开发环境中配置实际的环境,让开发所用环境接近于要实施产品的环境。如果未来环境是JDK 1.2.2及Solaris 7,那么不要在JDK 1.3及Red Hat Linux上进行开发。对于所用的应用服务器也是如此。同样,要快速地看一下产品数据库中的数据,并将这样的数据用于测试。不要依赖于人工创建的数据。如果产品数据很敏感,则要使之变得不敏感,然后把它配置起来。开发中未能预期到的产品数据将对以下过程产生破坏: 项目经理圈子
数据检验规则 项目管理者联盟
系统测试行为 club.mypm.net
系统组件构建(特别地包括:EJB-EJB以及EJB-数据库) 项目管理者联盟
最为糟糕的是,这样还可能产生异常、空指针,以及你从没见过的问题。 转自项目管理者联盟
备注: 项目管理者联盟
|