第二次完成与第一次一模一样的任务

经过第一次的经历,我算是基本了解了javaweb的执行流程。我有一位同学,跟我一样也是今年刚考上,基础很差。由于同学也是刚学,老师给我们两个在假期分配的是一样的学习任务,所以我决定重新做一份登陆界面。目的一是让他节省精力赶上我的进度,目的二是我要更严谨的完成项目的开始,把它当作一个真正交付用户使用的项目。

需要提醒的是:我有一个完整的可运行的项目,是师兄师姐他们当时做的,做的很规范。所以我的代码有很多都是复制粘贴的,因为我想快速上手,着重了解项目流程、前端后端代码联系。

练习过程:

(1)对登陆的一系列界面进行复制粘贴。重新制作的数据库(原因)

原因:原来我是从需求文档中自己提取和压缩的需求,在我想去做系统的功能时发现并不能完成需求文档中要求的功能,然后我就从概要设计文档中直接来用,跳过需求分析。

(2)开始写类库。这次我有了更好的办法:

1)在完成数据库设计后我先开始写实体类(model也可以叫bean);

2)写接口层(DAO),先写DAO后写DAOImpl;

3)写工厂类,基本不用谢代码,myeclipse提供了方便的操作;

4)写控制层(servlet)(doXXX方法)

5)最后写界面。(这是我写完后的想法,这次并没有这么做)

练习感受:我本意并不想重新做登录界面,因为我一直想去写功能。但是写完后发现了原来的开发方式不够合理,我还是能有所得有所思,我很开心。

你可能感兴趣的:(java,web)