合集 SSM 企业轻量级开发框架 下的文章

SSM 企业轻量级开发框架之 07-SSM 框架整合

文章系统梳理单例模式原理、实现与线程安全方案,对比懒汉、饿汉及静态内部类写法,并指出 Spring MVC Controller 默认单例需关注并发安全。随后完整演示 SSM 整合流程:导入依赖、配置 MyBatis、Spring、Spring MVC、web.xml,搭建 DAO、Service、Controller 三层,实现查询用户表并渲染 JSP,验证框架贯通。

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

文章系统梳理 Spring MVC 入门要点:回顾 MVC 与 JSP Model 2 思想;示范 XML 与注解两种配置方式搭建 Hello 工程;详解 DispatcherServlet 请求流转机制;演示 @RequestMapping、@RequestParam、Model/ModelAndView/Map 出参及中文乱码处理;配置 InternalResourceViewResolver 简化视图路径,为后续 SSM 整合奠定扎实基础。

SSM 企业轻量级开发框架之 06-Spring 整合 MyBatis

文章系统讲解 Spring 与 MyBatis 的轻量级整合方案:先以 IoC 接管 MyBatis 生命周期,通过 SqlSessionFactoryBean、SqlSessionTemplate 实现 DAO;再用 MapperScannerConfigurer 自动扫描接口生成实现,简化编码。随后引入声明式事务,对比编程式痛点,给出 XML 及 @Transactional 注解两种配置,演示传播行为、隔离级别、回滚规则等核心属性,并附完整用户表增删改查示例与测试,帮助读者快速构建低耦合、...

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 项目提供完整持久层参考。

目录