999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Java的游戲運營平臺設計

2018-08-22 08:07:48羅玉棋
東方教育 2018年14期

羅玉棋

摘要:隨著社會經濟的發展,游戲行業的競爭也越來越激烈,網絡游戲的競爭,離不開一款游戲運營平臺。而一套基于Java的游戲運營平臺就是一個很好的選擇,因為該平臺有良好的WEB界面,還具備很好的存儲和通信的功能。本課題以SSH作為框架,MySQL數據庫作為后臺管理,用JSP和JS以B/S模式,開發了一款符合游戲公司需求的大明王爺游戲運營平臺,并在論文中介紹了各個模塊的設計與實現。最后以實例的方式驗證了大明王爺游戲運營平臺簡單、安全、實用。

關鍵詞:游戲運營平臺;Java;JavaScript;SSH框架;MySQL

在信息時代,游戲行業高速發展,已成經濟新亮點,尤其是中國,據估計,去年約有5.34億電子游戲玩家,也就是說,全球每14個人中便有一位中國玩家。在如次繁榮的游戲行業,每出一款網絡游戲,就需要一款對應的運營平臺來維持它的運行。一款游戲發行成不成功與運營有很大的關系,運營平臺不僅要通過對數據庫的操作對游戲運營信息進行統計,還要對管理人員分配權限,從而統計整個游戲的運維數據,同時對游戲進行一些必要的操作,最終達到對游戲的監測,實現銷售、運營信息化。這種現狀就使得游戲公司沒開發一款網絡游戲就要開發對應游戲的運營平臺。在如今激烈的競爭市場,一些公司在游戲運營平臺有了獨特的設計體系,如通過記錄不同渠道導入的用戶,從而設計出最佳的買量方案。這是一個簡單的運營平臺信息處理,所以一款游戲有一款適合它的運營平臺在市場上才會有長遠前景。

一、游戲運營平臺開發主要內容

根據企業對游戲提出的要求,以及當前技術分析,設計開發基于Java的游戲運營平臺,該平臺充分耦合游戲業務邏輯,管理人員通過Web頁面HTTP交互對游戲發送指令與對數據庫的操作,達到查詢數據與管理游戲的目的。

基于Java的游戲運營平臺主要包括以下功能:修改密碼、管理系統用戶、用戶補償、系統公告、管理游戲用戶、平臺數據統計、活動管理、跑馬燈、玩家操作查詢等功能。管理人員操作便捷,極大提高工作效率。

主要內容:

①對游戲流程與需求進行分析,確定整體的邏輯框架。

②根據功能設計數據庫。

③用js嵌入jsp中實現動態界面渲染。

④利用Java實現tomcat服務器邏輯。

⑤測試,沒有bug后提交給運營。

⑥運營測試后根據運營要求進行優化與修改。

二、開發環境及工具

(一)開發環境

① 操作系統:windows 10

②開發工具:myeclipse 2014

③數據庫:mysql 5.6

④WEB服務器:tomcat7

(二)技術支持

①JDK(Java Development Kit):Java開發包或Java開發工具,是一個編寫Java的Applet小程序和應用程序的程序開發環境[1]。

②Java語言:一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征[2]。

③SSH框架:SSH是 struts+spring+hibernate的一個集成框架,是目前比較流行的一種Web應用程序開源框架[3]。

④MySQL數據庫:MySQL是一個關系型數據庫管理系統,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件[4]。

⑤JSP(java服務器頁面):是一個簡化的Servlet設計,是一種動態頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來,具備了Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點[5]。

⑥JavaScript:JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言[6]。

⑦Tomcat 服務器:一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。

三、框架設計與實現

(一)整體設計思路

首先功能模塊很多,要在一個首頁上盡可能能夠便捷操作,而且要達到其未來開發的可拓展性,就需要動態加載頁面,通過動態加載菜單欄而訪問各個功能,同時在這也可以進行權限控制,不同等級的用戶開放不同的權限。

設計思路:

首頁開始初始化→讀表獲取Jsp文件路徑→動態加載菜單欄

這樣在以后運營提出新的功能,開發者只需要配置表格把文件放上去就可以使用,從而達到其高耦合性,后續開發更為便捷。而各個功能模塊相對獨立,不相互影響,增加其穩健性。在業務運行階段,出現問題也不影響全局,開發新的功能模塊不需要修改代碼,達到高效率與穩定性。

(二)具體功能設計與實現

①設計思路:

服務端http請求使用標準Java接口(java.NET) HttpURLConnection,可以實現簡單的基于URL請求、響應功能;

而前端使用jQuery提供的ajax(),該方法是 jQuery 底層 AJAX 實現。簡單易用的高層實現 $.get, $.post 等。$.ajax() 返回其創建的 XMLHttpRequest 對象。

數據庫采用mybatis進行管理,對數據進行存取,而邏輯層使用Java進行實現。

②實現:

配置Struts,即項目的一些全局的屬性,用戶請求和響應Action之間的對應關系,以及配置Action中可能用到的參數,以及處理結果的返回頁面。還包括各種攔截器的配置等。

配置Spring依賴注入(對實例進行統一管理)。

在web.xml 文件中注冊一個contextConfigLocation到具體的靜態實現類,定義一個靜態類,將數據加載到緩存。這是一個總初始化接口:初始化表格數據,建立JDBC數據庫連接,啟動定時任務等。

設計jsp用戶交互頁面,調試使用。

四、測試

測試是很重要的一個環節,開發者的任何產品在未經測試的環境下,是不能提交給用戶上渠道的。在測試環境下以debug方式發布項目通過日志信息修改異常。同時追蹤每個功能操作的正常流程,以減少bug。從而為用戶提交品質良好的產品。

一款開發產品是通過無數次這樣的測試而投入使用的,中間會測出來許多問題,通過各種修修補補,從而得到比較成熟的版本了,基本符合企業的要求后,投入運營使用。

五、總結

Web 應用現今使用最多的計算機應用,是當今計算機應用的主流。Java是現今世界最流行的編程語言,該游戲運營系統的選用目前最流行的 Web 程序設計語言Java 作為編程主語言。系統架構采用了SSH整合mvc框架來實現,采用 JSP 實現與用戶的交互。用性能強且價格便宜的mysql做數據庫,最終實現了基于大這款游戲的運營平臺。

參考文獻:

[1](Bruce Eckel)布魯斯. Thinking in Java[M]. Prentice Hall,2006.

[2]劉甲耀.Core Java/Java應用程序編程案例[M].武漢大學出版社,2010.

[3](BarrettDanielJ)巴雷特,(SilvermanRicbardE)西爾弗曼. SSH權威指南[D].中國電力出版社,2003.

[4]姜承堯. MySQL技術內幕:InnoDB存儲引擎[M].機械工業出版社,2011.

[5]NicholasS. Williams. Professional Java for Web Applications[M].Wrox,2014.

[6]Douglas Crockford. JavaScript語言精粹[M].電子工業出版社,2009.

主站蜘蛛池模板: 噜噜噜久久| 99尹人香蕉国产免费天天拍| 2020国产精品视频| 一边摸一边做爽的视频17国产| 亚洲人视频在线观看| 四虎永久免费网站| 爱爱影院18禁免费| 久久夜色精品国产嚕嚕亚洲av| 日韩黄色精品| 无码内射中文字幕岛国片| 国产精品视频观看裸模| 日韩精品无码免费专网站| 国产精品一线天| 美女免费黄网站| 亚洲AV一二三区无码AV蜜桃| 黄色网站在线观看无码| 国产美女在线观看| 国产人成网线在线播放va| 国产白浆视频| 国产在线小视频| 国产91蝌蚪窝| 亚洲精品无码AⅤ片青青在线观看| 毛片在线播放a| 日本三级精品| 伊人成色综合网| 欧美有码在线观看| 国产精品一区二区不卡的视频| 韩日无码在线不卡| 国产精品成| 亚洲国产欧美自拍| 九色国产在线| 中文无码毛片又爽又刺激| 欧美天堂在线| 午夜视频免费试看| 一区二区午夜| 2048国产精品原创综合在线| 无码人中文字幕| 久久久亚洲色| 亚洲码在线中文在线观看| 波多野结衣中文字幕一区| 最新痴汉在线无码AV| 国产精品第5页| 最新国产高清在线| 国产精品太粉嫩高中在线观看| 美女扒开下面流白浆在线试听| 成年人福利视频| 国产三级精品三级在线观看| 久久综合色播五月男人的天堂| 亚洲天堂精品视频| 欧美亚洲一区二区三区导航| 99热这里只有免费国产精品| 特级毛片免费视频| 狠狠色成人综合首页| 久久黄色小视频| V一区无码内射国产| 国产视频 第一页| 久久青草热| 在线a网站| 国产一区二区福利| 亚洲女同欧美在线| 国产成人综合网在线观看| a欧美在线| 亚洲成人在线播放 | 永久免费av网站可以直接看的| 久久综合色视频| 天天做天天爱夜夜爽毛片毛片| a亚洲天堂| 色天天综合久久久久综合片| 国内精品伊人久久久久7777人 | 另类欧美日韩| 怡春院欧美一区二区三区免费| 九一九色国产| 国产午夜一级淫片| 日本三级欧美三级| 国产亚洲欧美日韩在线观看一区二区 | 99久久免费精品特色大片| 国产97公开成人免费视频| 91无码人妻精品一区二区蜜桃| 青青草原国产免费av观看| 欧美笫一页| 欧美成人影院亚洲综合图| 91小视频在线观看免费版高清|