学位论文 > 优秀研究生学位论文题录展示

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

作 者: 肖治国
导 师: 玄光哲
学 校: 吉林大学
专 业: 计算机应用技术
关键词: 内容管理系统 OpenCms Java Servlet 模块
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 483次
引 用: 4次
阅 读: 论文下载
 

内容摘要


OpenCms是1999年发布的开源内容管理系统,它完全由JAVA语言中标准的Servlet技术写成,因此它能很方便的与现存的软、硬件环境相整合,尤其适用于JAVA已经存在的应用领域当中。OpenCms在国内应用的成功案例也在日益增加,如国家电力监管委员会(http://www.serc.gov.cn/),广东省水力厅(http://www.gdwater.gov.cn/)等,详见附件1。由于在国内关于OpenCms的中文资料相当稀少,本人搜集和整理大量的中英文材料并进行翻译、学习,对其有了比较深入的研究。本人在本论文中对OpenCms从基本操作到扩展开发都进行了相应研究和阐述后,又应用此系统做了一个双语的家俱网站,对网站的设计框架、页面和模块的开发作了比较详尽的介绍,特别地网站的新闻模块的开发和产品模块的开发作了详细的阐述,以此来说明OpenCms系统在二次开发上的特点,另外,本文对内容管理系统的开发模式也有所探究。

全文目录


内容提要  4-7
引言  7-8
第一章 OpenCms研究  8-33
  1.1 内容管理系统概述  8-9
    1.1.1 什么是内容管理系统?  8
    1.1.2 内容管理系统与内容发布系统的共同特点和区别是什么?  8-9
  1.2 OpenCms概述  9-10
  1.3 OpenCms的优越性  10-11
  1.4 OpenCms特点介绍:  11-19
    1.4.1 完全基于Java/XML  11
    1.4.2 基于浏览器的工作环境:  11
    1.4.3 国际化支持  11
    1.4.4 资源管理  11
    1.4.5 完善的用户管理和权限分配系统  11-13
    1.4.6 栏目管理  13
    1.4.7 基于项目的发布  13-14
    1.4.8 所见即所得编辑器(WYSIWYG)编辑器  14
    1.4.9 内容版本历史  14
    1.4.10 模板机制  14-15
    1.4.11 动态和静态的内容发布  15
    1.4.12 网站集成管理  15-16
    1.4.13 发布管理  16
    1.4.14 个性化  16
    1.4.15 FlexCache缓存系统  16-17
    1.4.16 内容导入/导出  17
    1.4.17 应用程序服务器整合/EJB支持  17
    1.4.18 内置搜索引擎  17
    1.4.19 负载平衡的群集机制  17-18
    1.4.20 元信息(属性)  18
    1.4.21 日志管理  18
    1.4.22 备份管理  18-19
  1.5 OpenCms安装环境  19
  1.6 OpenCms的安装与汉化  19-23
  1.7 常用术语  23-24
  1.8 常用操作  24-28
    1.8.1 项目选项  24-25
    1.8.2 发布项目  25
    1.8.3 站点选项  25-26
    1.8.4 视图选项  26
    1.8.5 刷新选项  26
    1.8.6 设置选项  26-28
  1.9 常用管理选项  28-33
    1.9.1 用户管理  28-30
    1.9.2 数据库管理  30-31
    1.9.3 模块管理  31-32
    1.9.4 文件历史  32-33
第二章 OpenCms二次开发原理  33-38
  2.1 基于OpenCms的API或标签库来的二次开发  33-36
    2.1.1 JSP标签库和脚本  33-34
    2.1.2 OpenCms JSP的高级主题  34-36
  2.2 在OpenCms整合其它JAVA框架,如spring,struts等  36-38
第三章 OpenCms应用—多语言企业网站的分析与设计  38-42
  3.1 需求分析  38-39
    3.1.1 性能要求  38
    3.1.2 网页层级分布  38
    3.1.3 页面布局  38-39
    3.1.4 网页的区域划分  39
  3.2 管理平台表现方式  39
  3.3 软件选型情况  39-40
  3.4 网站功能架构  40
  3.5 网站内容架构  40
  3.6 多语言管理方案  40-42
第四章 网站设计与开发  42-57
  4.1 "新闻模块"和"产品信息模板"开发  42-50
  4.2 页面设计与制作  50
  4.3 OpenCms中创建网站与栏目结构  50-52
  4.4 创建网站模块  52
  4.5 OpenCms模板制作  52-54
  4.6 创建网站页面  54
  4.7 创建英文版网站  54-56
  4.8 用户管理和备份机制  56-57
第五章 总结  57-59
参考文献  59-60
附录1 OpenCms成功案例  60-61
  国内成功案例  60
  国外成功案例  60-61
摘要  61-66
Abstract  66-71
致谢  71

相似论文

  1. 多基地固定站高频超视距地波雷达主控机软件研制,TN958.93
  2. 嵌入式可信计算机系统安全机制的设计与实现,TP309
  3. 一种新型模块化自重构机器人的研究,TP242.2
  4. 模块化双管发射技术的研究,TN957.3
  5. 基于模块化建模方法的舰用燃气轮机装置的仿真技术研究,U674.703
  6. 船舶模块化设计技术研究,U662
  7. S公司单元制模块化员工培训体系研究,F407.61
  8. 高校新闻网平台的内容管理系统的设计与实现,TP311.52
  9. 驱动级木马传输和加密算法设计与实现,TP393.08
  10. 多通道闪存控制器模块化设计与实现,TP333
  11. 专用可信计算网络的研究与设计,TP393.08
  12. 小型移动机器人系统平台的模块化设计与实现,TP242
  13. 模块化设计方法在A公司切割分排机产品开发中的应用,TB472
  14. 模块化光伏逆变器的集中控制系统的设计与实现,TM464
  15. RFID标签封装设备贴装头设计与实现,TN405
  16. 嵌入式GUI用户输入模块的设计与实现,TP391.41
  17. 基于wifi的嵌入式视频监控系统设计,TP277
  18. 蜜罐文件系统的智能内核级中间件研究,TP393.08
  19. 基于ZigBee的中国林蛙养殖大棚监测系统的研究与开发,TP274
  20. 发动机类复杂曲面零件数字化设计关键技术研究,TK402
  21. 基于DM368的高清IPCamera的硬件系统设计与实现,TN948.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com