登录功能实现

举报
小傅哥 发表于 2021/04/28 00:58:32 2021/04/28
【摘要】 一、前言介绍 在前面我们已经完成;UI 界面开发、服务端架构设计、客户端架构设计、库表设计。那么接下来从本节开始,陆续实现我们的通信核心功能。 在讲解的过程中我会在章节中提供简要明了的系统流程图,以及代码核心功能的实现。这也是我们逐步使用 DDD 四层设计模式与 Netty 结合的实践。 二、流程设计 首先是用户在窗体中发起登录事件并由客户端向服务端发送登录请...

一、前言介绍

在前面我们已经完成;UI 界面开发、服务端架构设计、客户端架构设计、库表设计。那么接下来从本节开始,陆续实现我们的通信核心功能。

在讲解的过程中我会在章节中提供简要明了的系统流程图,以及代码核心功能的实现。这也是我们逐步使用 DDD 四层设计模式与 Netty 结合的实践。

二、流程设计

  • 首先是用户在窗体中发起登录事件并由客户端向服务端发送登录请求。
  • 之后服务端验证后,再将验证结果以及初始化数据由通信管道反馈给客户端。
  • 最后客户端依照服务的验证结果调用 UI 接口,执行登录成功或者提示登录失败操作。

三、工程代码

如上,在我们后续的功能实现中,基本都会需要这在这几个地方进行处理;

  1. 协议包定义
  2. 服务端通信处理
  3. 客户端通信处理
  4. UI 事件实现处理

那么本章节的功能实现,会涉及到系统中的代码块如下 (可从源码中查看);

序号 系统工程 工程名称 功能代码 描述
1 itstack-naive-chat-server-agreement 协议包 org.itstack.naive.chat.protocol.login.LoginRequest 登录请求协议
2 itstack-naive-chat-

文章来源: bugstack.blog.csdn.net,作者:Yao__Shun__Yu,版权归原作者所有,如需转载,请联系作者。

原文链接:bugstack.blog.csdn.net/article/details/108729050

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。