WEB开发网
开发学院软件开发Java 了解 Tapestry,第 2 部分:规划和开发 Tapestry ... 阅读

了解 Tapestry,第 2 部分:规划和开发 Tapestry 应用程序

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示: 在向销售人员和最终用户介绍原型时,他们不会认为自己正在看的是完成的产品,了解 Tapestry,第 2 部分:规划和开发 Tapestry 应用程序(8),这会挡住那些让大多数开发人员发疯的评论,例如 “为什么它看起来这么差?” 和 “我们能不能让表格的文本用

在向销售人员和最终用户介绍原型时,他们不会认为自己正在看的是完成的产品。这会挡住那些让大多数开发人员发疯的评论,例如 “为什么它看起来这么差?” 和 “我们能不能让表格的文本用紫红色?”

如果有些勤奋的销售经理把您的工作展示给总经理,他们也会 认识到工作还在进行当中,而不会闯入您的办公室,质问您为什么付给您那么多,您却只拿出这么可怕的 Web 页面。

在开始开发 Tapestry 组件时,这些 “prototype” 标题可以提醒您页面什么时候已经真正完成而什么时候仍然在进行当中。请确保在页面编码完成,可以部署和测试时,删除 “prototype” 标题是所做的最后一件事。

虽然原型法一直是个好的开发实践,但是 Tapestry 还进一步让它成为特别有益的 实践。在某些开发环境下,原型模板在进入实际开发时,有时会失效,但是使用 Tapestry,可以方便地用原型作为开发应用程序的模板。例如,在使用独立的 Java servlet 时,最后必须抛开原型模板,把 HTML 拷贝粘贴到 out.println() 语句或 JSP 标记中。但是使用 Tapestry,可以把原型属性有效地应用到开发工作中。如果要证明在 HTML 模型上花的时间没白花,Tapestry 可以证明!

使用真实数据

基本页面准备好之后,需要用真实数据填充模型。对于多数开发人员来说,很容易用简单的金额(例如 $99.95)代表销售额,后面再用一些傻乎乎的文本值,例如 “foo” 或者一些长长的拉丁字符串(对于我和其他要查看模型的人来说,这种做法毫无意义),但是请不要这么做!由于两个原因,使用不真实的占位符是个坏主意:

“假” 数据不能代表真实数据在页面上会占据的空间。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:了解 Tapestry 部分

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