重构篇--机房重构初期问题总结

重构项目进行的时间也有一段了,一直不太明白怎么下手,浑浑噩噩的,返回了三层学习,重新对三层进行了学习,但仅仅是理解了一些理论知识,还有师傅验收三层登录实例的时候,仅仅知道三层是怎样建立起来的,并且在验收的过程中,发现非常多的逻辑性的错误,三层的结束到机房重构,之间不知道停顿了多久,总之,真正的开始重构也就是这一个星期左右。

三层项目结束后, 开始谋划机房重构的问题了,可是,对于已经学习了非常多的理论知识后,发现,对于怎么开展是一点思路都没有,不知道是先从哪里下手,文档?UML图?直接敲代码?知道再次看了培养计划,一个项目的进行要从建模开始。

最先的构图是包图:

 

 

再说说遇到的几个问题吧,数据库连接问题:

在初期花费时间最长的是数据库,之前在链接数据库,都是通过sqlconnection sqlcommand等直接链接数据库的,并且在使用过程中经常有SQL Injection的攻击,使得数据的安全性没有保障,所以该使用Parameteer进行参数查询。

在机房重构之间,还需了解一下SqlHepler,之前纪老师给大家讲课的时候提到过,当时也是一知半解的,查过用法用途,至于怎么使用还是有待通过实践来深入的。

SqlHelper问题:

在只有一个登录实例的情况下,是没有必要使用SQLhelper的,可是在一个系统中,需要频繁的链接数据库,进行增删改查等操作。