All Projects → bzsome → gobang04

bzsome / gobang04

Licence: other
五子棋社区,前后端完全分离,SSM框架,CORS跨域访问,SSO单点登录,Bootstrap界面,RESTful构架风格,Netty即时通信,Token口令授权,Web端与客户端通信。异步请求,面向接口编程。

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to gobang04

S Mall Ssm
小小商城系统,JavaWEB项目,基于SSM,仿天猫页面,功能齐全,实现了自动处理关联查询的通用Mapper、抽象 BaseService 类、注解鉴权、参数注解校验等
Stars: ✭ 456 (+3157.14%)
Mutual labels:  mybatis, spring-mvc, ssm
J2ee Advanced
Java Web进阶学习的一些源码加详细讲解(Java Web advanced learning with some source code and detailed explanation)
Stars: ✭ 81 (+478.57%)
Mutual labels:  mybatis, spring-mvc, ssm
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+4228.57%)
Mutual labels:  mybatis, spring-mvc, restful-api
DIMS
🐟 数据库系统原理课程设计,Drug Inventory Management System,基于 SSM 框架的医院药品库存管理系统。
Stars: ✭ 49 (+250%)
Mutual labels:  mybatis, spring-mvc, ssm
Okhelper Service
OK帮 云进销存 (SpringBoot Restful 全家桶)
Stars: ✭ 146 (+942.86%)
Mutual labels:  jwt-token, mybatis, restful-api
Webbf
Java Web工程demo 后端:spring + spring mvc + mybatis + maven,涉及定时任务quartz、ehcache缓存、RESTful API、邮件发送... 前端:react + reflux + webpack,涉及ES6、jquery、react-router、ant design等内容, 提供下思路,仅供参考。
Stars: ✭ 367 (+2521.43%)
Mutual labels:  mybatis, spring-mvc, restful-api
Psychological Counseling System
简易心理咨询预约系统Based On SSM
Stars: ✭ 49 (+250%)
Mutual labels:  mybatis, spring-mvc, ssm
Ssm booksystem
ssm demo,ssm详细教程,SSM简明教程:简单的十步教你搭建人生第一个SSM框架[ SSM框架整合教程(spring+spring mvc+mybatis+redis+maven+idea+bootstrap) ]
Stars: ✭ 355 (+2435.71%)
Mutual labels:  mybatis, spring-mvc, ssm
Efo
EFO是一个基于SpringBoot和Vue构建的文件分享系统,包括文件的上传与下载,文件的权限管理,远程文件管理等功能。
Stars: ✭ 327 (+2235.71%)
Mutual labels:  javaee, mybatis, spring-mvc
Blog Ssm
一个简单漂亮的SSM博客系统。
Stars: ✭ 130 (+828.57%)
Mutual labels:  mybatis, spring-mvc, ssm
Ssm Bookappointment
优雅整合SSM框架:SpringMVC + Spring + MyBatis(用户登陆式图书预约系统)
Stars: ✭ 666 (+4657.14%)
Mutual labels:  mybatis, spring-mvc, ssm
EMAN
一个基于SSM框架与物品的协同过滤算法(ItemCF)的简单电子书推荐系统
Stars: ✭ 48 (+242.86%)
Mutual labels:  mybatis, spring-mvc, ssm
Ssm Demo
🍌Spring+SpringMVC+Mybatis+easyUI实现简单的后台管理系统
Stars: ✭ 1,639 (+11607.14%)
Mutual labels:  mybatis, spring-mvc, ssm
blog-ssm
一个简单漂亮的SSM博客系统。
Stars: ✭ 487 (+3378.57%)
Mutual labels:  mybatis, spring-mvc, ssm
IDEAPractice
Java练习 - Java基础知识,面试题,小demo,长期积累 | intellij idea + maven + tomcat
Stars: ✭ 45 (+221.43%)
Mutual labels:  mybatis, spring-mvc, ssm
Graduate
预约挂号系统的后台WEB
Stars: ✭ 34 (+142.86%)
Mutual labels:  mybatis, spring-mvc
Student-Information-Administration-System
大学生信息管理系统——初学路上自己摸索实践的项目
Stars: ✭ 91 (+550%)
Mutual labels:  mybatis, spring-mvc
JavaFamily
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
Stars: ✭ 517 (+3592.86%)
Mutual labels:  mybatis, spring-mvc
project-tracking-system-backend-app
Enterprise project tracker, tracks commits done by employees after getting assigned to a couple of projects by their managers
Stars: ✭ 62 (+342.86%)
Mutual labels:  spring-mvc, restful-api
DAFramework
云南数聚基础框架
Stars: ✭ 25 (+78.57%)
Mutual labels:  mybatis, spring-mvc

gobang04 五子棋社区

在线预览 http://gobang04.bzchao.com

此版本基于上一版本:Gobang v03

此软件完全独立设计开发,本人拥有所有版权。

关键技术

  • 前后端完全分离,SSM框架,CORS跨域访问,SSO单点登录,Bootstrap界面,RESTful构架风格,Netty即时通信,Token口令授权,Web端与客户端通信。

构建说明

  • 项目采用IDEA集成开发工具,Maven项目构建工具,使用Git版本控制,JUnit单元测试工具,Log4j日志记录等。Gson序列化工具,Okhttp网络请求工具。

项目简介

  • 用户可在客户端和Web端,进行游戏对战,以及即时聊天。且客户端与Web端之间能够即时通信。
  • 用户端能够保存用户信息,以便下次自动登录。用户如需注册需打开Web端的注册页面。

项目模块

1. SSO单点登录系统(server-oauth):

  • 采用SSM框架,MyBatis逆向工程,RESTful构架风格生成通用API接口。
  • 为其他系统模块提供身份验证,使用JWT生成token口令授权。

2. Netty即时通信服务(server-netty):

  • 处理用户之间的即时消息,包括聊天信息,下棋对战信息。且客户端和WEB可相互通信。
  • 同时会与单点登录系统进行交互,判断用户时候有相应权限。

3. Web用户界面(user-browser):

  • 纯静态页面:HTML,CSS,jQuery, Ajax, BootStrap。
  • 用户可以在WEB端进行登录注册,修改资料。与其他在线用户进行五子棋游戏,在线聊天等。

4.客户端用户界面(user-client):

  • 通过Okhttp3与登录系统交互,使用Netty进行即时通信。
  • 用户可以在客户端端进行登录,启动软件能够自动登录。与其他在线用户进行五子棋游戏,在线聊天等。
  • 客户端模块在单独的一个项目中,在线五子棋客户端V02

项目构架图

用户登陆时序图

即时通讯时序图

运行效果截图

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].