# 3.7:服务端控制台搭建

作者:小傅哥
博客:https://bugstack.cn (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!

# 一、前言

到本章节我们通信的基本功能已经完成,那么接下来我们需要对通信服务做一个管理,例如 Netty 服务的运行状态、用户列表和在线状态以及各种纬度的通信信息查询等等。这些都是服务端控制台的用途,我们可以使用网页版的后台来进行搭建我们的控制台。

接下来,我们就开发完善这一个后台的基础功能,有了这样的基础的服务端控制台,小伙伴就可以在里面进行不断的扩展控制功能。

# 二、工程结构

itstack-naive-chat-server
└── src
    ├── main
    │   ├── java
    │   │   └── org.itstack.naive.chat
    │   │       ├── application
    │   │       ├── domain
    │   │       ├── infrastructure
    │   │       ├── interfaces
    │   │       └── Application.java
    │   ├── resources
    │   │   ├── mybatis
    │   │   ├── spring
    │   │   └── application.yml
    │   └── webapp
    │       ├── chat
    │       ├── res
    │       ├── index.html
    │       └── res_layui.html
    └── test
         └── java
             └── org.itstack.demo.test
                 └── ApiTest.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  • 这里我们选用 Layui 作为我们服务端的后台页面,因为他简单、干净、整洁,并有多种的集成方式。
  • 在 webapp 层是我们的后台页面结构,有如下的内容;