您的位置:首页 > 其它

新闻发布系统总结

2013-05-08 20:30 274 查看
继个人版机房收费系统之后,新闻发布系统宣布结束。

下面总结一下新闻发布系统的收获:

一:触发器和存储过程的使用

早在第一次机房收费系统中,为了简单省事,就用了触发器,在开会验收的时候,由于触发器逻辑判断在数据库中,违反了三层思想,还有触发器用了维护起来不方便,结合种种原因吧带有触发器的第一次系统没有通过,开始了第二遍的机房,在这次,增加了SQLHelper类,使用了存储过程,这一遍验收通过。

新闻发布系统中牛老师又用到了触发器和存储过程,刚用到的时候那个亲切啊,因为在机房的时候,这两样东西都已经用过了,再碰到,一是熟悉,二是觉得简单,三是又学到之前没有学到的东西。

牛老师,可没有像我一样,觉得触发器方便简单,凡是能用触发器的都用,结果没有简单反而滥用。牛老师还通过例子详细讲解了为什么存储过程能防止sql注入等,我也进一步认识了触发器。

总结:触发器和存储过程可以用在同步数据库中两个或多个表时使用;

不同的是触发器只能是insert delete update三个条件下触发;

在使用时触发器是系统自动执行的,存储过程则需要调用名称

具体的触发器和存储过程分别在什么场合使用,这个我理解的还不够透彻,随着自己知识的增长,慢慢解决这个问题。

二:Web界面设计

在这之前从没有接触过web html 界面,学习vb的时候米老师曾说过一句话真正的高手程序是用记事本写出来的,那时还行记事本怎么能写出界面什么的呢,这时候终于明白啦。web界面其实也是可以用[设计]界面像vb可视化界面设计似的,用什么控件直接拖上去就可以拉,但是牛老师却是在[源码]界面自己写。。。可见熟悉度。

通过新闻发布系统,撩起了对bs知识的渴求,要学的东西还有好多,要熟练掌握的东西也有好多。。

三:CSS使用

css的使用是为了达到界面样式和内容的分离,不由自主的想到了设计模式中的装饰模式,可以归结了解决一类问题,我们要学习的不仅仅是css如何使用,怎么使用,更应该学习这种解决问题的思想。

四:认真细心的做事态度

无论是创建数据库命名空间,还是编写代码规范注释,跟牛老师学习认真对待的态度。无论什么事,我们都要用心去做,认真对待。

在牛老师看来,重复写相同的代码是一种愚蠢的做法,于是自己定义了模版,还可以提取多次使用的代码到工具箱中,种种吧,都体现了不将就,认真学习,不将就,方便的还是自己,受益的也还是自己。

总之,新闻发布系统结束了,期待下一阶段的收获。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: