Geronimo!第 4 部分: 模式
2009-11-11 00:00:00 来源:WEB开发网好的模式不会从天而降。构建模式需要详细调研、谨慎思考和有序的流程。这都要从定义目标并在整个项目中以目标为导向开始。
经常、明确地沟通
记住这一点,最佳起点即您和您的客户期望看到的信息 —— 定义系统使用方式的表单及传达信息的 Web 页面。Geronimo 会忠诚地执行应用程序代码、管理会话数据及数据库连接,同时动态地生成客户(以及他们的客户)期望看到的页面。以一种共享的视角来看待未来产品系统的外观及其行为是很重要的。通过用 JavaServer Pages(JSP)来制订页面原型,您就能够向客户展示您的想法,客户也就能够提供有关修改外观的反馈。
我知道这样说有点老套,但如果您还没有清晰地定义前方的目标,那么可以非常轻松地开辟出通往一项良好计划的道路。花点时间来定义并精炼客户将看到的视图。这样做最终将让您漂亮地搞定一切。
例如,假设您在为高校学生简历设计一个 Geronimo Web 应用程序,这些简历中涵盖个人信息、工作阅历及关于这些学生的其他各种信息,包括其爱好及兴趣。向学生们展示输入所有这些信息的表单时,明智的做法是让表单保持简短,且将主要的概念分页放置:一般学生信息页面(如姓名及联系信息)、爱好及兴趣页面,工作页面,等等。一项准则就是,人们不喜欢填写带大量输入字段的大型表单,所以应尽可能减少输入字段的数量。
技巧 2:避免杂乱。一切保持简明扼要。
在处理大概念时,应仔细观察记录间的关系,将看到一对多的模型 —— 例如,一名学生对应着多份工作或多个俱乐部。这都是将保存学生联系信息的表与保存工作经历或俱乐部经历的表中相分离的明显信号。
避免转移目标
让客户确认这些视图的最终版本也很重要,这可以避免使您所追逐的目标不断发生变化。如果没有在 Geronimo 生成的这些表单和视图的最初设计上花足够的时间,此后必然会遇到麻烦。在 Geronimo 中,可以把表单和视图设计为一系列的 JSP 页面,这些页面是嵌入了 Java 代码的超文本标记语言(HTML)页面,这些 Java 代码则用以在系统处理及显示值时输入、输出及计算它们。
- ››模式作用域:初级读本和最佳实践
- ››Geronimo V2.1.5 中的安全提升
- ››Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:...
- ››Geronimo 叛逆者: Geronimo 与 Apache 许可带来的...
- ››Geronimo 叛逆者: 加入集群功能
- ››Geronimo 叛逆者: 摒弃 JBoss,使用 Apache Geron...
- ››Geronimo 叛逆者: 使用集成软件包:Codehaus 的 W...
- ››Geronimo 叛逆者: 直面 JSF
- ››部分 WM6.5 手机有望升级到 Windows Phone 7
- ››Geronimo!第 2 部分: 构建 Geronimo
- ››Geronimo!第 3 部分: 状态问题
- ››Geronimo!第 4 部分: 模式
更多精彩
赞助商链接