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

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

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示: 形成健壮的计划,然后愿意根据需要调整它,了解 Tapestry,第 2 部分:规划和开发 Tapestry 应用程序(6),那么在应用程序开发中就占了先机 —— 特别是在使用 Tapestry 开发应用程序时,编写 HTML 页面应用程序规划好后,请认识到最好的应用程序原

形成健壮的计划,然后愿意根据需要调整它,那么在应用程序开发中就占了先机 —— 特别是在使用 Tapestry 开发应用程序时。

编写 HTML 页面

应用程序规划好后,就可以编写 HTML 页面了。虽然从严格意义上讲,这不是真正的 “编码”,而且可能被当作可以留在最后再做的事情,但是应当一直从编写 HTML 代码开始应用程序的开发。

什么时候开发业务对象

编写业务对象的时机,对于具体的项目和公司是各不同的。对于许多项目来说,将使用现有的业务对象,所以根本不必编写代码(或者可能只是编写少量代码)。在某些情况下,编写的业务对象会用于多个应用程序,所以最好在编写具体的应用程序代码之前开发这些对象。而在其他情况下,可以在编写应用程序的剩余部分时开发业务对象。简而言之,开发业务对象的正确时机主要依个人偏好和项目要求而定。

从 HTML 开始的最大理由是:客户、最终用户、营销团队、经理以及 alpha 和 beta 测试人员会看到这些页面。虽然可以给 Java 类添加 main() 方法,并在命令行测试它们,但是多数用户会发现 Web 浏览器最适合测试 Web(特别是 Tapestry)应用程序。

更重要的是,Tapestry 用 HTML 文件作为它的页面模板,所以如果没有基本的 HTML 页面,开发 Tapestry 组件的压力会很大。在许多情况下,页面设计实际上会指明您为 Tapestry 组件所做的决策。

这一节介绍编写应用程序 HTML 的基础。

从原型开始

在开始拼凑出成百行的 CSS 样式表和复杂的流动布局之前,请认识到最好的应用程序原型是简单的,有时甚至是粗陋的。最好是从一个非常基本的页面开始,就像清单 2 所示的那样:


清单 2. 销售报表的原型
<html> 
 <head><title>Sales Report Prototype</title></head> 
 <body> 
 <h1>Prototype Sales Report</h1> 
 <table> 
  <tr><th>Total Sold</th><td>1012</td></tr> 
  <tr><th>Sales Price</th><td>$29.95</td></tr> 
  <tr><th>Manufacturing Cost</th><td>$8.22</td></tr> 
 </table> 
 <h2>Net Profit: $167718.76</h2> 
 <form method="GET"> 
  <input value="Get Updated Sales" type="button" /> 
 </form> 
 </body> 
</html> 

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

Tags:了解 Tapestry 部分

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