CesarH
|
d09c2f50fa
|
refactor(test): 移除重复的公告对象测试代码
- 删除 TestDi.java 中 announcement2 和 announcement3 的测试逻辑
- 删除 TestIoc.java 中 announcement2 和 announcement3 的测试逻辑
- 简化配置方式对比部分的输出信息
- 保留核心的 announcement1 测试功能作为示例
- 减少代码冗余,提高测试文件可读性
|
3 weeks ago |
CesarH
|
172bb639c3
|
feat(spring): 添加专业实体类并重构表单字段映射
- 在多个Spring配置文件中添加Major专业实体类Bean配置
- 重构JSP表单中的字段名称映射,统一使用简化的参数名
- 添加完整的Major专业实体类及其各种实现版本
- 更新控制器返回视图名称以匹配正确的页面跳转
- 修改JSP页面中的EL表达式以匹配新的字段映射
- 完善测试类中的专业管理模块功能测试
|
3 weeks ago |
CesarH
|
aa0000d19b
|
feat(spring): 迁移Spring项目结构并集成SpringMVC功能
- 将Student类从com.ssm.di包移动到com.ssm.aop.xml包
- 添加SpringMVC控制器FirstController和相关JSP页面
- 配置springmvc.xml中的组件扫描和视图解析器
- 更新项目模块配置添加Web facet和依赖库
- 创建grademanagement-SpringMVCProject war工件配置
- 修改Student类移除注解配置改用XML配置方式
- 在测试类中调整Bean获取和使用方式
|
1 month ago |
20987
|
ffedbbfa25
|
feat(aop): 添加公告管理功能并完善日志记录
- 新增 Announcement 实体类,包含公告的基本属性和状态类型定义
- 在 Spring 配置文件中注册公告 Bean 并设置初始数据
- 扩展日志切面功能,增加方法参数信息记录
- 更新测试类,集成公告服务的 AOP 切入点测试
- 实现公告信息的控制台打印和字符串表示方法
|
1 month ago |
布鲁特
|
860cf8c3e6
|
feat(aop): 添加院系管理功能并完善AOP测试
- 新增Department实体类,包含院系基本信息和打印方法
- 在bean-aop-xml.xml中注册院系Bean并配置测试数据
- 更新AOP测试类,将测试目标从学生改为院系信息打印
- 在Student类中添加统一的printInfo()打印方法
- 更新IoC配置文件,添加多个院系实例用于测试
- 完善测试类导入,确保依赖注入正常工作
|
1 month ago |
CesarH
|
4024266cb7
|
feat(aop): 添加基于XML配置的AOP功能实现
- 创建bean-aop-xml.xml配置文件,定义Student Bean和AOP切面配置
- 实现Log通知类,提供前置通知功能用于日志记录
- 将Student类从di包移动到aop.xml包下进行重构
- 添加Test测试类,验证AOP切入点和前置通知的正确执行
- 配置AOP切点表达式,拦截com.ssm.aop.xml包下所有方法调用
- 实现完整的AOP XML配置方案,支持方法执行前的日志输出功能
|
1 month ago |
CesarH
|
8343420ba9
|
refactor(ioc): 重构部门实体配置并更新项目依赖
- 将Department实体的属性从deptCode/college/dean/phone改为deptNo/deptManager/deptPhone/campus
- 在bean-ioc.xml中为Department实体添加第二个实例department2用于测试
- 更新主校区和东校区的校园信息配置
- 添加javax.servlet-api-4.0.1.jar到项目依赖库中
- 移除多个废弃的注解配置相关Java类文件
- 清理过时的XML配置文件和项目配置文件
|
1 month ago |
CesarH
|
96d6ea8a40
|
修改部分冲突
|
1 month ago |
20987
|
036e4a7fc4
|
feat(announcement): 添加公告栏管理模块
- 创建 Announcement 实体类,包含 ID、标题、内容、发布人等属性
- 实现公告状态和类型枚举描述功能
- 在 bean-di.xml 中配置三个公告实例的依赖注入
- 添加 setter 和构造器两种注入方式的测试用例
- 在 TestDi 测试类中集成公告模块的功能验证
- 提供公告状态描述和类型描述的获取方法
|
1 month ago |
布鲁特
|
24cdc2f14a
|
feat(di): 实现基于注解的依赖注入功能
- 在 bean-di.xml 中调整 studentName 属性的缩进格式
- 在 bean-di-annotation.xml 中添加组件扫描配置并增加空行
- 修改 bean-ioc.xml 中 department 实体的属性名称
- 新增 Department 注解版实体类,使用 @Component 和 @Value 注解
- 在 TestAnnotation 测试类中添加 department Bean 的获取和测试方法
|
1 month ago |
布鲁特
|
696834eccc
|
refactor(bean): 重构院系管理Bean配置和实现
- 移除多余的department2配置和相关属性设置
- 将部门相关属性名称规范化为deptNo、deptManager、deptPhone、campus
- 新增Department类的完整实现包括getter/setter和printInfo方法
- 简化TestDi中的测试代码并移除注释模板
- 清理XML配置文件中的多余空行和注释
- 统一部门实体的属性命名规范
|
1 month ago |
20987
|
146720474b
|
feat(announcement): 添加公告栏管理模块
- 创建 Announcement 实体类,包含 ID、标题、内容、发布人等属性
- 实现公告状态和类型枚举描述功能
- 在 bean-di.xml 中配置三个公告实例的依赖注入
- 添加 setter 和构造器两种注入方式的测试用例
- 在 TestDi 测试类中集成公告模块的功能验证
- 提供公告状态描述和类型描述的获取方法
|
1 month ago |
CesarH
|
ffb6c9165c
|
feat(spring): 更新Spring配置文件并完善依赖注入功能
- 修改bean-di.xml配置文件,更新Student Bean的配置信息
- 将Student实体类的学号从2026001更改为2025001
- 添加完整的Department院系管理Bean配置,包括院系ID、名称、编号等属性
- 删除注释的专业Bean配置示例代码
- 在TestDi测试类中添加Student Bean的获取和打印功能
- 完善控制台输出和信息展示逻辑
|
1 month ago |
20987
|
52052ff6ed
|
chore(Department): 删除Department类并添加测试打印语句
- 移除整个Department类文件
- 在TestFirst类中增加一个重复的打印语句
|
1 month ago |
布鲁特
|
61079a4cb3
|
院系管理相关配置
|
1 month ago |
CesarH
|
41723e7bd8
|
feat(spring): 添加Spring IoC和DI配置文件
|
1 month ago |
CesarH
|
27c971b331
|
feat(di): 添加基于注解的依赖注入配置
- 创建 bean-di-annotation.xml 配置文件,开启组件扫描功能
- 实现 Student 类的注解式 Bean 配置,使用 @Component 和 @Value 注解
- 添加 TestAnnotation 测试类,验证注解方式的依赖注入功能
- 配置组件扫描路径为 com.ssm.di.annotation 包
- 完成学生实体类的属性注入和容器管理功能
|
1 month ago |
CesarH
|
c4184d5def
|
feat(spring): 添加Spring DI依赖注入功能实现
- 创建Student实体类并配置基本属性和getter/setter方法
- 实现setter方法注入方式的依赖注入配置
- 编写bean-di.xml配置文件定义Student bean
- 添加TestDi测试类验证DI功能正常工作
- 实现printInfo方法用于输出学生信息
- 配置学生基本信息如学号、姓名、班级、专业等属性
|
1 month ago |
布鲁特
|
dc5f122dd9
|
院系管理相关配置
|
1 month ago |
20987
|
7431740057
|
配置公告栏
|
1 month ago |
20987
|
04d91fef0b
|
增加一条输出语句
|
1 month ago |
CesarH
|
5156b1b431
|
定义Student类,引用并输出学生信息,添加学生管理模块:Student实体类Bean
|
1 month ago |
CesarH
|
1caef022ba
|
输出语句
|
1 month ago |
20987
|
9e72696c8d
|
增加一条输出语句
|
1 month ago |
20987
|
c8152f162e
|
增加一条输出语句
|
1 month ago |
布鲁特
|
eab52f45a6
|
输出语句
|
1 month ago |
布鲁特
|
fe2e2d7a87
|
输出语句
|
1 month ago |
20987
|
00459714cf
|
增加一条输出语句
|
1 month ago |
20987
|
95481f1597
|
增加一条输出语句
|
1 month ago |
20987
|
6935d42765
|
增加一条输出语句
|
1 month ago |
CesarH
|
9bcbe77282
|
配置框架,输出并链接
|
1 month ago |
CesarH
|
4c00408785
|
配置框架,输出并链接
|
1 month ago |
CesarH
|
173a99839f
|
配置框架,输出并链接
|
1 month ago |
CesarH
|
b10b5851e5
|
配置框架
|
1 month ago |
CesarH
|
31b3642c6d
|
配置框架
|
1 month ago |
weiruyu
|
2e9a3257e9
|
initial project
|
1 month ago |