标签:DAY8 对象 IP 训练营 TCP 分层 结构 T31 二方
前言
今天主要讲的代码的工程结构,从MVC原理讲起,到MAVEN的使用,二方库的规范。额外讲到了TCP/IP的面试技巧。
应用分层
为什么要分层?
- 可拓展性
- 可维护性
MVC架构模式
- Model
- View
- Controller
推荐分层结构
分层异常处理
分层中的领域模型
- DO:对象与数据结构表结构一一对应,通过DAO层向上传输
- DTO:数据传输对象,Serivce或Manager向外传输的对象
- BO:业务对象,可以由Serice层输出的封装业务逻辑的对象
- Query:数据查询对象
- VO:Web向模板渲染层传输对象
Maven
主要功能
- 依赖管理
- 规范目录结构
- 完整的项目构建阶段
- 支持多种插件
二方库依赖
二方库:公司内部的依赖库,一般指公司内部的其他项目发布的JAR包
命名方式
主版本号.次版本号.修订号
引用规约
TCP/IP
五层结构:应用层,传输层,网络层,数据链路层,物理层
IP报头:
TCP报头
为什么需要三次握手?
三次握手主要是确保双方都能确认对方的收发能力正常。
为什么需要等待2MSL?
保证最后一次报文能传送到对方
保证发送超时后能接收对方发送的报文
高并发服务器调优
总结
今天主要学习了解了工程的基本概念,巩固了网络方面的知识。
标签:DAY8,对象,IP,训练营,TCP,分层,结构,T31,二方 来源: https://blog.csdn.net/qq_32114837/article/details/121140012
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。