开源内容管理系统OpenCms的研究与应用

上传人:lizhe****0920 文档编号:46808258 上传时间:2018-06-28 格式:PDF 页数:58 大小:3.28MB
返回 下载 相关 举报
开源内容管理系统OpenCms的研究与应用_第1页
第1页 / 共58页
开源内容管理系统OpenCms的研究与应用_第2页
第2页 / 共58页
开源内容管理系统OpenCms的研究与应用_第3页
第3页 / 共58页
开源内容管理系统OpenCms的研究与应用_第4页
第4页 / 共58页
开源内容管理系统OpenCms的研究与应用_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《开源内容管理系统OpenCms的研究与应用》由会员分享,可在线阅读,更多相关《开源内容管理系统OpenCms的研究与应用(58页珍藏版)》请在金锄头文库上搜索。

1、摘要O p e n C m s 是1 9 9 9 年发布的开源内容管理系统,它完全由J A V A 语言中标准的S e r v l e t技术写成,因此它能很方便的与现存的软、硬件环境相整合,尤其适用于J A V A 已经存在的应用领域当中。O p e n C m s 可以创建和维护网站。O p e n C m s 提供了一整套工具来处理内容的创建、编辑、发布和版本控制。本文开始介绍O p e n C m s 的背景以及研究内容和方法,接着介绍O p e n C m s - I - 作区的一些知识:工作区的工具条,资源类型以及文件操作;新闻列表是一个网站必备的模块,但现有的新闻列表模块存在不少

2、问题,针对用户提出的种种要求对新闻列表功能进行扩充( 例如:增加插入图片,调整字体和图片大小,特定的排序方式,自动分页,对标题字数进行限制) ;现有的下载功能实现虽然比较简单,但每增加一个下载文件都要在源文件中增加一行代码,这对于用户来说是不可接受的,本文对其方法进行改进使过程变得更为简洁;权限是O p e n C m s 非常出彩的一部分,它把编辑和发布权限分开,编辑后的内容需要发布后才能呈现在网站中,有利于网站的安全性,本文对O p e n C m s 的各种角色的功能进行了探讨以及在具体的网站中需要哪些用户、每个用户又应选择怎么样的角色;O p e n C m s 最简单和常用的二次开发

3、就是在系统中使用J S P 来完成一定的功能,如动态导航的实现,新闻列表的实现等,本文对O p e n C m s 的J S p 作了一些介绍,二次开发对于一些功能比较复杂的用户自定义模块就很难完成;鉴于二次开发的复杂性,本文选取了N e t b e a n s 作为开发用户自定义模块的工具,探讨它的基本功能:数据的显示、添加、删除、修改、查询等。关键字:C M S ;O p e n C m s ;V F S ;二次开发;N e t b e a n sA b s t r a c tO p e n C m sW a Si s s u e s e di n19 9 9 嬲ao p e ns o u

4、 r c ec o n t e n tm a n a g e m e n ts y s t e m ,i tW a Sc o m p l e t e l yw r o t eb yt h es t a n d a r dS e r v l e tt e c h n o l o g yo ft h eJ A V Al a n g u a g e ,t h e r e f o r ei tc o u l dv e r yc o n v e n i e n tw i t ht h ee x t a n ts o f t w a r ea n dh a r d w a r ee n v i r o n

5、 m e n tc o n f o r m i t y , e s p e c i a l l yi tW a Ss u i t a b l ef o re x i s t e n c ea p p l i c a t i o nd o m a i no fJ A V A O p e n C m sc a nf o u n da n dm a i n t a i nt h ew e b s i t e O p e n C m sp r o v i d e dt h eo n ew h o l es e tt o o lt op r o c e s st h ec o n t e n tt h

6、ef o u n d a t i o n ,t h ee d i t i o n ,t h ei s s u ea n dt h ev e r s i o nc o n t r 0 1 T h i sa r t i c l es t a r t st oi n t r o d u c et h a tt h eb a c k g r o u n do fO p e n C m st h eb a c k g r o u n da n dt h er e s e a r c hc o n t e n ta n dt h em e t h o do ft h ea r t i c l e ,t h

7、 e ni n t r o d u c es o m ek n o w l e d g eo fO p e n C m st h ew o r ka r e a :1w o r ka r e at o o ls t r i p ,r e s o u r c e st y p e ,f i l eo p e r a t i o n ;T h en e w st a b u l a t i o ni saw e b s i t en e c e s s a r ym o d u l e ,b u te x i s t i n gn e w st a b u l a t i o nm o d u l

8、 ee x i s t e n c em a n yq u e s t i o n s ,a l ls o r t so fr e q u e s t sw h i c hp r o p o s e di nv i e wo ft h eu s e rc a r r yo nt h ee x p a n s i o nt ot h en e w st a b u l a t i o nf u n c t i o n ( I n c r e a S e st h ei n s e r t i o np i c t u r e ,t h ea d j u s t m e n tt y p e f

9、a c ea n dt h ep i c t u r es i z e ,t h es p e c i f i cs o r t i n gw a y , t h ec o l l a t ec o p i e s ,t h el i m i tt ot h et i t l en u m b e ro fw o r d s ) ;T h ee x i s t i n gd o w n l o a d i n gr e a l i z a t i o ni sq u i t es i m p l e ,b u ti no r d e rt oi n c r e a S e sad o w n

10、l o a d i n gd o c u m e n t ,t h eu s e rm u s ti n c r e a S el i n eo fc o d e si nt h es o u r c ed o c u m e n t ,t h i si su n a c c e p t a b l ef o rt h eu s e r , t h i sa r t i c l em a k e st h ei m p r o v e m e n ti t sm e t h o dt om a k et h ep r o c e s sb e c o m e sm o r es u c c i

11、 n c t ;T h ej u r i s d i c t i o ni sap a r tw h i c hO p e n C m sS p l e n d i d ,i ts e p a r a t e st h ee d i t i o na n dt h ei s s u ej u r i s d i c t i o n , c o n t e n tw h i c hi se d i t i o nn e e d st oi s s u et op r e s e n ti nt h ew e b s i t e ,t h i si sa d v a n t a g e o u s

12、f o rt h ew e b s i t es e c u r i t y , t h i sa r t i c l eh a sc a r r i e do nt h ed i s c u s s i o nt h eO p e n C m se a c hk i l l do fr o l ef u n c t i o nn e e d e d ,e a c hn s e ri nt h ec o n c r e t ew e b s i t et oc h o o s ew h a tk i n do fr o l e ;T h eO p e n C m ss i m p l ea n

13、 dt h ec o m m o n l yu s e dr e - d e v e l o p m e n ta r eu s eJ S Pi n t h es y s t e mt oc o m p l e t ec e r t a i nf u n c t i o n , l i k ed y n a m i cg u i d a n c e Sr e a l i z a t i o n ,t h en e w st a b u l a t i o nr e a l i z e da n dS Oo n ,t h i sa r t i c l ei n t r o d u c es o

14、m ek n o w l e d g eo fJ S Pi nO p e n C m s ,t h er e d e v e l o p m e n tw e r ev e r yd i f f i c u l tf o rs o m ef u n c t i o nq u i t ec o m p l e xn s e rf r o mt h ed e f i n i t i o nm o d u l e ;I nv i e wo ft h ef a c tt h a tr e - d e v e l o p m e n t Sc o m p l e x i t y , t h i sa r

15、 t i c l es e l e c t e dN e t b e a n st ot a k et h ed e v e l o p m e n tu s e rf r o mt h ed e f i n i t i o nm o d u l et o o l ,d i s c u s s e di t sb a S i cf u n c t i o n :d a t ad e m o n s t r a t i o n , i n c r e a S e ,d e l e t i o n ,r e v i s i o n , i n q u i r ya n dS Oo n K 呵W o

16、 r d s :C M S ;O p e n C m s ;V F S ;r e - d e v e l o p m e n ;N e t b e a n s湖北大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。论文作者签名:李茄闪夕日期:知秒年y 月) 莎日f 学位论文使用授权说明本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存并向国家有关部门或机构送交论文的复印件和电子版,并提供目录检索与阅览服务;学校可以允许采用影印、缩印、数字化或其它复制手段保存学位论文;在不以赢利为目的的前提下,学校可以公开学位论文的部分或全部内容。( 保密论文在解密后遵守此规定)作者签名:影) 习J指导教师签名:b 汐P日期:驴夕j2 孑, 跣7

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号