开课吧T31项目第14天

T31项目第14天

  • 学习总结
    • 1. 知识点总结
      • 1. 1工程结构规约
      • 1. 2项目架构设计
      • 1. 3编码规约
    • 2. 知识点扩展学习和思考

不知不觉在孤尽班已经跟着老师学习了2周,这一周对我来说,这周学习涉及内容很多,从项目编码规范到架构选型等都学习到了很多,感谢老师们的辛勤付出,我会继续努力,加油。

学习总结

1. 知识点总结

1. 1工程结构规约

2.TCP./IP在项目中注意事项
项目中每台服务器socket的同一时间最大连接数是的1024,在资源调用玩之后需要关闭socket,避免资源占用;

3.项目中层级划分
不同层级的除了体现每一个层级的单一职责原则,也可以增加代码的复用向,分层更能解决业务后续扩展的问题
3.1常用分层作用:
controler:请求处理层,对外暴露接口,映射访问url
service:业务处理层,执行数据处理业务,将dao层的数据进行转换
dao:数据操作层,执行数据增删改查业务
po:数据映射,映射前端和数据库的对象属性信息

1. 2项目架构设计

架构选型:架构的选型不仅仅需要考虑下当前的业务情况,分析行业发展趋势,对于业务的后续发展有一定的预判,主要为了获取后续系统后续可能的迭代路线,为系统后续的可持续性的扩展提供参考借鉴,任何系统必须基于业务出发,必须具备可扩展性,易维护性的特性;
架构分为:单体,SOA,微服务
架构选型的思考:结构选型同时也需要考虑到,每种体系下不同技术的优缺点,从 JDBC,消息中间件,通信协议( 关,feign)等分析每种技术的维护性、开发成本、性能等方面,也需要借鉴历史项目中使用该技术出现的问题发生概率,才能确定初步的技术架构选项,架构的发展不是一层不变的,需要结合实际业务做出相应的优化调整。

1. 3编码规约

2. 知识点扩展学习和思考

架构设计中不同技术选型如何达业务和技术到平衡br> 团队协作中项目开发规约文档如何制作和后续执行落实/p>

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月7日
下一篇 2021年10月7日

相关推荐