最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于大型頁游后端管理系統(tǒng)的一點(diǎn)經(jīng)驗(yàn)和個(gè)人見解

 更新時(shí)間:2012年06月10日 18:44:57   作者:  
做過游戲開發(fā)的人都知道,端游可以用c++,頁游可以用sl或者as3,鑒于這段時(shí)間一直在看網(wǎng)頁游戲開發(fā)的知識,所以關(guān)于游戲開發(fā),我有一點(diǎn)自己的見解
前言:

做過游戲開發(fā)的人都知道,端游可以用c++,頁游可以用sl或者as3,鑒于這段時(shí)間一直在看網(wǎng)頁游戲開發(fā)的知識,所以關(guān)于游戲開發(fā),我有一點(diǎn)自己的見解。就拿as3的網(wǎng)頁游戲,一般游戲開發(fā)前端可以用as3做前端,后端用erlang,不了解這兩種東西的朋友可以百度或者google一下。然后游戲數(shù)據(jù)管理和交互怎么呢!請看我下面分析!

本文主要內(nèi)容:

前言
游戲數(shù)據(jù)交互
后端數(shù)據(jù)管理總結(jié)
一個(gè)簡單的demo
游戲數(shù)據(jù)交互

一般一個(gè)大型的網(wǎng)頁游戲有一個(gè)或者多個(gè)數(shù)據(jù)庫以上,這些數(shù)據(jù)庫內(nèi)部有大量的數(shù)據(jù)表,表中有很多的記錄,可以說一個(gè)表當(dāng)中有上千上萬條數(shù)據(jù),具體表怎么設(shè)計(jì)我就不說了,有興趣的朋友可以私自和我交流。我現(xiàn)在說說數(shù)據(jù)在后端如何交互,當(dāng)游戲策劃把需求做好了,就交給as3前端人員來制作前端顯示,前端顯示主要是給游戲用戶進(jìn)行游戲操作的頁面,游戲操作的后臺數(shù)據(jù)就直接和erlang來實(shí)現(xiàn),就像你用asp.net當(dāng)中aspx完成了html的前端顯示,后端的數(shù)據(jù)交換就由aspx.cx來完成,erlang同樣完成了這些數(shù)據(jù)增刪查改的交互,當(dāng)然這只是游戲后端數(shù)據(jù)交互。一個(gè)游戲開發(fā)團(tuán)隊(duì)里除了大量的美工之外,剩下的除了erlang程序員,還有php程序員,一個(gè)php程序員主要的任務(wù)就是完成頁游后端管理系統(tǒng),這個(gè)系統(tǒng)就是方便策劃組來進(jìn)行編輯,方便游戲運(yùn)營管理。當(dāng)然大量的游戲數(shù)據(jù)就分別保存在幾個(gè)服務(wù)器里面,這時(shí)候也許會(huì)聽到,今天某某頁游開服了,或者新開了一個(gè)服務(wù)器之類的,這些不同的服務(wù)器與游戲本身沒有直接的關(guān)系,他們只是保存數(shù)據(jù),不同的服務(wù)器的數(shù)據(jù)不一樣,這與玩家在哪一個(gè)服務(wù)器有關(guān)。php就是和這些不同的服務(wù)器進(jìn)行交互。具體就是你在這個(gè)后端管理系統(tǒng)當(dāng)中可以進(jìn)行封號,獎(jiǎng)勵(lì),封vip,npc,副本,背包管理,還可以進(jìn)行登錄你賬號直接讓你下線等等。

后端數(shù)據(jù)管理總結(jié)

從以下兩點(diǎn)來說說我個(gè)人一點(diǎn)經(jīng)驗(yàn)以及見解:
需求以及具體實(shí)施
1、后臺管理系統(tǒng)無非就是對數(shù)據(jù)的增刪查改操作
2、增加數(shù)據(jù)和修改數(shù)據(jù)可以使同一個(gè)頁面也即是說同一個(gè)表單,這樣子驗(yàn)證就只要寫一套代碼就可以了
3、前臺的驗(yàn)證可以用js或者jquery
4、后臺的驗(yàn)證可以用函數(shù)或者框架自帶的驗(yàn)證機(jī)制
5、增加功能你可以通過表單一個(gè)一個(gè)增加,另一個(gè)可以通過excel表格導(dǎo)進(jìn),也就是批量處理
6、查詢可以先把查詢的條件保存在session中,這樣子才能保證用戶查詢之后可以進(jìn)行編輯、刪除等操作
7、翻頁放在表格的上面或者下面都可以或者批量操作也一樣
8、添加操作完成了要返回一個(gè)信息判斷是否添加成功
9、刪除操作要先做一下判斷是否真的刪除,確定和取消,刪除成功等等

技術(shù)以及框架代碼復(fù)用各層分工負(fù)責(zé)
1、可以采用mysql數(shù)據(jù)庫或者mongo數(shù)據(jù)庫保存數(shù)據(jù),有必要熟悉mysql或者mongo的一下數(shù)據(jù)操作
2、采用模板技術(shù),php+smarty模板引擎,有必要熟悉smarty
3、采用面向?qū)ο蠹夹g(shù),php+smarty+mysql(mongo)+oop,有必要熟悉oop
4、采用設(shè)計(jì)模式技術(shù),一般可以采用單例模式,有必要熟悉設(shè)計(jì)模式的知識
5、當(dāng)然可以采用框架快快速開發(fā),現(xiàn)在流行很多框架,可以加快開發(fā)效率,比如助手類,圖片驗(yàn)證器,表單生成器,excel交互類,mencache分布式緩存系統(tǒng)等等

一個(gè)簡單的demo
本文最后以一個(gè)簡單的demo來給php愛好者新手一個(gè)簡單的入門學(xué)習(xí),要看懂這個(gè)你必須了解smarty,然后就是mysql一點(diǎn)常用操作,還有一點(diǎn)就是安裝和使用smarty時(shí)候注意定界符和js區(qū)分,本例子采用literal解決這個(gè)問題,請看下面截圖:功能很簡單,沒有采用什么技術(shù),主要完成一個(gè)增刪查改crud的需求而已!見諒!


下載地址 CUDR_jb51.rar

相關(guān)文章

  • vscode使用git的配置教程

    vscode使用git的配置教程

    在vscode中使用Git可以幫助我們更方便地管理代碼,進(jìn)行版本控制,下面通過本文給大家介紹vscode使用git的配置教程,感興趣的朋友一起看看吧
    2024-08-08
  • 五個(gè)最佳編程文本編輯器分享

    五個(gè)最佳編程文本編輯器分享

    五個(gè)最佳編程文本編輯器分享,經(jīng)常編寫代碼的朋友可以參考下
    2012-04-04
  • Http與https對比詳細(xì)介紹

    Http與https對比詳細(xì)介紹

    這篇文章主要介紹了Http與https對比詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 一文詳解VSCode安裝配置使用(最新版超詳細(xì)保姆級含插件)

    一文詳解VSCode安裝配置使用(最新版超詳細(xì)保姆級含插件)

    安裝VScode就很簡單了,一路NEXT就可以了,重點(diǎn)是配置使用以及插件推薦,這篇文章主要給大家介紹了關(guān)于VSCode安裝配置使用的相關(guān)資料,本文是最新版超詳細(xì)保姆級含插件,需要的朋友可以參考下
    2023-05-05
  • 淺析hosts 文件的作用及修改 hosts 文件的方法

    淺析hosts 文件的作用及修改 hosts 文件的方法

    hosts是一個(gè)沒有擴(kuò)展名的系統(tǒng)文件,其基本作用就是將一些常用的網(wǎng)址域名與其對應(yīng)的 IP 地址建立一個(gè)關(guān)聯(lián)“ 數(shù)據(jù)庫 ”。接下來通過本文給大家介紹hosts 文件的作用及修改 hosts 文件的方法,需要的朋友參考下吧
    2018-01-01
  • 使用openssl實(shí)現(xiàn)私有CA的搭建和證書的頒發(fā)

    使用openssl實(shí)現(xiàn)私有CA的搭建和證書的頒發(fā)

    這篇文章主要介紹了使用openssl實(shí)現(xiàn)私有CA的搭建和證書的頒發(fā),使用openssl搭建私有CA,openssll和私有CA搭建相關(guān)的配置文件,里面包含了很多和證書相關(guān)的設(shè)置,后續(xù)創(chuàng)建對應(yīng)文件的時(shí)候需要根據(jù)配置文件中的信息進(jìn)行創(chuàng)建,需要的朋友可以參考下
    2022-10-10
  • OSPF路由協(xié)議詳解

    OSPF路由協(xié)議詳解

    這篇文章主要介紹了OSPF路由協(xié)議,OSFP是基于開放標(biāo)準(zhǔn)的鏈路狀態(tài)路由選擇協(xié)議,它完成各路由選擇協(xié)議算法的兩大主要功能:路徑選擇和路徑交換。對此感興趣可以來學(xué)習(xí)一下
    2020-07-07
  • 用戶權(quán)限管理設(shè)計(jì)[圖文說明]

    用戶權(quán)限管理設(shè)計(jì)[圖文說明]

    用戶管理權(quán)限設(shè)計(jì)一直是大家討論的熱點(diǎn),因?yàn)閹缀跎婕暗矫恳粋€(gè)開發(fā)的業(yè)務(wù)系統(tǒng)。我找了很多很多的資料,大家的核心基本上都是一樣的:基于角色管理. 用戶,角色,模塊,權(quán)限的相互組合,就可以形成一個(gè)強(qiáng)大的權(quán)限管理系統(tǒng)。
    2008-12-12
  • 為什么使用框架 使用框架的優(yōu)缺點(diǎn)

    為什么使用框架 使用框架的優(yōu)缺點(diǎn)

    我們是由于效率和易用性的考慮才產(chǎn)生框架??蚣苣芄?jié)省開發(fā)時(shí)間。框架強(qiáng)制使用公共的約定,因此它能有效地解決一些共有的問題,比如頁面渲染,assert判斷,安全或者應(yīng)用配置等
    2012-09-09
  • kill一條TCP連接實(shí)現(xiàn)方法詳解

    kill一條TCP連接實(shí)現(xiàn)方法詳解

    這篇文章主要為大家介紹了kill一條TCP連接實(shí)現(xiàn)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評論

惠东县| 乐陵市| 衡山县| 子洲县| 阿勒泰市| 新巴尔虎左旗| 合水县| 团风县| 保定市| 弥渡县| 彭泽县| 雷山县| 改则县| 江源县| 张家港市| 屏东县| 苏尼特左旗| 澜沧| 宁德市| 娱乐| 大余县| 堆龙德庆县| 丰台区| 柳江县| 山西省| 镇巴县| 玉门市| 西畴县| 扎鲁特旗| 泸西县| 新田县| 澳门| 常山县| 云阳县| 三江| 栾城县| 都江堰市| 循化| 伊川县| 金溪县| 绩溪县|