在 Google App Engine Java 版上构建电子书分享网站
2009-11-05 00:00:00 来源:WEB开发网核心提示: 恭喜您,到这里,在 Google App Engine Java 版上构建电子书分享网站(4),你已经构建出了第一个 Google App Engine 上的应用,您可以将它部署到 Google 的 App Engine 平台上了,下面是电子书分享网站的 JDO 的对象模型,图 8. JDO 对
恭喜您,到这里,你已经构建出了第一个 Google App Engine 上的应用,您可以将它部署到 Google 的 App Engine 平台上了。您需要做的就是申请一个帐号。
构建一个电子书分享网站
到这里,读者对 Google App Engine for Java 已经有了直接的印象。下面将通过一个更复杂的例子,讲述利用 Google App Engine 中的编程时的核心概念。
用例介绍
一个电子书分享网站,最基础的需要满足的功能是允许用户上传文件和搜索文件。对于用户的浏览需求,列出最近上传的文件也是一个基本的需求。用例图如下图所示。
图 7. 用例图
图片看不清楚?请点击这里查看原图(大图)。
存储对象模型
存储模型是一个应用开发的核心之一,在 Google 的 App Engine 的平台,开发人员看不到数据库的概念,不需要创建数据库。 Google 的 App Engine 提供了基于 JPA 和 JDO 的两种技术给开发人员。这里我们利用 JDO 技术来做数据的存取。下面是电子书分享网站的 JDO 的对象模型。
图 8. JDO 对象模型
示例演示:上传电子书的用例
下面针对用户上传一个文档这个用例,讲述如何实现这个功能。
- ››Google搜索引擎的奥秘
- ››Google测试搜索结果页面右侧内容更丰富的信息栏
- ››Google Dart精粹:应用构建,快照和隔离体
- ››APP Loading页设计和App从当前页进入新页面交互
- ››App产品开发:App产品开发与推广的经验
- ››google的代码审查
- ››google analytics清晰追踪爬虫的爬行信息
- ››Google+中文用户在两千万Google+大军中是少数派
- ››Google AdWords最昂贵点击成本的20种关键词分类
- ››Google运作经理Bryan Power给出的GOOGLE求职意见
- ››Google用户体验的十大设计原则
- ››Applying Styles and Themes - 应用Style和Theme ...
更多精彩
赞助商链接