论坛的名称还没想好,呵呵,先就用论坛二字称谓吧
论坛采用JAVA技术,主要以JSP + JAVABEAN + SERVLET的方式实现。
论坛中没有采用MVC的方式,MVC的思想很好,但是现在的很多开源框架都比较复杂,偶还一时比较难以消化到论坛中。论坛中集成了一个类似于HIBERNATE的框架,用于对象的存取和缓存,缓存采用了开源的JCS分布式缓存系统,便于论坛将来的分布集群。目前论坛主要是面向中小型的应用。现在大型论坛主要采用生成静态页面的方式,以适应大规模的并发访问,但是从构架上,因为支持集群,所以也能支持大规模的并发应用(JCS理论上支持255台服务器的集群)。
论坛采用了插件式的架构,插件分为两种,一种定义为plugin,主要用于支持“在线交易”、“分类信息”、“婚介交友”等,另一种定义为miniplugin,主要用于支持“天气预报”、“首页”等小型灵活的应用。插件的功能支持到版块一级,也就是各个版块都可以“外挂”一个或者数个插件。另外,控制贴子的显示方式和控制用户进入版块的功能也是一种插件,可以方便地进行帐号管理,并使贴子显示处理的颗粒细化,如:“情人路”版块中,贴子的显示方式细化为:楼主可见、本贴内参与者可见、被回复者可见及公众可见。
论坛改变了以往局限于发贴和回贴的应用模式,通过插件的方式扩展了论坛的功能,使论坛的发贴、回贴功能、帐号管理功能可以被重复利用,减小了程序员的重复劳动,并使原本独立于论坛的应用(在线交易、交友、分类信息等)与论坛紧密集成在一起,有利于人气的互动。
论坛已初步具备了流行论坛的诸如换肤、邮件群发等常见的功能,后台中还集成了CMS管理系统,可以方便地提取信息形成门户网站。CMS中集成了Redmoon WebEdit4.01控件,可以很方便地实现在线编辑。论坛下一步将会集成Redmoon OfficeEdit控件,支持WORD/EXCEL的在线编辑,并制作相应的插件,最大限度地发挥这些控件的功能。有关控件的详情,请见http://www.redmoon.net.cn 或者 http://www.cloudwebsoft.com。论坛的发展计划是长远的,有序的,更多功能敬请大家关注和期待!
此文章转贴于偶正在开发与测试中的论坛,时间有限,写得比较简单,抱歉! 演示地址:http://www.zjrj.cn(镇江人家)
2006.5.11 注:论坛已经基本制作好,并且集成了BLOG功能,而且还是播客,得益于RedMoon WebEdit控件的强大功能。