感谢dc 为 skylark 设计 相当有趣的logo。 他是一个可爱的小云雀,他的追求简单的概括为——“design in GAE , fly everywhere ” .

[img]http://dl.iteye.com/upload/attachment/226333/c1c896bb-36de-367c-8f14-6e5ea1941ec0.jpg[/img]

下面我们通过一个简单的demo来认识 skylark 。

我们选取GAE自带的guestbook ,演示SAE如何支持jdo。

首先说明skylark 目录结构,

[img]http://dl.iteye.com/upload/attachment/226336/ed95c464-0aee-3c82-a020-9af835662f4e.jpg[/img]

bin 目录,放置启动脚步等
etc 目录,放置配置文件
deploy 目录 ,放置需要部署项目。
framework 目录 , 放置项目代码
lib 目录 ,放置项目使用的库
external 目录 ,放置使用的外部项目
其他目录,用于插件、测试等。

我们把guestbook demo 拷贝到 skylark/deploy/sourcedir

[img]http://dl.iteye.com/upload/attachment/226339/3fd6a3db-83d8-3cc3-975c-eda1896db99a.jpg[/img]

运行./deploy.sh guestbook . 会在skylark/deploy/targetdir 生成新的guestbook。

[img]http://dl.iteye.com/upload/attachment/226364/71dabaee-bfb8-3083-965f-c7f5944fd80a.jpg[/img]

进入bin文件夹,运行
./startapp.sh /media/study/workspace/skylark/deploy/targetdir/guestbook/war。

[img]http://dl.iteye.com/upload/attachment/226362/d4836dfe-b7c8-374d-8a57-e17ec6d96d80.jpg[/img]

打开测试页面 http://localhost:8000/
guestbook 应用已经启动。

[img]http://dl.iteye.com/upload/attachment/226377/3501fac6-c4b9-37b0-8638-24955edac5f5.jpg[/img]

过程简洁和清晰,这个是我们需要的app engine .

如果你喜欢或者有建议、或者想参与skylark,mailto: liuhuaiyong@gmail.com
如果你已经部署GAE应用,能否提供作为SAE内测,并作为demo。

至于大家关心的开源问题,SAE的开源时间表还没有确定,目前还是内测版本。

(SAE)skylark app engine preview (1) —— guestbook相关推荐

  1. PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! PHP+ ...

  2. PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——建立微博应用的过程

    PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...

  3. PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——PHP SDK中Demo程序简析

    PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...

  4. 如何用好消息推送(JPush)为app拉新、留存、促活

    如何用好消息推送(JPush)为app拉新.留存.促活 作为移动端APP产品运营最重要的运营手段,消息推送(JPush)被越来越多的APP厂商所重视,在信息泛滥的移动互联网时代,手机APP应用安装得越 ...

  5. 如何用好消息推送(push)做APP运营

    作为移动端APP产品运营最重要的运营手段,消息推送(push)被越来越多的APP厂商所重视,在信息泛滥的移动互联网时代,手机APP应用安装得越来越多,小小的手机屏幕每天收到的消息推送也越来越多,站在用 ...

  6. android真实项目教程(四)——MY APP MY STYLE_by_CJJ

    大家下午好...如果在学校,到时间吃晚饭了....隔了好久才重新敲代码...又落后那么多了,要更加努力学习了....今天下午写了下app的第四部分... 这里给下之前三部分的地址,因为如果第一次看,, ...

  7. android真实项目教程(二)——漫画App初构_by_CJJ

    大家晚上好,我是CJJ,继昨天写好框架之后,今天上班一直在想做什么东西...本来想拿我即将要上交的毕业设计做教程的,但是想想好像在重复工作那样子....呵呵 ... 伟大的先人说过,不要重复制造轮子. ...

  8. 2021年安全员-C证-专职安全生产管理人员(广东省)考试APP及安全员-C证-专职安全生产管理人员(广东省)证考试

    题库来源:安全生产模拟考试一点通公众号小程序 安全员-C证-专职安全生产管理人员(广东省)考试APP是由公众号安全生产模拟考试一点通提供,安全员-C证-专职安全生产管理人员(广东省)证模拟考试题库是根 ...

  9. 2021年茶艺师(中级)考试报名及茶艺师(中级)考试APP

    题库来源:安全生产模拟考试一点通公众号小程序 2021年茶艺师(中级)考试报名及茶艺师(中级)考试APP,包含茶艺师(中级)考试报名答案和解析及茶艺师(中级)考试APP练习.由安全生产模拟考试一点通公 ...

最新文章

  1. Windows下FFmpeg高速入门
  2. undefined找不到函数情况总结
  3. SpringMVC之源码分析--LocaleResolver和ThemeResolver应用
  4. LeetCode 22 括号生成
  5. go调用ethereum_Go语言爱好者周刊:第 76 期 — 新年计划做了吗?
  6. TensorFlow升级1.4:Cannot remove entries from nonexistent file \lib\site-pack
  7. 安卓案例:利用SQLiteOpenHelper操作数据库及表
  8. 四年前从这里开始,四年后从这里继续-回归博客园
  9. C语言--学生管理系统--(完整代码)
  10. 北大青鸟java+web_java web ui开发
  11. 【Oracle】ORA-27369: job of type EXECUTABLE failed with exit code: Key has expired
  12. Java判断文件编码格式
  13. python中实例是什么_Python里类和实例是什么
  14. ARKit入门到精通 1.0 - 实战案例 AR打地鼠-史小川-专题视频课程
  15. 畅捷支付显示连接服务器失败,畅捷支付POS机常见错误码解决方法!
  16. USB3.0接口防静电及lay out设计
  17. 07 面向对象编程-结构、封装、继承、多态、接口
  18. 安卓Android基于百度云平台人脸识别学生考勤签到系统设计
  19. 2023北京大学计算机考研信息汇总
  20. 建筑力学与结构【15】

热门文章

  1. [Ubuntu16.04]Anaconda下运行jupyter notebook出现Running as root is not recommended.
  2. 【Qt串口调试助手】1.6 - QTimer定时自动发送
  3. 小技巧 ----- Java中的进制转换
  4. 如何通过反射创建对象
  5. 敏捷开发用户故事系列之四:优先级排序
  6. Java学习——Java基本的程序设计结构笔记(一)
  7. JavaScript原生对象属性和方法详解——Array对象
  8. 这个寒假要大更新了!
  9. [POJ3096]Surprising Strings
  10. RankLib参数翻译