基于SpringBoot+Netty开发的实战app(一)

首先介绍下netty,在java界,netty无疑是开发网络应用的拿手菜。你不需要太多关注复杂的nio模型和底层网络的细节,使用其丰富的接口,可以很容易的实现复杂的通讯功能。和golang的网络模块相比,netty还是太过臃肿。不过java类框架就是这样,属于那种离了IDE就无法存活的编码语言。
然后此次介绍的项目就是基于Netty+Springboot框架组建最基本的服务器server链接再链接Navicat的Mysql数据库再连接前端的mui+h5构建图形界面的一个全栈工程项目。

拓扑图:
基于SpringBoot+Netty开发的实战app(一)_第1张图片
项目制作流程图:
基于SpringBoot+Netty开发的实战app(一)_第2张图片
需要准备的配置环境和知识:
基于SpringBoot+Netty开发的实战app(一)_第3张图片
话不多说,先上实战项目效果演示图。

一. 首先就是从登录界面进行输入账号和密码,会有账号和密码的设定规则,输入后就能直接进行创建账号和密码数据添加到数据库里面,然后就来到app里面的界面了。

二.进入内部界面,我们可以先看看有个慕信聊天界面,以及通讯录界面,还有发现界面,以及最后的个人资料界面。我们来看看一下个人资料界面的操作。

上述app操作主要是针对个人操作页面:
1.查看头像 可以上传自己真机内存的图片形成自己的头像。
2.保存头像 可以下载自己的头像到相册。
3.修改自己昵称,可以直接应用到数据库。
4. 可以查看自己的二维码图片生成自己的二维码图片,通过二维码去加其他人。
5. 5.就是退出登录到界面换其他账号登录。

三.进入app内部的发现页面,可以发现有三个选择板块页面。下面对其进行操作。

上述app的操作主要是对于”发现“页面的操作:
6. 点开朋友圈功能,不过还在等待开发,可以关注后续的更新。
7. 点开添加好友,并搜索好友存在的用户”ieooc“,可以发现能搜得到,并点击添加好友选项。
8. 点开扫一扫功能,扫一下其他的已经注册过的用户并能出现点击添加好友选项。

四、进入app的主聊天界面,通过之前添加的好友先可以尝试着聊天。

上述app的操作主要是对于”聊天“页面的操作:
1.首先准备两台模拟真机并打开app,并打开互相添加为好友。
2.互相发送给对方开始聊天,可以发现到两个聊天界面均能发送信息和接受到信息。
3.打开通讯录页面,也能发现所有添加的用户都在里面并点击开始聊天,发现正常运行,这就是最主要的聊天页面。(忽略水印看效果)

由以上为这个app的运行实验效果,现附上源码和apk 可以点击查看试试。
或者点击第二页的代码实现详细看看代码设计的过程。

源码

链接: https://pan.baidu.com/s/13W2dULEpPFFECZkKkv6rzw.
提取码:yhsn
基于SpringBoot+Netty开发的实战app(一)_第4张图片
可以扫码体验一下app (忽略一些水印,主要来源是慕课网)

最后,感谢一下慕课网的风间月影老师的指导所做的项目,如有侵权请联系。

你可能感兴趣的:(java框架系统,全栈构建系统,it技术交流)