OpenCms工具研究与应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenCms工具研究与应用

OpenCms工具研究与应用   摘 要: 由于互联网应用的快速发展,网站建设也受到越来越多的关注,网站建设的效率和成本问题更是人们关注的重点。传统的独立开发定制的方式不仅效率低下而且开发成本高,不能满足目前网络发展的高需求,内容管理系统的诞生却顺利地解决了这些疑难。在此采用OpenCms工具,以建立明瑞电子网站开展实验,能极大的加快网站开发的速度,具有很好的现实和理论价值。   关键词: OpenCms; Java; 电子商务; 数据库   中图分类号: TN964?34 文献标识码: A 文章编号: 1004?373X(2013)08?0052?03   0 引 言   随着网络技术与应用日益丰富和发展,大量信息衍生及业务模式网站扩充不能及时迅速跟进,内外网的整合以及分支网站的管理也愈加复杂,内容管理系统应运而生。但其产品许可费、定制和集成费等一系列可观费用是一般中小型企业所不能承受的。由于大量企业应用基于JAVAEE平台,同一平台上的应用更方便集成,那么基于JAVAEE平台的开源CMS无疑成了广大企业用户的首选,而在所有基于JAVAEE平台的开源CMS中,完全由Java语言中标准的Servlet 技术写成OpenCms开源内容管理系统必将脱颖而出[1]。   OpenCms发布于1999年,作为一个专业级别的开源网站内容管理系统,基于Java和XML语言技术,可以充分融入到系统内部。无需专业的HTML知识,用户便可建立和管理复杂的网站。OpenCms采用Apache LGPL版权声明,根据LGPL声明,建立在OpenCms之上的模块可以不受LGPL的约束。目前流行的IT服务应用架构OpenCms便可很好的运用,其运行环境可以是完全的开源环境(如:Linux,Apache,Tomcat,MySQL)。亦可以是商业的(如Windows NT,IIS,BEA Weblogic,Oracle DB)。   1 网站总体设计   网站系统主要包含以下部分:网站页面风格设计,主导航设计,OpenCms 网站模板引用,MySQL 数据库交互,网站信息文件设计,数据库设计,其中网站信息文件涉及整个网站的内容信息,直接关系到网站的用户浏览体验,公司的产品销售水平,因此可以分为产品信息,新闻列表,关于我们,公司简介等区块。   其主要过程如下:   Step1 利用OpenCms可定制功能创建所需的模板组件,然后新建站点;   Step2 在站点配置中引用创建好的模板组件,接下来开建立模板样式文件,并使这些样式文件与模板联系起来;   Step3 创建MySQL数据表,通过Java代码连接数据库后,通过HTML和SQL 代码编写出JSP文件并嵌入到网站文件中,最终实现网站的整体构建。网站总体架构图如图1所示。   2 页面的实现   2.1 页面各区块文件建立   首先建立页面的配置文件,在配置文件夹中的文件主要决定了整个网站的页面样式,主导航样式,页面布局等,如图2所示。   在配置文件夹_config_文件夹下建立所需的文件:   ttpreset:2列布局,此文件用来给网站页面布局,使页面呈两列布局显示;   ttconfig:页面配置文件:此文件用来使用其他文件为页面配置。   ttlistbox:新闻列表文件:此文件用来配置页面的新闻列表。   (1)文件夹结构   在OpenCms建站中所用的文件夹结构,包括页面配置文件夹、区块信息文件夹、图片资源文件夹及各页面显示的文件夹。图3为页面文件目录结构图。   ttpreset:两列布局,此文件用来给页面布局,使页面呈两列布局显示。   Left Column ? Visibility :设置左列可见。   Left Column ? Width :设置左列的宽度。   ttconfig:页面配置文件:此文件用来使用其他文件为页面配置。   ttlistbox:新闻列表文件:此文件用来配置页面的新闻列表。编辑此文件如图4所示。   Links:此为新闻列表要显示内容的路径。   Collector:选择内容排序的方式,此处选择的是按时间降序排序。   Parameter:设置相关参数%(link1)为代表上面选择的栏目,也就是Links的内容,news_代表内容创建时文件名称的前缀,%(number)是系统提供的一个宏,是一个自增的序列,如0001,0002,.html是文件名的后缀,ttnews是要显示的内容类型,此处设置的是新闻类型,6是设置的要显示的新闻条数,|是参数分隔符。   Mapping中的Field设置显示内容的类型,XmlNode设置当前类型中定义的字段名称,Default设置默认值,MaxLength设

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档