这次开发财务管理系统,一个比较小的程序,目的是为了测试自己对javaweb基础的掌握情况。
总结下目前出现的几个问题:
1.开发前,没有很好的制定逻辑导图,
来设计出合理的程序结构,导致现在,
我设计都是想一步做一步,
这样容易出现的问题有,开发逻辑不清晰,
开发代码冗余性较高,
开发的程序一致性较差,明明可以用统一的
方法来做,结果不断变化方式,导致一致性
不足,可读性下降
2.开发前没有制定详细的开发计划,
导致开发的时候,想到什么技术,就用什么技术,
,这样的缺点是,不能很好的了解每个技术的,
擅长点,以至于,开发的时候不能够高效地
发挥该技术的作用
3.我没有将业务层分离出来,有的写到了Dao层,有的写到了表现层的控制器内
4.我没有创建Dao层,Service层的接口
5.代码逻辑梳理顺序,应当是,前端到后端,
Web层(View-->Model-->Controller)-->
Service层(interface-->impl)-->Dao层(interface-->impl)
Dao中的功能可以暂时不实现,整个请求响应的闭环要打通
6.其他问题等发现再总结
好处:
加深了对web开发的认识,
加深了对运用到技术的理解
整体编程水平上升了
逻辑思维能力更加好了
目前开发用到的技术:
开发完后补上+源码
今后需要做的事情:
以市场为导向开发软件,提高变现能力
继续学习基础的计算机原理知识,帮助开发出更加
高效的程序
开发一个免费的网站,想办法提高网站的流量。