Dank nicht ausreichendes Erkenntnisse der Spielplanner und Spielbetrieber,ist Sichtbarkeit und Flexiblität der Information schlecht,man kann Datenverwaltung des Spiels nicht effizient durchlaufen order Programmierer Bedürfnis stellen.Deshalb sind Informatisierung des Spiels und Koordinierung der Verwaltung bedrohliche nahe.Spielbetriber braucht professionelle Management System,Entwicklungseffizienz der Programmierer und Verwaltungseffizienz der Spielplanner und Spielbetriber zu erheben.Das Spielern brauchen Spieldaten zu erlangen,wie zum Beispiel historische Protokoll,Anwendungsfall des Helds und Attributen der Ausrüstung usw.Mit professionelle Aspekte über diese Spiel informieren,wie durch Webseite,Handy Browser.Früher wenn Spielern im Spielprozess über Spieldaten informieren,werden Zeiten aufgewendet.Das Problem der Effizienz ist zunehmend prominent.spa
Das Spring Framework ist ein quelloffenes Framework für die Java-Plattform. Ziel des Spring Frameworks ist es, die Entwicklung mit Java/Java EE zu vereinfachen und gute Programmierpraktiken zu fördern. Spring bietet mit einem breiten Spektrum an Funktionalität eine ganzheitliche Lösung zur Entwicklung von Anwendungen und deren Geschäftslogiken; dabei steht die Entkopplung der Applikationskomponenten im Vordergrund.3d
Das Framework basiert auf den Prinzipien:rest
Dadurch wird ein POJO-basiertes Programmiermodell möglich, bei dem die POJOs zusätzlich in verschiedenen Umgebungen (auf einem Server oder in einer Client-Anwendung) lauffähig sind.code
SpringBoot wurde von Team Pivotal erfunden,deren Ziel ist dass Spring Aplikationen und Entwicklungsprozess vereinfachen.orm
Eigenschaften besteht darin:blog
Man kann Unäbhangige Spring Anwendungsprogramm errichten圖片
Eingefügt Tomcat,Man braucht kein WAR Dokumente anzuordnenip
Vereinfachen Maven Konfigurationci
Autmatisiert stellen Spring einit
Man brauch kein XML zu schreiben
Vereinfacht
Detailliert
ExtJs kann RIA(Rich Internet Application) AJAX Anwedung entwickeln,ExtJs wird von Javascript geschrieben,Es hat nicht zu tun mit Backend Technologie,am Meisten benutzt man damit,dass User Interface erstellen
Die Hauptfunktionalität von MyBatis ist die Trennung von Datenbankzugriffscode vom restlichen Applikationscode. Die wichtigsten Komponenten dafür sind die Data-Access-Objects, über die die Applikation mit dem Persistenzlayer kommuniziert, sowie die SQL-Maps, die die Datenbankzugriffe entkoppeln.
Tabelle Benutzer zeigt wie Tabelle4-1 ,Tabelle Benutzer speichert Information des Benutzers,wenn Benutzer registiert ist,dann fügen Information des Benutzers zu Tabelle hinzu
Tablle 4-1Benutzer
字段名 |
數據類型 |
容許非空 |
默認值 |
備註 |
ID |
INT |
NO |
|
用戶id |
USERNAME |
VARCHAR |
NO |
|
用戶名 |
REALNAME |
VARCHAR |
YES |
NULL |
真實姓名 |
PASSWORD |
VARCHAR |
NO |
|
密碼 |
SEX |
TINYINT |
YES |
|
性別 |
PHONE |
VARCHAR |
YES |
|
手機號 |
STATUS |
TINYINT |
NO |
|
狀態,0禁用1正常 |
UPDATE_TIME |
TIMESTAMP |
NO |
CURRENT_TIMESTAMP |
修改時間 |
CREATE_TIME |
DATETIME |
NO |
'0000-00-00 00:00:00' |
建立時間 |
Tabelle Rolle zeigt wie 4-2,Tabelle Rolle speichert Information der Rolle,entstehen eine Beziehung mit Tabelle Benutzer viele zu viele
Tabelle 4-2 Tabelle Rolle
字段名 |
數據類型 |
容許非空 |
默認值 |
備註 |
ID |
INT |
NO |
|
角色id |
NAME |
VARCHAR |
NO |
|
角色名 |
DESCRIPTION |
VARCHAR |
YES |
NULL |
描述 |
STATUS |
TINYINT |
NO |
|
狀態 |
UPDATE_TIME |
TIMESTAMP |
NO |
CURRENT_TIMESTAMP |
修改時間 |
CREATE_TIME |
DATETIME |
NO |
'0000-00-00 00:00:00' |
建立時間 |
Tabelle Kompetenz zeigt wie Tabelle 4-3,Tabelle Kompetenz speichert Information der Kompetenz,entstehen eine Beziehung mit Tabelle Rolle viele zu viele
Tabelle 4-3 Tabelle Kompetenz
字段名 |
數據類型 |
容許非空 |
默認值 |
備註 |
ID |
INT |
NO |
|
角色id |
NAME |
VARCHAR |
NO |
|
權限名 |
TYPE |
VARCHAR |
NO |
NULL |
描述 |
ICON |
VARCHAR |
YES |
|
權限圖標 |
PARENT_ID |
INT |
NO |
|
父類ID |
PERMISSION |
VARCHAR |
NO |
|
權限地址 |
URL |
VARCHAR |
NO |
|
|
STATUS |
TINYINT |
NO |
|
狀態 |
UPDATE_TIME |
TIMESTAMP |
NO |
CURRENT_TIMESTAMP |
修改時間 |
CREATE_TIME |
DATETIME |
NO |
'0000-00-00 00:00:00' |
建立時間 |
Tabelle Held zeigt wie Tabelle 4-4,Tabelle Held speichert Information des Helds
Tabelle 4- 4 Tabelle Held
字段名 |
數據類型 |
容許非空 |
默認值 |
備註 |
ID |
INT |
NO |
|
英雄ID |
NAME |
VARCHAR |
NO |
|
英雄名 |
LOCALIZED_NAME |
VARCHAR |
YES |
NULL |
英文名 |
HEADPORTRAIT_PATH |
VARCHAR |
NO |
|
頭像路徑 |
HERO_PATH |
VARCHAR |
NO |
CURRENT_TIMESTAMP |
英雄圖片路徑 |
Tabelle Gegenstand zeigt wie Tabelle 4-5,Tabelle Gegenstand speichert Information des Gegenstands
Tabelle 4-5 Tabelle Gegenstand
字段名 |
數據類型 |
容許非空 |
默認值 |
備註 |
ID |
INT |
NO |
|
物品ID |
NAME |
VARCHAR |
NO |
|
物品名 |
COST |
INT |
NO |
NULL |
花費 |
SECRET_SHOP |
TINYINT |
NO |
|
祕密商店 |
SIDE_SHOP |
TINYINT |
NO |
|
路邊商店 |
RECEIPE |
TINYINT |
NO |
|
是否卷軸,0否,1是 |
UPGRATED_ITEM |
VARCHAR |
NO |
0 |
是否更新物品 |
ITEM_PATH |
VARCHAR |
YES |
|
物品圖片路徑 |
LOCALIZED_NAME |
VARCHAR |
YES |
CURRENT_TIMESTAMP |
英文名 |
CHINESE_NAME |
VARCHAR |
YES |
'0000-00-00 00:00:00' |
中文名 |
Tabelle Begabung zeigt wie Tabelle 4-6,Tabelle Begabung speichert Information der Begabung
Tabelle 4-6 Tabelle Begabung
字段名 |
數據類型 |
容許非空 |
默認值 |
備註 |
ID |
INT |
NO |
|
天賦ID |
TEXT |
VARCHAR |
NO |
|
天賦名 |
HERO_ID |
INT |
NO |
|
英雄ID |
GRADE |
TINYINT |
NO |
|
天賦等級 |
TYPE |
TINYINT |
NO |
|
天賦類型,類型1,類型2 |
IS_DELETE |
TINYINT |
NO |
0 |
是否已刪除,0否,1是 |
Diese Modell interpretiert Einloggen und Einschreibung,Einloggen braucht Benutzername,Passwort,Geschlecht und freiwillige Lücke.Ein Benutzername kann nur ein Mal registriert werden
Falls Benutzer loggt ein,braucht er Buntzername und Passwort.Wenn man größer als fünf Mal Passwort oder Benutzername falsch schreiben,darf man nicht während 5 Minuten noch einloggen
Nach der Spieler Plattform einloggen,Spieler kann Held,Gegenstände,Begabung recherchieren und Gegenstände order Begabung simulieren
Simulation des Gegenständes:Spieler klickt rechten Gegenstände,kann er unter Ergebnis sehen.Der Spieler kann frei Ausrüstung zusammensetzen
Simulation der Begabung:Wenn spieler Graph des Helds klicken,kann er Information der Begabung ansehen
Historische Protokoll:Der Spieler gibt SteamId ein,dann das Spiel aus betimmte SteamId werden sofort recherchiert werden,doppelklicken eine Seite Spiel.tauchen detailliertes Info des Spiels auf
Nach Verwalter Plattform einloggen,kann er Benutzer,Rolle,Kompetenz,Held,Gegenstände,Begabung CRUD Operationen ausfüren
Außer Kompetenz werden andere Modelle als Grid gezeigt
Kompetenz wird von Baum demonstriert