第13组 Alpha冲刺 (1/3)

本文是第13组在Alpha冲刺阶段的总结,涵盖了已完成的任务,如前端网站搭建和后端神经网络准备。小组遇到的挑战包括Spring、SpringMVC、MyBatis整合,网页跳转,字符编码问题等。他们计划进行前后端整合,使用Java与Python混合编程,以解决图像修复问题。
摘要由CSDN通过智能技术生成

目录

一、过去完成的任务

二、小组分工

三、过去完成的任务

1. 前端部分——网站的搭建

2. 后端部分——神经网络搭建的准备

四、计划完成的工作

五、遇到的困难

1. Spring、SpringMVC和MyBatis的整合及环境搭建

2. 网页跳转

3. tomcat日志及网页内容中文乱码

4. 前后端整合思路的确定

5. 后端代码开发

六、燃尽图

七、例会的照片

八、收获和疑问

1. 收获

2. 疑问


一、过去完成的任务

  • 组内会议讨论,确定选题——图像修复。

  • 完成了新选题的小组分工。

  • 查找相关资料开始学习相关知识,如相关论文的阅读和sql、java、python(pyTorch)的温习。

  • 参加老师所开展的选题讨论,基本确定了项目的开发方向。

二、小组分工

成员姓名 分工
庄绪杰、朱丽鲜、胡智超 前端部分,利用SSM框架进行网站搭建
潘摅宇、陆子毅、王子龙 后端部分,利用unet模型完成去噪及图像修复的实现

三、过去完成的任务

1. 前端部分——网站的搭建

(1) 选定Web框架——SSM框架,并进行深入学习和了解

SSM(Spring+SpringMVC+MyBatis)框架:由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)

Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。其核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。

SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。

mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。

页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。

(2) Spring、SpringMVC和MyBatis的整合及环境搭建

① 整体框架:

 ② 依赖导入:

 ③ 配置web.xml(涉及Spring、SprongMVC等)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值