使用 Google Sitebricks 构建更好的 Web 应用程序
2010-06-14 00:00:00 来源:WEB开发网简介
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 服务器。
Tags:使用 Google Sitebricks
编辑录入:爽爽 [复制链接] [打 印]- ››google的代码审查
- ››google analytics清晰追踪爬虫的爬行信息
- ››Google+中文用户在两千万Google+大军中是少数派
- ››Google AdWords最昂贵点击成本的20种关键词分类
- ››Google运作经理Bryan Power给出的GOOGLE求职意见
- ››Google用户体验的十大设计原则
- ››使用脚本恢复WinXP系统的用户登录密码
- ››Google Analytics(分析)能为网站带来什么
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››Google goggles图片搜索 如何优化一个wap网站
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››Google Docs将增加iPhone和Android编辑功能
更多精彩
赞助商链接