2025-05-04

本周学习周总结

一、MVC三层架构

本周重点学习了MVC设计模式,理解了模型(Model)、视图(View)、控制器(Controller)的职责分离。Model负责业务逻辑和数据处理,View用于展示数据,Controller作为桥梁协调两者。通过案例实操,掌握了如何将业务代码分层,提升代码可维护性和复用性,例如在Web项目中用Servlet作为Controller接收请求,调用Service层处理业务,最终通过JSP渲染视图。

二、过滤器(Filter)与监听器(Listener

• 过滤器:学会使用Filter对请求和响应进行预处理或后处理,如字符编码过滤、权限验证等。通过实现Filter接口,重写doFilter方法,可在请求到达Servlet前统一处理公共逻辑,简化代码

• 监听器:理解了监听器对ServletContext、HttpSession、ServletRequest等对象的创建、销毁及属性变更的监听机制。例如通过HttpSessionListener统计在线用户数,增强了对Web应用生命周期的控制能力。

三、Linux基础操作

学习了Linux系统的常用命令,包括文件操作(ls、cd、mkdir、rm)、权限管理(chmod、chown)、进程查看(ps、kill)及文本处理(cat、grep)等。通过终端实操,掌握了如何在Linux环境下高效管理文件和服务,理解了Linux与Windows在系统架构和操作逻辑上的差异,为后续部署项目奠定了基础。

本周学习内容涵盖Web开发架构与系统操作,理论与实践结合紧密。后续计划深入练习MVC项目实战,结合过滤器和监听器实现完整权限系统,并进一步学习Linux的Shell脚本编写和服务部署,提升全栈开发能力。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容