bokee.net

软件工程师博客

文章归档

<<   2017年   >>

01月 02月 03月 04月
05月 06月 07月 08月
09月 10月 11月 12月

文章评论更多

超声波 (游客) (游客) : [url=]超声波焊接机[/url] [url=]超声波清洗机[/url] [url=]超声波塑焊机[/url] [url=]超声波[/url] [url=]深圳超声波[/url] [url=]二手超
11 (游客) : [url=/]酷活网[/url] [url=/ka_.html]酷活卡[/url] [url=/]北京美食[/url] [url=/]打折网[/url] [url=/]折扣网[/url] [url=/
11 (游客) : [url=/]酷活网[/url] [url=/ka_.html]酷活卡[/url] [url=/]北京美食[/url] [url=/]打折网[/url] [url=/]折扣网[/url] [url=/
fwrwr : [url=]木材深加工[/url] 木材深加工 [url=]桉树除草及病虫害防冶[/url] 桉树除草及病虫害防冶 [url=]废弃资源综合利用[/url] 废弃资源综合利用 [url=]有机无机复混
4454 (游客) : [url=www.zslvshi.com]中山律师[/url] [url=www.zslvshi.com]中山离婚律师[/url] [url=www.zslvshi.com] 中山商标专利律师[/
DSDS (游客) : [url= http://www.szsysd.com]魔术贴绑带[/url][url= http://www.szfr.com.cn]喷砂机[/url][url= http://www.szfr.c
szprudent (游客) : [url=http://www.csbgs.com]小型超声波清洗机[/url] [url=http://www.csbgs.com]家用超声波清洗机[/url] [url=http://www.
vvc (游客) : [url= http://www.szsysd.com]魔术贴绑带[/url][url= http://www.szfr.com.cn]喷砂机[/url][url= http://www.szfr.c
fhd (游客) : http://qudoudouy.qudou91.info http://qudoudouu.qudou91.info http://qudoudoui.qudou91.info htt
超声波 (游客) : 深圳市黄河超声设备有限公司是一家专业从事大功率超声波机械设备开发、生产、销售、服务为一体的综合性企业。公司全体同仁秉承团结务实、努力拼搏、不断创新的精神,在超声波塑料焊接、超声波清洗、高周波熔接等领域

jive (6篇) 展开   列表

Jive图形处理

6  Jive图形处理 Jive提供了强大的论坛功能,但是有些功能离实际需求还是有一定的距离,例如论坛是用于信息交流讨论的场所。而信息不只是文字,有时还包括图片或一些PDF等类型的文件,那么如何在Jive中实现这样的功能呢? 6.1  图片上传处理 在HTML中,使用表单Form主要是用来向服务器提交数据,格式如下: <FORM ACTION="URL" METHOD="GET|POST" ENCTYPE="…" TARGET="..."> . . . </FORM> enctype指定了表单提交给服务器时的内容形式(Content-Type),默认值是"application/x-www-form-urlencoded",这时,表单信息一般采用URL编码制。 但是,当向服务器传送图片或文件这样包含非ASCII字符或二进制数的数据时,根据RFC1867规定,就必须使

阅读(770) 评论(1) 2006-12-30 13:36

Jive的树形结构-jive源代码研究5

5  Jive的其他组件技术 Jive是一个比较丰富的知识宝藏,从中可以学习到很多新的实战技巧和具体功能实现方式。前面基本介绍了Jive中的一些主要架构技术,通过这些技术可以基本上掌握Jive论坛系统。 Jive中还有很多非常实用的组件技术和工具库,分析学习可重用技术,可以在自己具体的项目重复使用,大大提高了新系统的开发速度和效率。 5.1  Jive的树形结构 Jive的管理功能中提供了将Jive数据库数据导出到XML文件的管理工具,在这个工具功能实现中,使用了树形结构的遍历技术。 Jive将ForumThread中的第一个ForumMessage作为root ForumMessage,以这个ForumMessage为根节点,每个ForumThread中包含了一套树形结构。 TreeWalker是树形结构的一个抽象接口,代码如下: public interface Tree

阅读(576) 评论(2) 2006-12-30 13:35

jive的安全机制-jive源代码研究3

3  Jive安全管理机制 在Jive中除了前面介绍的有关设计模式实现组件外,还有其他有一定特点的组件功能,分析研究这些组件功能可以更加完整透彻地理解Jive论坛系统。 Jive安全管理机制基本是由下列部分组成: ·          安全验证机制。主要是验证用户名和密码组合是否与数据库中注册时的数据一致,以确认该用户身份为注册用户。这是对所有的JSP访问都进行拦截访问。 ·          访问权限控制(ACL)。对不同的数据不同用户拥有不同的访问权限,例如,一个帖子普通用户可以浏览,但是不能更该;但是管理员却可以编辑删除。这部分功能是通过代理模式实现,为每个关键数据都建立一个代理类用来实现访问权限检查,这在前面讨论过。 ·          用户资料管理系统。主要是管理用户的资料数据,进行用户组和用户关系的建立等。 1  安全验证机制 Jive的安全验证机制是按照比较通

阅读(930) 评论(1) 2006-12-30 13:33

Jive的缓存机制

4  Jive的缓存机制 Jive论坛的一个主要特点就是其性能速度快,因此很多巨大访问量的网站都采用了Jive论坛。这些都是由于Jive采取了高速缓存机制。 缓存(Cache)机制是提高系统运行性能必不可少的技术。缓存机制从原理上讲比较简单,就是在原始数据第一次读取后保存在内存中,下次读取时,就直接从内存中读取。原始数据有可能保存在持久化介质或网络上。缓存机制也是代理模式的一种实现。 4.1  缓存原理和实现 Jive的Cache总体来说实现得不是非常精简和有效。它是针对每个具体数据对象逐个实现缓冲,这种“穷 尽”的办法不是实践所推荐的用法。通过使用动态代理模式,可以根据具体方法的不同来实现缓存是值得推荐的做法。Jive的缓存实现得比较简单,可以用来学 习和研究缓存机制。 Jive中的Cache实现了缓存机制的大部分行为,它是将对象用惟一的关键字Key作标识保存在HashMap或

阅读(3266) 评论(2) 2006-12-30 13:20

jive的设计模式-jive源代码研究2

2  Jive与设计模式 Jive论坛系统使用大量设计模式巧妙地实现了一系列功能。因为设计模式的通用性和可理解性,将帮助更多人很快地理解 Jive论坛源码,从而可以依据一种“协定”来动态地扩展它。那么使用设计模式还有哪些好处? 2.1  设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的。设计模式使代码编制真正工程化,设计模式是软件工程的基石。 GOF(设计模式作者简称)《设计模式》这本书第一次将设计模式提升到理论高度,并将之规范化,该书提出了23种基本设计模式。自此,在可复用面向对象软件的发展过程中,新的大量的设计模式不断出现。 很多人都知道Java是完全面向对象的设计和编程语言,但是由于接受教育以及经验的原因,大多数程序员或设计

阅读(4003) 评论(1) 2006-12-30 13:18

1 Jive功能需求

1  Jive功能需求 Jive功能需求分析类似于一个新系统的需求分析。只有了解Jive系统实现了哪些论坛功能,才能进一步研究和学习它是怎样巧妙、优雅地实现这些功能的。 论坛系统是网络交流的一种主要互动功能系统,如图3-1所示。通过论坛系统,用户可以共同就某个话题不断进行讨论,通过发贴功能发布新的话题,通过回贴功能回复别人的话题。Jive论坛系统可以允许管理员动态地创建新的论坛、编辑论坛的内容、设置论坛过滤信息以及管理注册用户等。 图3-1  Jive用例图 在Jive论坛系统中,用户角色和权限是紧密联系在一起的。主要分两大角色:普通用户和管理员,具体的表现形式是通过权限组合来体现的。管理方面的权限有: ·          SYSTEM_ADMIN,系统管理员,可以管理整个系统。 ·          FORUM_ADMIN,论坛管理员,可以管理某个特定的论坛。 ·  

阅读(906) 评论(1) 2006-12-30 11:43