本周从零搭建了JavaWeb开发环境,对Maven依赖管理、Tomcat服务器配置、Servlet核心机制有了实际操作经验。过程中遇到部署报错、参数乱码等问题,通过查阅文档和调试代码逐一解决。后续计划转向框架学习,提升开发效率。
掌握pom.xml配置,学会通过 maven clean构建项目依赖管理,解决 commons-logging 与 log4j 版本冲突问题尝试多模块项目配置,理解父pom与子模块的继承关系
完成Tomcat安装与server.xml基础配置(端口、Context路径)学习WAR包部署流程,解决部署时出现的404错误排查内存泄漏问题,掌握server.xml连接池参数优化
编写第一个Servlet,理解 doGet() / doPost() 方法作用学习请求参数获取 request.getParameter() 与会话管理( HttpSession )实现Filter过滤器,完成请求日志记录和简单权限校验
这周最大的收获,是理解了Web开发的底层契约——每个请求都是写给服务器的情书,而响应则是盖着HTTP章的回执。当我在浏览器开发者工具里看到304 Not Modified的绿色标识,在Tomcat日志里找到那个导致内存泄漏的未关闭流,突然意识到:JavaWeb不仅是技术栈,更是构建数字社会的元规则。下周该去会会Spring MVC这个建筑大师了,毕竟手工搭建MVC框架,终究要累坏过滤器军团。