首先介绍下netty,在java界,netty无疑是开发网络应用的拿手菜。你不需要太多关注复杂的nio模型和底层网络的细节,使用其丰富的接口,可以很容易的实现复杂的通讯功能。和golang的网络模块相比,netty还是太过臃肿。不过java类框架就是这样,属于那种离了IDE就无法存活的编码语言。
然后此次介绍的项目就是基于Netty+Springboot框架组建最基本的服务器server链接再链接Navicat的Mysql数据库再连接前端的mui+h5构建图形界面的一个全栈工程项目。
拓扑图:
项目制作流程图:
需要准备的配置环境和知识:
话不多说,先上实战项目效果演示图。
一. 首先就是从登录界面进行输入账号和密码,会有账号和密码的设定规则,输入后就能直接进行创建账号和密码数据添加到数据库里面,然后就来到app里面的界面了。
二.进入内部界面,我们可以先看看有个慕信聊天界面