查询参数缓存从零到一个框架的演进

作者/分享人:奔跑吧架构师
向 Ta 提问
在互联网公司担任高级 Java 工程师、架构师、技术经理、技术负责人等职务。在工作期间,从零参与公司技术平台建设,组织平台进行过多次大架构升级。作为CSDN博客专家,平时爱写博客分享新的技术和收获,博客地址:http://blog.csdn.net/cml_blog

在项目中,查询条件保持是经常使用到的,特别是管理后台。比如在用户查询页面,可以根据用户的年龄、姓名、昵称等等参数进行查询,当客户已经翻到了第 n 页上,此时点击某个用户详细,页面跳转到用户详细页面对用户信息进行编辑,编辑完成后点击保存,这时候需要返回到用户查询页面上,并且还得回到用户原来页面,并且之前的查询信息都需要保持住。

本场 Chat 就以这个功能为例,在满足设计模式六大原则的基础上,深入讲解从基础到框架设计流程。核心内容如下:

  • 功能实现原理
  • 使用 AOP 的方式实现
  • 使用 SpringMVC 自带功能实现
  • 如何从一个方法到一个框架转变,以及中间的思想
  • 如何使用

从以上几个角度来剖析架构设计的思路,其实攻城狮到架构师只差一步。

已有121人预订
预订达标
文章出炉
     
01月09日
01月23日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张奔跑吧架构师的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
Jane
抛砖引玉,虽然是很普通大部分人也觉得特别简单的功能,讲解的却非常细致,比起看长篇大论的道理却不知如何下手,实例似乎更有说服力,授之以渔。加油,期待你更好的作品
你可能还喜欢
初探 Metasploit 漏洞框架
肖志华
使用 Mpvue 开发微信小程序的最佳实践
美团点评技术团队
Java 优化方案:设计模式
Array老师
普通程序员如何快速提升自己
王俊生
使用 Python 全栈打造淘宝客微信机器人
州的先生
大厂面试官亲述:0~3年移动研发工程师必备技能
richardcao
微信扫描登录