Java Web记账系统开发连续冲刺_day2

1.今天完成了dao层,bean层,utils层,和部分页面。

2.在写dao层困住我的是,我想的是怎么实现我理想中的记账系统,例如在算个人的收入和支出总额的时候返回的是string或者int型,但是QueryRunner里面没有只有返回beanhandler,然后再servlet层在提取你的结果,但是在数据库中进行求和只返回一个数值,我的时间大部分花在这里,思考怎么不返回beanhandler,因此耽误了时间。

3.自己也不知道别人理想的记账本是什么样的,所以都是自己想的,所以开发可能会有一点慢,但是无论查询什么除了自己家庭成员(绑定关系之后)应该不包括其他人的账单,所以每个但条件查询都还要含有名字作为参数这样能查不到别人的账单,这也是我思考了很长时间。其次我也不知道同学们的是怎么写的,只能说满足自己的意思。

4.而且我在想转账操作,要用事务来进行,因为如果转账的人没有钱或者钱不够,这样就会导致出现问题,转账的人钱没动但是被转账的人的钱却多了,这是不合理的,如果使用事务,这样就可以回滚,然后不进行上一个操作,但是两个操作都成功了,就可以提交事务,因此可以完成转账的操作。

5.也在想退出登录不是仅仅的返回首页那么简单,因为你登录成功的话会由session存在,但是退出登录却没有清楚session,因此要想退出登录,要去清除session。

6.以前做工程的时候都是直接在数据库里面写入数据(登录的姓名密码什么的,管理员身份什么的),但是我这次想要做一个数据库里面什么也没有的工程,也就是说只存在表结构,没有表数据,然后先通过注册,创建自己的新账号,然后再实现对账单的各种操作。

7.今天我想的只有这么多,更多的会在继续开发的时候想到,或者想到什么新功能。

猜你喜欢

转载自www.cnblogs.com/tkg1314/p/12301816.html
今日推荐