WEB开发网
开发学院软件开发Java 使用 Google Sitebricks 构建更好的 Web 应用程序... 阅读

使用 Google Sitebricks 构建更好的 Web 应用程序

 2010-06-14 00:00:00 来源:WEB开发网   
核心提示:简介Sitebricks 目前仍然处于测试阶段,它是一种新的 Java™ Web 应用程序框架,使用 Google Sitebricks 构建更好的 Web 应用程序,您可能想问:“为什么我还需要另一个 Web 框架?” 通过 Google Sitebricks,您可以快速构建一个可

简介

Sitebricks 目前仍然处于测试阶段,它是一种新的 Java™ Web 应用程序框架。您可能想问:“为什么我还需要另一个 Web 框架?” 通过 Google Sitebricks,您可以快速构建一个可由他人维护或操作的 Web 应用程序。Sitebricks 构建于 Guice 之上。它将许多 Guice 原则扩展到 Web。它像 Guice 一样大量使用注释将配置作为代码的一部分。要使用 Guice,不需要创建或编辑大量 XML 文件。而 Sitebricks 允许在创建 Web 应用程序时编写相对较少的代码。您编写的代码将会简单明了。可以查看 Sitebricks 代码并快速了解其表达的含义。Sitebricks 不会破坏类型安全或性能。

本文通过创建一个样例 Web 应用程序帮助您了解 Sitebricks 的特性。名为 Reviewr 的样例应用程序允许用户阅读和撰写餐馆评论。您要使用一个数据库来保留应用程序中使用的数据(不过不会花费太多时间)。该例侧重于利用 Sitebricks 特性的应用程序部分。

从本文末尾的表格中 下载 Reviewr 应用程序样例代码。

先决条件

Sitebricks 仍然处于测试阶段;本文使用的是 0.8 版本。

目前,使用 Sitebricks 最简单的方式就是随 Maven 一同使用。本文使用的是 Maven 2.0.9。当然,Maven 会引入 Sitebricks 需要的所有其他依赖项,比如 Google Guice。

Sitebricks 依赖于 Java 中的一些高级特性,因此需要用到 JDK 1.6。本文使用的是 JDK 1.6.0_17。

您可以使用一个 Java Web 应用服务器来部署本文中的样例应用程序,不过这并非必需步骤。
此外,样例应用程序包含一个可用作测试的嵌入式 Jetty 服务器。

1 2 3 4 5 6  下一页

Tags:使用 Google Sitebricks

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