SSM 企业轻量级开发框架之 05-IoC 和 AOP 扩展

文章系统梳理 SSM 框架中 IoC 与 AOP 的扩展用法:先以 XML 方式演示异常抛出、最终、环绕等五种增强,并对比前置、后置场景;随后展开构造注入、p 命名空间、集合等依赖注入技巧,比较 setter 与构造优劣;继而用 @Component、@Service、@Autowired、@Resource 等注解简化 IoC,结合 @Aspect、@Around 等注解实现零配置 AOP,给出完整示例与最佳实践,帮助开发者在企业轻量级项目中灵活选用配置方式。

SSM 企业轻量级开发框架之 04-初识 Spring

文章系统梳理 Spring 轻量级企业框架的诞生背景、模块体系与两大核心技术:IoC 通过依赖注入与工厂解耦,实现 Bean 生命周期托管;AOP 借切面、切入点、通知等概念,把日志、事务等横切逻辑动态织入业务对象,全程以 XML 配置示例演示从 HelloWorld 到打印机装配再到日志增强的完整流程,为后续深入 SSM 开发奠定理论与实战基础。

SSM 企业轻量级开发框架之 02-SQL 映射文件

文章系统梳理 MyBatis SQL 映射文件结构与最佳实践,围绕条件查询、结果映射、增删改操作及缓存机制展开。详述单参数、实体、Map、多参数四种入参方式,对比 resultType 自动映射与 resultMap 手动映射,演示 association、collection 嵌套处理一对一、一对多关系,给出驼峰转换与自动映射级别配置,总结 insert、update、delete 写法及事务控制要点,并说明一级、二级缓存原理与局限性,为 SSM 项目提供完整持久层参考。

SSM 企业轻量级开发框架之 01-初识 MyBatis

文章系统梳理 MyBatis 入门要点:先阐释框架与 ORM 概念,对比主流持久层方案;继而以 step-by-step 方式演示环境搭建、配置、实体与 Mapper 编写、SqlSession 使用及工具类封装;最后解析核心配置文件各元素作用与最佳实践,并总结 MyBatis 优缺点及适用场景,为后续 SSM 整合奠定扎实基础。

使用 Windows + WSL 快速体验 Cangjie 0.26.2

在 Windows 上启用 WSL2 并安装 Ubuntu 20.04,换源后依次安装 build-essential、libgcc-7-dev 等依赖,解压 Cangjie 0.26.2 工具链,配置 envsetup.sh 与 .bashrc,验证 cjc/cpm 可用;再于 VSCode 安装 Cangjie 插件并指定 LSPServer 路径,新建 helloworld.cj,执行 cjc 编译运行,输出“hello world,hello Cangjie”。

目录

目录