JdonJive论坛系统完整分析8(转载)

本章介绍基于J2EE Web技术的论坛系统,剖析其可掌握GOF设计模式及Java实战技巧。强调GOF设计模式对Java编程的重要性,能提升系统可维护性与可拓展性。还提及Jive系统的特点及模块重用难题,引出J2EE的EJB框架技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小结

  本章主要介绍了一个基于J2EE Web技术进行设计开发的论坛系统,通过这个系统的剖析,能够了解和掌握GOF设计模式,学会Java实战中一些处理技巧和技术。

  使用GOF设计模式的主要优点:使得复杂系统的架构变得更加清晰而且有条理,而这一点正是许多程序员在开发实用系统中所缺乏的,可能导致的结果是大大降低Java系统可维护性以及可拓展性,重新回到了传统编程语言的陷阱中。

  因此,GOF设计模式对于Java设计编程的重要性是无论怎么强调也不过分,它能够帮助程序员更加深入地理解Java完全面向对象特性,从而以真正的面向对象设计概念进行实用系统的设计和开发。

  Jive系统是一个完全的Web系统,整个系统的最大特点是自我定制实现,它为了提高数据库的访问性能,使用了自己开发的数据库连接池;为了提高系统的数据处理系统,它使用了缓存机制;为了实现用户安全管理机制,它使用Proxy模式实现了角色权限的定位和检查等。这些模块功能在很多系统中都是需要的,但是如果想从Jive系统提炼出这些模块功能以达到重用,又是非常困难的。

  因此,开发者需要一种具有一定高度的框架技术。在这个框架技术中,所有这些通用技术都能够自动实现,无需再自行设计和开发,能够将更多精力投入到与业务有关的特定功能开发中。J2EE的EJB技术实际就是这种框架技术。

Jive论坛的优点 是由于采用缓冲机制,可以承受巨大访问量,同时能保持快速反应,在国外站点采用很多。 主要功能如下: 快速的缓存功能,将经常访问的帖子保存在内存中,实现快速访问, 可通过Web管理界面动态监测缓存大小,根据访问量动态调整缓存。 强大的可定制的过滤功能,可以编制Java程序过滤插件对实现超强功能过滤。 附件上传功能,贴子中可以支持多种类型文件,包括图片和PDF文件,可以设置上传最大字节数 个性图片随意设置,并可以上传自己的个性图片。 支持Html标签,可上传plugIn定制特定的标签功能。 增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。 与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子, 以论坛形式浏览新闻组。 灵活的、可扩展的的用户权限控制系统, 可通过Web管理界面动态设定论坛资源的用户访问权限。 论坛数据导出,可通过Web管理界面将论坛数据以树形结构导出到XML文件, 方便Web Services等拓展应用。 论坛版主功能,可设定论坛版主独立管理功能。 积分功能。 Jive论坛的开发是很有意思, 一开始的Jive 1.2.4是开源的,后来开发者“见钱眼开”, 从Jive 2.1开始不再开源,但是还可以让开发者从CVS下载研读, 在Jive 2.1中有Licence的限制。 本站提供的是Jive 1.2.4开源代码下载,供研读,学习设计模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值