WEB开发网
开发学院软件开发Java Java 开发 2.0: 针对 Google App Engine 的 Gaely... 阅读

Java 开发 2.0: 针对 Google App Engine 的 Gaelyk

 2010-01-26 00:00:00 来源:WEB开发网   
核心提示: 从清单 6 中可以看出,Gaelyk 支持 includes,Java 开发 2.0: 针对 Google App Engine 的 Gaelyk(9),也就是说,在您的 .gtpl 文件中,您在操作 Entity 时使用的低级 API 确实需要花一些时间习惯,查询需要一些思考(在某些方面类似于

从清单 6 中可以看出,Gaelyk 支持 includes。也就是说,在您的 .gtpl 文件中,您可以包括其他文件,就像普通 JSP 文件一样。同样,所有 .gtpl 文件都有一个 HTTP Request 对象的实例可用(通过 request 变量)。

清单 6. 查看 Entity GTPL

<% include "/WEB-INF/includes/header.gtpl" %> 
 
<% def ticket = request.getAttribute("ticket") %> 
 
<div class="info"> 
 <h2>Parking Ticket</h2> 
 </div> 
 
<table> 
<tr> 
 <th>Issuing Officer</th> 
 <th>Vehicle Plate</th> 
 <th>Date</th> 
 <th>Offense</th> 
 <th>Location</th> 
 <th>Notes</th> 
 </tr> 
 <tr> 
 <td>${ticket.officer} </td> 
 <td>${ticket.license}</td> 
 <td>${ticket.issuseDate}</td> 
 <td>${ticket.offense}</td> 
 <td>${ticket.location}</td> 
 <td>${ticket.notes}</td> 
 </tr> 
 </table> 
 
<% include "/WEB-INF/includes/footer.gtpl" %> 

至此,您或许可以发现 Gaelyk 使得在 Google App Engine 上创建轻量级 Web 应用程序轻而易举。并且,操作 App Engine 的持久库也变得再简单不过。您在操作 Entity 时使用的低级 API 确实需要花一些时间习惯。查询需要一些思考(在某些方面类似于使用 CouchDB 执行查询)。举例来说,查看已创建罚单的列表需要一些如清单 7 所示的代码:

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

Tags:Java 开发 针对

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