Skip to content

crtrt/JavaEE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaEE Project/Module模式

JavaEE-01 HomeworkMangement

运行环境:idea 2019.3.3 Tomecat 9.0.31 mysql:8.0.18

分为教师端和学生端

初始界面 Image text

教师端:

查询作业: Image text 添加作业+查看作业: Image text 添加学生+查看学生: Image text

学生端:

提交作业: Image text 查看作业+批量删除作业: Image text 修改作业: Image text

JavaEE-01-SpringMVC HomeworkMangement

改造为spring mvc模式
控制反转是一种通过描述(在 Java 中可以是 XML 或者注解)并通过第三方(Spring)去产生或获取特定对象的方式。
好处:
降低对象之间的耦合 我们不需要理解一个类的具体实现,只需要知道它有什么用就好了(直接向 IoC 容器拿)
主动创建的模式中,责任归于开发者,而在被动的模式下,责任归于 IoC 容器,基于这样的被动形式,我们就说对象被控制反转了。(也可以说是反转了控制) 使用Spring IoC管理我们的实例,而不是使用静态类 JDBC操作类注册为bean

增加了新功能——教师打分功能

添加作业时也添加作业总分: Image text 学生查看成绩: Image text 教师查看成绩: Image text 教师打分: Image text

4.10修改

1.之前将DatabasePool注册为bean,用ioc管理,代码比较冗余,所以就决定还是使用静态类。 2.学习了@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。但是为了保留ioc容器管理,就没有使用。 3.RequestMapping代码较为冗余,修改为RequestBody

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages