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.
.Net core webapi2.1生成exe可執行文件
2.
查看dll信息工具-oleview
3.
c++初學者
4.
VM下載及安裝
5.
win10下如何安裝.NetFrame框架
6.
WIN10 安裝
7.
JAVA的環境配置
8.
idea全局配置maven
9.
vue項目啓動
10.
SVN使用-Can't remove directoryXXXX,目錄不是空的,項目報錯,有紅叉
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
[示例代碼]MM應用引擎RDS服務示例
2.
Docker(應用服務引擎)
3.
服務器引擎
4.
Docx模板引擎示例
5.
Tiny模板引擎(Velocity Plus)應用示例
6.
JavaScript模板引擎實例應用(轉)
7.
JavaScript模板引擎實例應用
8.
Arttemplate引擎模版實例應用
9.
AWS RDS服務高可用
10.
MM應用引擎-擁有電信級安全性的應用託管環境
>>更多相關文章<<