团队项目第二周总结——接触后端
任务及收获
1、学习sql语句,知道select语句用法
学习课程老师推荐的一个MySQL学习笔记,结合课上教学内容完成mysql基础语句的学习。
2、仿照现有后端代码逻辑,添加函数
仿照现有后端代码逻辑,利用select语句在BuildingMapper里添加一个函数
函数功能:已知参数部分“名字”和类别信息,查询出对应的BuildingData数据
学习mybatis基础知识
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
学习XML基础知识
就我的理解,XML和HTML很像,XML是用来传输数据的,它不用了显示页面布局和组件。
XML 把数据从 HTML 分离
如果你需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML。
通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。
困难与总结
1、如果不结合实践,不编写MySQL语句进行练习,那么学习的语句结构、编写方式等很快就会忘记,这也就是为什么一直在强调学中做、做中学。
2、后端结构没有理清。组长布置的任务其实很清晰,但是因为对于数据库配置、后端配置这方面一无所知,所以一开始结构理的很乱,思路不清晰,反复在service、servlet、xml文件之间纠结。
主要还是要静下心,多思考,实在不会就多问,不求甚解。
3、下一周要进一步理清后端的参数传递结构以及多个文件的真正用途。