实验报告 实践报告□
java的基本框架课程名称: 软件设计与体系结构R
实验、实践名称: 实验一 Spring框架实验
实验、实践地点: 行勉楼C1实验室
专业班级:软件20XX 学号:
学生姓名:
指导教师:
2023 年 1 月 3日
实验一 Spring框架实验
一、实验目的与要求
掌握Spring框架相关技术,学会Spring框架技术中依赖注入和面向切面编程的软件开发方法。参照课本及参考程序,快速熟悉相关内容,编写基于Spring框架技术的依赖注入和面向切面编程的相关代码,掌握Spring框架技术中依赖注入和面向切面编程的具体过程和基本要素,具备编写具有松耦合和面向切面特点的应用程序的能力。
二、实验环境
IDEA开发环境
三、实验内容与步骤
1. 实验内容:
(1)假设通过StudentController、StudentService和StudentDao等类和接口完成学生的保存操作,请编程实现相关的接口和类,要求采用Spring框架技术中提供的控制反转和依赖注入的松耦合编程方法,使用基于Annotation的Bean装配方法来实现相关组件的生成,写出测试程序,运行查看其结果。
(2)使用Spring框架技术的面向切面编程方法,实现对目标方法的环绕通知。请以用户管理为例(简单模拟即可),实现对用户添加和用户删除方法的环绕通知,模拟在这些方法前进行校验操作,在这些方法之后进行日志处理操作。要求编写目标类、切面类和代理工厂等组件的实现代码和配置文件,编写测试程序,运行并查看结果。
2. 实验步骤:
实验1:
(1)在l文件中导入相关依赖:
(2)创建l配置文件
(3)定义Dao层,在项目的experiment01包下创建dao包,在dao包下创建StudentDao接口,并在StudentDao接口中声明save()方法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论