1.引入随着社会的高速发展,互联网行业不断发展,尤其是游戏产业的快速发展, 越来越多的人开始接触游戏,游戏产业进入了高并发、大数据和数据共享 时代。当今时代,游戏运营是游戏厂商所要应对的问题,并且玩家对游戏 信息获取的需求日渐提高。因此一个科学的游戏管理平台可以改善开发者 Dota2资料库管理平台操作简单,玩家根据自己的需求一些获取关于Dota2的信息。 和运营者对数据的管理,本系统是基于springBoot的SSM开发,该框架是目前风 其中Spring是一个轻量级的java开发框架。前端使用jQuery、ExtJs等框架, 靡的一种Web应用程序开源框架,数据访问层使用MyBatis,采用MVC设计模式。 本地部署需要配置sencha环境和Java环境,开发环境配置文件是application-dev.properties,生产环境配置文件是application-prod.properties sql文件可以在该容器中找到 部署到服务器的方法 2.开发工具及相关技术介绍2.1 开发技术2.1.1 SpringBoot多年以来,SpringIO平台饱受争议的一点就是大量的XML配置以及复杂的依赖管理。SpringBoot的目标之一就是实现免XML的开发体验。 Boot所实现的功能超出了这个任务的描述,开发人员不仅不再需要编写XML,而且在一些 场景中甚至不需要再编写繁琐的import语句。 2.1.2 SpringMVCMVC是一个以设计界面应用程序为基础的设计模式。它主要利用分离模型、视图及控制器在应用程序中所扮演的角色将业务逻辑从界面中分离。 通常,模型负责封装应用程序,数据在视图层展示。视图仅仅展示这些数据,不包含任何业务逻辑。控制器担任接收用户的各种请求的责任, 并调用后台服务(service和dao)来处理业务逻辑。经过处理,后台业务逻辑层返回数据在视图层展现,控制器搜集这些数据及模型在视图层展示。 MVC模式的核心思想是将业务逻辑从界面中分离出来,允许它们单独改变而不会相互影响 2.1.3 ExtJSExtJs源于YUI,最先由Jack Slocun开发,采用OOP设计思想建立类库与后台语言无关的JavaScript框架,它将OOP思想发挥得淋漓尽致, 然而ExtJs不仅仅是个JavaScript框架,它可以独立于其他JavaScript框架通过Adapter(适配器)。对于后台程序员来说, 不用深知前端网页开发技术,就可以快速开发出类似桌面应用的用户体验很高的界面。一方面减少了与美工的交流,自己来开发客户端界面, 另一方面,页面交互能力强,能够很好地实现后台功能。 Ajax作为Web2.0的核心技术之一,带来了Web用户体验革命性的转变。ExtJs作为Ajax的客户端UI框架,很大程度上减少了系统开发成本 ,同时又保证了系统的美化以及页面响应速度。 利用 Ajax+ExtJS 组合,有效地避开了传统 B/S 结构用户体验差的特点, 又具有了 C/S 结构的强交互能力,同时还具有很好的可移植性和可维护性 2.2 开发工具2.2.1 IntelliJ IDEA本系统使用Intellij IDEA开发工具,数据库使用可视化编辑工具Navicat for MySQL,组合完成了一套完整的资料库管理系统, IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一 2.2.2 Visual Studio Code本系统前端使用Visual Studio Code开发工具,用来编写Html,CSS,jQuery。Visual Studio Code是一个运行于 Mac OS X、Windows和 Linux 之上的, 针对于编写现代 Web 和云应用的跨平台源代码编辑器
% b, w( r& k+ s2 S
源码:https://github.com/cjy513203427/Dota2_Databank
5 q: f5 r. q' B6 x# t0 \( o5 a |