第一次项目反思与总结 您所在的位置:网站首页 自闭症种类怎么写教案和反思总结 第一次项目反思与总结

第一次项目反思与总结

2024-07-13 08:00| 来源: 网络整理| 查看: 265

一、项目概述 前言

        这个项目是我们开始学习Java以来第一个上手的项目,在以前还是有Java小打小小闹,第一次上手这样的项目,从开始的好奇,到后来的无从下手,再到不耐烦,慢慢的自己也适应了这种项目,不在对其感到厌倦,偶尔还可以在其中找到一点点喜悦。下来我就大概和大家介绍以下这个项目。

功能总结

二、反思总结    前端 name属性的命名 后端 后端的代码逻辑较为混乱在编写时没有一个着手点,经常盲目下手开始编写在开始编写自己的项目的时候,没有一个总体的把握,没有做到事前规划在出现bug问题时,不能较快的定位错误Java 数据库之间的工具类使用不熟练 数据库 在项目开始时,我们并没有对数据库各个表之间的联系掌握清楚数据库的初始化存在问题,我们在开始的时候,尽量对数据库的每一列的数据类型,列名自己清楚在开始为数据库添加测试数据时,尽量保证格式正确性MySQL数据库删除数据后自增ID不连续的问题ALTER TABLE USER AUTO_INCREMENT = 1;Java连接完数据库之后,一定要关闭资源

其它 对IDEA软件的使用没有熟练的掌握(debug功能、热部署插件、database插件)自己的学习方法存在问题(仿照老师的没有化为自己的东西)除了项目直接涉及到的知识点,自己数据结构和算法部分的知识需要加强好的命名可以让我们的编程速度事半功倍,减去来回切换查看命名浪费的时间 三、套路总结 前端数据展示

        我们前端所展示的数据都是来自数据库的内容,前端的分页展示、模糊查询本质上就是前端传入适当条件,这些条件作为数据库自我查询的条件(where 之后的条件)进行数据筛选,然后将对应的数据包装在一个个对应的实体类当中,将实体类对象封装在链表当中传送给前端,前端jsp语言对其展示。

servlet层

        servlet层所要做的事情总体来说便是三件事:

接受前端传送来的信息、对前端传送来的信息进行封装处理封装的数据作为调用service层方法的参数,通过对方法的调用,得到对应的数据将得到的数据响应到前端,然后跳转到对应的页面 service

        service层相对dao层的区别在于,dao层只是简单的对数据库进行增删改查,而如果对dao层多种方法合并处理以及信息的验证就应该在这一层完成。

dao层

          dao层所做的事情便是对数据库进行简单增删改查,并且是基于DBUtils进行,在这一层我们只需要简单的对数据库增删改查即可,不用在这一层进行相对复杂的包装

命名 五层的命名:servlet,service,dao,bean层所对应的类都是依据数据库而存在,基本为每一个类对应一个数据库,为其服务servlet请求我们可以依照数据库的数据表进行分类,将所有相同请求封装在一个servlet中,一般每一个servlet都是增删改查四种,可能需要数据提前展出用doState=before,查的话,一般有全查,模糊查,分类查{select:不同条件},单个查{getBy}。方法名:小写动词紧跟名词大写【selectStudents】【getStudent】     

未完待续,大家可能还看不懂,稍等我两天,这个项目都没通过、、、、、、、、

等我通过了项目再好好给大家总结



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有