- 博客(12)
- 收藏
- 关注
原创 超详细的Spring IOC/DI整合MyBatis笔记:工厂模式、循环依赖、登录功能、注解开发一网打尽
Spring IOC/DI与MyBatis整合详解:全面解析Spring框架控制反转与依赖注入核心原理,涵盖Bean实例化三种方式(构造方法、静态工厂、实例工厂)、属性注入(构造注入与Setter注入)、自动注入(byName/byType)及Bean生命周期管理;详解循环依赖问题解决方案,并实战演示Spring与MyBatis整合流程,包括数据源配置、SqlSessionFactory配置、Mapper扫描,以及@Component、@Autowired、@Value等注解开发技巧,附完整登录功能案例和日
2025-11-28 21:31:32
569
原创 FreeMarker 全面解析:从入门到页面静态化实战
本文将带你系统入门 FreeMarker,一款强大的 Java 模板引擎。从环境搭建、核心指令解析到各种数据类型的处理技巧,文章通过详实代码示例一一详解。最后,更以“新闻页面静态化”的实战项目,手把手教你如何将动态数据转化为高性能的静态 HTML 文件,助力你轻松掌握 FreeMarker 的实战应用。
2025-11-20 10:39:43
781
原创 Java Web登录功能完整实现:详解MVC分层与权限控制
本文通过一个完整的用户登录案例,深入讲解了MVC分层架构在Java Web项目中的实际应用。内容涵盖从数据库设计、实体类创建,到Controller、Service、DAO各层的职责划分与代码实现,并详细分析了登录功能的业务逻辑与数据流转。此外,文章还扩展介绍了如何使用Filter实现统一编码处理与登录状态拦截,以及利用Listener统计在线人数,为你构建结构清晰、易于维护的Web应用提供了一套完整的解决方案。
2025-11-18 21:32:01
1419
原创 JSP与JSTL核心指南:从语法入门到实战应用
本文深入探讨了JSP和JSTL两大Java Web核心视图技术。内容从JSP的基本语法、指令标签和四大作用域讲起,详细解析了如何利用EL表达式简化页面开发,并系统介绍了JSTL核心标签库与格式化标签库的使用。通过清晰的代码示例,你将掌握如何运用<c:if>, <c:forEach>, <fmt:formatDate>等标签替代Java脚本,从而编写出更加简洁、可维护的动态网页。
2025-11-18 21:26:55
1052
原创 Servlet 基础入门
本文是一份全面的Servlet核心技术指南,从HTTP协议与Tomcat服务器讲起,系统讲解了Servlet的生命周期、请求响应处理、请求转发与重定向的区别、Cookie与Session会话管理,并对比分析了Request、Session、ServletContext三大域对象,最后辅以文件上传下载的实战详解,旨在帮助开发者夯实Java Web开发基础。
2025-11-14 21:40:08
927
原创 LayUI 前端框架使用指南
简单易用:遵循原生 HTML/CSS/JS 规范模块化设计:按需加载,减少资源浪费丰富的组件:提供完整的 UI 组件库良好的兼容性:支持多种浏览器详细文档:官方文档详尽,示例丰富通过合理使用 LayUI 的各种组件和功能,可以快速构建出美观、实用的后台管理系统界面。
2025-11-14 21:28:45
893
原创 jQuery & Ajax 基础入门
jQuery 是一套兼容多浏览器的 JavaScript 脚本库,核心理念是"写得更少,做得更多"。jQuery 提供了简洁高效的 API 来处理 DOM 操作、事件处理和 Ajax 请求,极大地简化了 JavaScript 编程。通过选择器可以快速定位元素,通过链式调用可以编写简洁的代码,通过 Ajax 方法可以方便地进行异步数据交互。在实际开发中,应根据具体需求选择合适的方法:操作属性时,布尔属性用prop(),其他用attr()操作样式时,修改类用,修改具体样式用css()
2025-11-12 19:14:39
841
原创 JavaScript BOM 与 DOM 操作
事件是 JavaScript 应用跳动的心脏,实现用户与网页的交互。验证用户输入的数据增加页面的动感效果增强用户的体验度。
2025-11-11 08:39:58
1085
原创 JavaScript 基础语法总结
/ 隐式创建var arr = [值1, 值2, 值3];// 直接实例化var arr = new Array(值1, 值2, 值3);// 创建数组并指定长度// 1. 函数声明语句function 函数名([参数列表]) {// 函数体// 2. 函数定义表达式var 变量名 = function([参数列表]) {// 函数体// 3. Function构造函数var 变量名 = new Function('a', 'b', 'return (a+b)');
2025-11-11 08:39:34
769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1