国内云引擎平台概览——新浪SAE,阿里ACE,百度BCE
来源:互联网 发布:威久留学 知乎 编辑:程序博客网 时间:2024/06/06 06:44
新浪SAE
平时大家的测试服务器都是运行在自己的PC上面,用Tomcat或者IIS搭建的本机服务器。其实新浪云平台SinaAppEngine也是挺好用的。今天总结一下我使用过程中的一些小心得:
1.创建SAE应用:
登陆http://sae.sina.com.cn/进行注册,微博帐号可以直接登陆。注册成功后进入“我的首页”,控制台>应用管理>创建新应用
然后输入二级域名(应用的唯一标示),应用名称和其他信息,最后选择开发语言,这里以Java为例:
JVM级别选择“经济版”,JVM数量选择1,不勾选动态伸缩,最后点击“创建应用”。
应用创建成功后,可以在“应用管理”看到,点击应用标题,进入管理:
接下来创建一个版本,输入版本号,上传代码。Java需要上传War包:
War包导出方式:
在Eclipse中右键项目,Export>WAR file即可。
2.数据库操作:
使用可视化工具操作MySQL数据库:
在应用首页左侧边栏找到“服务管理”,点击“MySQL”,首先初始化MySQL:
然后点击“管理MySQL”即进入可视化界面,也可以使用SQL语言创建表:
SAE的数据库分为主从数据库,分别实现写入和读取。
显示页使用从数据库,插入页使用主数据库,连接时URL有小区别:
主:
//使用主库写数据Stringusername=SaeUserInfo.getAccessKey();Stringpassword=SaeUserInfo.getSecretKey();Stringdriver="com.mysql.jdbc.Driver";Class.forName(driver).newInstance();Stringurl="jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_bleserver";Connectioncon=DriverManager.getConnection(url,username,password);
从:
//使用从库读数据StringURL="jdbc:mysql://r.rdc.sae.sina.com.cn:3307/app_bleserver";Stringsql = "select * from message orderby id desc";StringUsername=SaeUserInfo.getAccessKey();StringPassword=SaeUserInfo.getSecretKey();StringDriver="com.mysql.jdbc.Driver";Class.forName(Driver).newInstance();Connectioncon=DriverManager.getConnection(URL,Username,Password);
阿里ACE:
前段时间写了一个新浪SAE部署代码的小总结,刚好今天阿里云云引擎ACE公测的审核资格通过了,就来对比一下ACE与新浪SAE的使用。
首先是账号,ACE作为阿里产品自然可以通过淘宝账号直接登录,而SAE则可以通过微博账号登录。
http://www.aliyun.com/阿里云的主营业务比较多,主页很花哨,点击右上角的“管理控制台”,然后进入“云引擎ACE”,创建应用环境:
这里先写一个简单的JSP工程作为演示,打开Eclipse for JavaEE,然后File>New>Dynamic Web Project,写好之后,导出War包上传即可。
部署成功之后,在浏览器输入我们的二级域名就可以查看效果了:
也很方便,而且单个版本的容量相比新浪SAE也有优势。而且公测期是不是也不收费啊,哈哈,真好。呃,贪小便宜的本性又暴露了……
转载请注明出处:周木水的CSDN博客 http://blog.csdn.net/zhoumushui
- 国内云引擎平台概览——新浪SAE,阿里ACE,百度BCE
- 阿里云学习二 - 云引擎ACE & 新浪SAE
- J2EE在新浪SAE和阿里ACE的对比
- 新浪sae云引擎完全免费之后
- 初试新浪PaaS云平台-SAE
- 新浪sae平台mysql
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——建立微博应用的过程
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——PHP SDK中Demo程序简析
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——进一步学习的走向和有用的资源
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——必须交待的几个问题
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——建立微博应用的过程
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——PHP SDK中Demo程序简析
- 百度BAE和新浪SAE
- [PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返回结果数据
- sae新浪server_url平台提供
- 新浪云(SAE)——使用svn部署项目
- 新浪云、阿里云、百度云、谷歌云、亚马逊云的区别是什么?哪个更适合国内创业者?
- 新浪云计算开发平台SAE欢迎您的加入
- Linux共享库路径配置
- 互联网产品经理的必读书目有哪些?
- 算法练习--整数拆分为素数乘积
- Android的NDK开发(5)————Android JNI层实现文件的read、write与seek操作
- 在Eclipse中将java Project转换成Dynamic Web Project
- 国内云引擎平台概览——新浪SAE,阿里ACE,百度BCE
- 引用地址的写法,同级目录,上级目录,下级目录
- dwz中jqGrid的主题变更
- Asp.net Mvc使用PagedList分页
- 阿P要留好印象
- PL/SQL DEVELOPER 使用的一些技巧
- Could not load file or assembly ‘Microsoft.VisualStudio.Tools.Applications.Core’
- android应用多线程守护
- print spooler 1068 依赖服务或组无法启动