JavaShuo
栏目
标签
MM应用引擎RDS服务示例
时间 2019-11-05
标签
应用
引擎
rds
服务
示例
繁體版
原文
原文链接
这是一个专门针对MM应用引擎的开发示例,涉及前端、后台、数据库等全流程代码以及部署到托管服务器的说明。开发者能够在此基础上开发部署本身的网站、管理系统以及游戏应用等等。使用MM应用引擎开发和托管服务后,不只能够节省开发时间部署时间,还能够省去域名申请和购买费用,MM应用引擎托管中心还提供了资源统计,资源报表,日志查看等服务功能,方便开发者管理和统计本身的应用最新访问动态。
感兴趣的开发者能够下载源码,解压后导入MM开发环境进行修改和扩展,不只能够将该工程文件部署到MM应用引擎托管服务器上,还能够生成导出apk(Android)和ipa(iOS)的手机应用安装包,方便本身和客户经过手机访问本身的应用。
下面是示例程序在MM应用引擎部署效果:
http://halibote.mmapp.cn/client/www/app.html
下面介绍RDS服务应用开发部署过程:
一、注册MM应用引擎官网用户,建立应用子域名
二、建立本身应用的数据库和数据表
在个人应用托管中心的应用列表中,选中要建立数据库的应用名,点击进入应用信息列表页面,能够看到RDS服务,点击该选项,系统将提示你开通服务。
开通服务之后,进入RDS服务详细页面,以下图:
此时系统已经默认建立了一个与应用同名的数据库,请不要随意修改数据库名,未来后台服务程序访问数据库的时候,须要这个数据库名的链接信息。点击RSD服务详细页面中的
托管数据管理
按钮,进入数据库管理页面,选择SQL标签页,
执行
SQL脚本,建立表及相关信息。执行脚本请点击
执行
按钮。
三、建立MM Mobile Java工程,编写应用程序
如何下载和安装MM开发环境这里就再也不赘述了,请看MM开发环境官网的开发手册。启动MM开发环境后,建立一个MM Mobile Java工程,在src目录下建立服务端的java文件,如数据库访问、文件存储、servlet服务等,在war/client/www目录下建立客
户端(前端)文件,如
图片、样式、html等。
开发者也能够将已有的web应用直接移植到war/client/www目录下,注意将起始页面的文件名改为app.html。这样一个MM应用引擎的工程基本建立完毕,在部署到托管服务器以前,注意数据库链接以及访问跳转等配置文件的设置。这里稍微说一下数据的访问设置。访问MM应用引擎托管服务上的数据库,基本不用考虑数据库链接配置等问题,只须要拷贝下面几行固定的代码便可:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
//…
final String RDS_DOMAIN = System.getProperty("RDS_DOMAIN");
final String RDS_PORT = System.getProperty("RDS_PORT");
final String APP_SUB_DOMAIN = System.getProperty("APP_SUB_DOMAIN");
final String RDS_USERNAME = System.getProperty("RDS_USERNAME");
final String RDS_PASSWORD = System.getProperty("RDS_PASSWORD");
String url = "jdbc:mysql://" + RDS_DOMAIN + ":" + RDS_PORT + "/" + APP_SUB_DOMAIN + "?useUnicode=true&characterEncoding=utf-8";
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(url, RDS_USERNAME, RDS_PASSWORD);
Statement stmt = conn.createStatement();
stmt.execute(sql);
其次是页面跳转问题,若是你的web资源都在www目录下,那么在servlet的跳转设置方面,请注意路径加www/xxxx.html或jsp。以下图:
至于web.xml文件的设置,和日常开发CS应用没什么两样,具体请参看示例源码的web.xml。
四、应用部署和调试
先后台代码所有开发完之后,就能够将应用部署到MM应用引擎托管服务中心去,部署很方便,点击一键部署便可完成。但部署应用以前,请先肯定应用部署的子域名和用户的安全密码,这是部署的前提和必备条件。
部署设置页面截图:
若是MM开发环境的控制台出现以下信息,恭喜你部署成功,下一步就是调试应用 。
调试应用很简单,登录应用管理中心,点击要调试的应用,运行便可。极可能第一次不会顺利的出现你想要的结果画面,怎么办?在后台或者前台代码中加入调试语句。如后台代码中加入以下图这样的代码:
注意使用前,日志输出类的应用和声明。
import org.apache.log4j.*;
Logger logger = Logger.getLogger(this.getClass());
加入日志输出语句之后,再次从新部署应用,运行,便可在MM应用引擎应用托管中心的日志页面中看到本身的加入的调试信息,经过这种方法,慢慢调试好本身的应用!
至此,建立和部署MM引擎的RDS服务应用的流程说明所有完成,期待您的杰做!
相关文章
1.
[示例代码]MM应用引擎RDS服务示例
2.
Docker(应用服务引擎)
3.
服务器引擎
4.
Docx模板引擎示例
5.
Tiny模板引擎(Velocity Plus)应用示例
6.
JavaScript模板引擎实例应用(转)
7.
JavaScript模板引擎实例应用
8.
Arttemplate引擎模版实例应用
9.
AWS RDS服务高可用
10.
MM应用引擎-拥有电信级安全性的应用托管环境
更多相关文章...
•
Thymeleaf+SpringMVC5示例
-
Thymeleaf 教程
•
SEO - 搜索引擎优化
-
网站建设指南
•
Spring Cloud 微服务实战(三) - 服务注册与发现
•
TiDB 在摩拜单车在线数据业务的应用和实践
相关标签/搜索
rds
引擎
例示
示例
服务
引用
V8 引擎
3D引擎
V8引擎
SQLite教程
Spring教程
Docker教程
应用
服务器
微服务
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
网络层协议以及Ping
2.
ping检测
3.
为开发者总结了Android ADB 的常用十种命令
4.
3·15 CDN维权——看懂第三方性能测试指标
5.
基于 Dawn 进行多工程管理
6.
缺陷的分类
7.
阿里P8内部绝密分享:运维真经K8S+Docker指南”,越啃越香啊,宝贝
8.
本地iis部署mvc项目,问题与总结
9.
InterService+粘性服务+音乐播放器
10.
把tomcat服务器配置为windows服务的方法
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
[示例代码]MM应用引擎RDS服务示例
2.
Docker(应用服务引擎)
3.
服务器引擎
4.
Docx模板引擎示例
5.
Tiny模板引擎(Velocity Plus)应用示例
6.
JavaScript模板引擎实例应用(转)
7.
JavaScript模板引擎实例应用
8.
Arttemplate引擎模版实例应用
9.
AWS RDS服务高可用
10.
MM应用引擎-拥有电信级安全性的应用托管环境
>>更多相关文章<<