摘要:
此篇博文是为了本人将本人认为有必要的、实现过程十分巧妙的技术博文总集在此篇之中 第一节 《ORM 技术》 第二节 《easySwing》 第三节 《Betty》 第四节 《Net Framwork》 第五节 《IoC/DI技术 的实现》 第六节 《AOP技术 的基本实现》 第七节 《RMI技术 的基 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
首先,本人来设计下 pojo层: pojo层: 本人还是先来展示用于封装用户信息的pojo层对象: 用户信息的封装 —— UserInfo类: package edu.youzg.chat_room.client.pojo; public class UserInfo { private Strin 阅读全文
摘要:
首先,本人来编写 pojo层: pojo层: 本人先来编写 存储用户信息 的 UserInfo类: 用户信息的封装 —— UserInfo类: package edu.youzg.chat_room.server.pojo; public class UserInfo { private Strin 阅读全文
摘要:
在本篇博文中,本人将使用本专栏的前几篇博文所设计的 C/S Framework,来开发一个 Swing可视化界面版 聊天室 应用技术: 继承、接口、抽象类、注解、XML文件解析、Properties文件解析 Swing窗口编程技术、包扫描技术、Java常用编程原则、Java常用设计模式 自编写xml 阅读全文
摘要:
在之前博文中,本人逐步实现了 网络传输层通信协议、会话层逻辑设计、action分发处理器、发布订阅事件监听器 那么,在本篇博文中,本人就来实现下 供使用者调用的应用层API: 首先是 客户端的API: 客户端API: 那么,由于在网络通信的过程中,每个客户端都需要一些标识来区分, 因此,本人先来给出 阅读全文
摘要:
为什么要设计 事件监听器? 可能有同学有疑问: 作为一款 网络通信框架,为什么要设计 事件监听器 呢? 答曰: 在app开发者使用本框架去开发时, 在有些情况下,需要 监听客户端的连接状态,以便在服务端进行一些连接优化逻辑 那么,在本文中,本人来讲解下,在 Betty 中 如何设计 事件监听器: 实 阅读全文
摘要:
在之前的博文中,本人讲过: 使用 Betty 来进行开发的开发者,在什么场景,处理什么样的请求和响应,都是 不可预料 的! 所以,我们在设计应用层的时候,就要为使用者留有扩展的可能 在我们学习 Java Web 的过程中,有一款框架也是专门来处理 浏览器请求处理 的框架 —— Spring MVC 阅读全文
摘要:
在我们学习 网络 的时候,都应该对于 OSI七层网络模型 有一定的了解 由于在我们使用 socket 去进行 网络编程 的时候,底层就已经把 传输层 实现了 因此,本篇博文,就来模拟实现其中的 会话层 : 实现 思路: 话不多说,现在,就开始本篇博文的知识点的讲解吧: 在之前的博文中,本人已经讲解过 阅读全文
摘要:
在 网络通信 中, 不,应该说是在 通信 中,我们都需要制定 通信协议 只有制定了通信协议,双端的消息才能被正确地解析,才能进行双端正常通信 那么,什么是 通信协议 呢? 通信协议·定义: 通讯协议 又称 通信规程,是指 通信双方 对 数据传送控制 的 一种约定 约定中包括对 数据格式、同步方式、传 阅读全文
摘要:
在我们学习了 JavaWeb开发 和 许多框架的使用 之后,相信同学们对于 Netty 这个 网络通信框架 十分佩服 因为像我们使用的Dubbo等 使用Java开发的、涉及网络通信的框架,基本上 底层 都是通过 使用Netty 来实现的 那么,本专栏将依据Netty的部分实现原理,实现一个 基于BI 阅读全文