新闻发布系统总结

   

    继个人版机房收费系统之后,新闻发布系统宣布结束。


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


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

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

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

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

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

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

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

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


二:Web界面设计

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

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


三:CSS使用

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


四:认真细心的做事态度

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

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


  总之,新闻发布系统结束了,期待下一阶段的收获。


   

你可能感兴趣的:(新闻发布系统总结)