写BBS的体会

BBS快写完了,感觉里面也没有什么东西,写起来还是很简单的了.BBS分为三个部分,一个用户部分,一个讨论区部分,一个就是帖子部分了,三个部分总的来说,联系不是很大,
对于用户部分,就是注册,登录,还就是用户信息的管理,密码的修改,加上它的发帖,回帖的记录,分数,等级等信息的管理.
对于讨论区的部分,个人看来,是这里最简单的部分了,就只有讨论区的显示,添加与删除,而删除基本是用不上的,因为当讨论区一开,只要有人发帖,就不可能被删除,除非这个区太没有人气了.那就不好说了.
对于帖子部分,现在看来也没有什么,只要把数据库设计好了,再把SQL操作语句写对了,就没有问题了,它也就是一个入库的操作,(当然,系统基本上也就是这几个问题.)
总的来说,学到的新的东西不是很多.里面最多的我想应该就是SESSION的控制了,每个页面里面都得进行一个SESSION的验证,因为它里面有一个权限的控制.我对于权限的控制,是使用常量的设置的方法来处理的.就是在封装类里面提前定义几个常量,用来标识出几种权限,然后在入库前,进行一下人工的设置(SERVLET里)就可以了.

今天早上想了一下BLOG的写法,也不是开始想像的那么难写.它就是在BBS里添加一个文章发表的权限,别人评论的权限,我觉得这个应该是再添加一个用户的ARTICLE表,来记录用户发表的文章信息,和评论信息,还有添加的好友,上传的照片等相关于BLOG的信息.
对于它,也是一个查库和入库的操作.
现在来看这些东西,感觉也不是很难做的事了.自我感觉,总结一下写这些系统的体会和难点方面和注意的问题:

1>数据库一定要在系统设计之前设计的很好,很完善,使用什么表,使用什么字段,都很写的很清楚.
2>对于数据库的操作语句,我想一定要在之前设计完善,因为数据库的操作在后期的设计中,会使用的很频繁,所以在设计时,一定,一定要很清楚,否则会在后期的设计中出现很大的问题.
3>对于SESSION的控制,在之前,个人来看,也是得设计和规划的清楚.后期设计中,SESSION的使用,它的接收与传送都是一个很细致的工作,如果在之前设计的清楚后,应该就会少很多重复的工作.
4>对于SERVLET的操作,在前期也得设计的清楚,里面有对于工具类的使用,页面的跳转,和SQL语句的使用.
应该注意的问题:
1>每一个JSP页面,在接收参数时,都得在之前进行一个空验证,否则很容易出现空指向异常,这是一个很让人恼火的问题.
2>几个常用的工具类,一定要学会写,这在设计时,会经常用到.还好本BLOG提供了相关的工具类的编写.还不是很完善,还在增加中.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值