Stella Forum v2 线上版开发总结

工作啦,公司的项目需要个小论坛,于是就把sf2改造了一下,放了上去,工作刚刚完成,写个总结。

1.与主站点项目的整合
一般的论坛都是依附于一个主站的,因此就涉及到了主站和论坛协同开发的问题。我们的做法就是把整个论坛的项目加到主站的解决方案中去。
当然在加的时候需要做点手脚。我的sf2整个方案有很多个单独的项目,如果单纯的加到主站的方案中会让整个解决方案显的很乱,而且生成的时候也会很慢。具体的解决办法是web项目那里是在主站下建了一个bbs文件夹,然后放到里面去。剩下其他的项目,我们是在主站的解决方案下新建了一个BBSEngine项目,然后把论坛的那些业务层数据层的文件都放在里面。
2.改造数据层
数据操作是肯定要修改的,因为原先的设计就是很方便数据操作,所以这次改起来也很方便。主要的问题是用户数据库必须要使用主站原先的,因此又在这方面费了点功夫。
3.新功能的加入
乱七八糟的加了很多东西,比如说在线列表。里面一些估计大家都感兴趣的小东西,以后会专门写文。
4.界面
哦,抄的,呵呵,然后没了。
5.安全系统
为了适用主站而作了一些修改,主要是使用了更加灵活的角色分配系统。
6.三层设计的必要性
这次的改造,充分体现了三层设计的优势,首先更换数据访问的成功就证明了这一点,然后是开发过程中一些功能的加入都是直接在业务层做,灵活性很强。界面就不用说了,看看现在的样子就知道分离的好处了。
7.文档和注释的重要性
开发好写好注释和文档,否则在协同开发的时候会很惨。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值