管理系统后端案例开发
文章平均质量分 82
后端入门学习案例
zzb1580
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
部门管理系统Spring AOP实现日志记录接口案例开发
高内聚低耦合:通过 AOP 实现日志功能,与业务代码解耦,提高代码复用性和可维护性。灵活扩展:使用自定义注解@Log标注需要记录日志的方法,方便灵活扩展。操作全面:日志记录内容详尽,包括操作人、操作时间、类名、方法名、参数、返回值及耗时。原创 2024-12-04 14:07:02 · 802 阅读 · 0 评论 -
部门管理系统Spring 登录校验模块开发学习
本登录校验模块基于 Spring 和 MyBatis 实现了一个完整的用户登录流程。通过使用 JWT 令牌技术,不仅提升了系统的安全性,还提供了较高的扩展性。原创 2024-12-03 21:15:03 · 975 阅读 · 0 评论 -
部门员工管理-员工职位人数统计
在部门员工管理模块中,需要统计各职位的员工人数,并提供一个接口供前端调用,返回的数据包括:职位名称列表。对应职位人数列表。目标是实现从数据库查询职位人数统计数据,并以结构化数据形式返回,便于前端直接展示。功能解读:类注解::由 Lombok 提供,自动生成 getter/setter 方法、 方法、 和 方法。:生成无参构造方法。:生成包含所有字段的有参构造方法。字段::存储职位名称的列表。:存储职位对应人数的列表。用途: 用于封装职位统计数据,包括职位名称和对应人数,作为控制层接口返回的数据对象原创 2024-11-30 20:05:19 · 1203 阅读 · 0 评论 -
部门员工管理-删除员工功能实现
技术点控制层使用和接收删除请求。服务层使用确保操作的事务一致性。数据层使用 MyBatis 动态 SQL (标签) 实现批量删除。事务管理的优势确保删除操作的所有相关数据要么全部删除,要么完全保留。如果在删除操作中出现异常,事务机制将回滚所有已完成的操作,避免数据不一致。原创 2024-11-26 18:13:56 · 568 阅读 · 0 评论 -
部门员工管理-新增员工功能实现
分层实现控制层接收数据,服务层实现业务逻辑,Mapper 层操作数据库。事务管理确保新增员工基本信息与工作经历的操作一致性。批量插入利用 MyBatis 的动态生成批量插入 SQL,提升性能。原创 2024-11-24 15:11:12 · 713 阅读 · 0 评论 -
(条件分页查询)部门员工管理-员工列表查询功能扩展
在原有分页查询的基础上,改进为条件分页查询功能。通过在 SQL 查询中添加条件筛选逻辑,用户可以按姓名、性别和入职日期等条件进行筛选,进一步提升查询的灵活性。条件筛选需求:技术实现需求:PageBean对象:Controller层: :自动生成日志对象,方便使用 打印日志。 :定义基础路径 。 :组合注解,返回 JSON 数据。 :自动注入服务层对象 。 :将 方法映射为 GET 请求。 :接收分页参数, 设置默认值。 核心逻辑: 接收分页参数并打印原创 2024-11-24 14:40:14 · 789 阅读 · 0 评论 -
部门员工管理-员工列表查询功能实现
分页显示员工信息:数据动态加载:支持总记录数统计:按照 MVC 分层架构 的设计原则,分页查询功能需要从前端到后端各层协作完成:前端需求:Controller层需求:Service层需求:Mapper层需求:数据表结构:查询需求:PageBean对象:Controller层: :自动生成日志对象,方便使用 打印日志。 :定义基础路径 。 :组合注解,返回 JSON 数据。 :自动注入服务层对象 。 :将 方法映射为 GET 请求。 :接收分页参数, 设置默认值。原创 2024-11-22 12:23:21 · 1297 阅读 · 0 评论 -
部门管理系统功能完善(删除部门、添加部门、根据 ID 查询部门 和 修改部门)
通过以上功能实现,完善了删除部门添加部门查询部门和修改部门的完整流程。通过 Spring Boot 的分层架构(Controller、Service、Mapper)和 MyBatis 的注解,标准且简洁实现了这几个功能。原创 2024-11-20 22:27:19 · 2260 阅读 · 0 评论 -
部门信息管理系统Dao层优化(数据库)
上述改造的三层分别定义了数据访问层(Mapper)、业务逻辑层(Service)和控制层(Controller),实现了一个完整的查询所有部门信息功能的流程。原创 2024-11-20 21:54:58 · 839 阅读 · 0 评论 -
MyBatis 入门学习总结
MyBatis 是一款优秀的持久层框架,用于简化 Java 应用程序与数据库之间的交互。灵活性:开发者直接控制 SQL,适合复杂查询。高效性:轻量级框架,性能开销小。简单易用:配置简单,入门成本低。原创 2024-11-19 15:37:04 · 813 阅读 · 0 评论 -
(IOC&DI)部门信息管理功能分层解耦优化
分层解耦DAO、Service、Controller 三层通过接口实现解耦,层与层之间仅依赖接口而非具体实现。使用注解简化开发@Autowired:实现依赖注入,提升代码的可读性和扩展性。@Service和:明确组件职责,方便 Spring 容器管理。可扩展性提升面向接口编程使得后续更换实现(如切换到数据库存储)变得简单。原创 2024-11-16 12:17:49 · 1257 阅读 · 0 评论 -
部门信息管理功能实现
实现了一个简易的部门信息管理系统简单功能实现,通过三层架构(DAO、Service、Controller),读取资源文件中的部门信息并以 REST API 的形式提供给前端。原创 2024-11-16 10:21:21 · 596 阅读 · 0 评论
分享