文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Jspxcms的基本概念有哪些

2023-06-26 07:15

关注

这篇文章主要介绍“Jspxcms的基本概念有哪些”,在日常操作中,相信很多人在Jspxcms的基本概念有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Jspxcms的基本概念有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

前台和后台

前台是指提供给用户浏览的页面,比如直接输入网站域名http://demo.jspxcms.com/看到的页面,就是指前台。里面的栏目页面、内容页面都属于前台的内容。

后台是指网站的管理员用来发布新闻、图片、视频等内容的管理界面,比如演示站的后台地址http://demo.jspxcms.com/cmscp/index.do。数据库中保存的数据也会称为后台,比如说从后台获取数据,就是指从数据库中获取数据。

栏目

一个网站通常会有很多内容,通过“栏目管理”可以对这些内容进行分类。这样用户浏览起来比较清晰,比如国内新闻、国际新闻、图片、视频、产品、下载、文库。

文档

网站需要发布新闻、文章、图集、视频、产品等,可以通过“文档管理”功能发布。

模型

不同栏目的性质不同,所需要的数据项(字段)也不同,比如新闻栏目有、来源、正文;图片栏目有图集;视频栏目有视频;产品栏目有价格。通过“模型管理”可以定义这些栏目的字段,从而灵活的制作和维护网站。

模型分为文档模型、栏目模型、首页模型等。文档模型用于控制“文档管理”的数据项(字段);栏目模型用于控制“栏目管理”的数据项(字段)。首页就是根栏目,是一种特殊的栏目。

模型中的字段分为“系统字段”和“自定义字段”。系统字段就是软件已经设计好的字段,比如文档管理中的、所属栏目、发布时间、正文等。这些字段通常都有特殊的意义,不能被自定义字段取代。比如就必须使用系统字段的,自定义一个字段是不能达到效果的。如果系统字段不能满足自己的需要,可以自己定义字段,比如会议地点、会议日期;甚至一些可查询字段也可以定义,比如电影类型、电影地区、产品属性等。

模版

网站前台的显示完全由模版控制,是完全灵活的,可以根据需要做成任何想要的样子。后台录入的栏目和文档只是存储在数据库里的数据,最终网页上是否展示、展示哪些、怎么展示都取决于模版。比如在文档管理中增加了一个“会议地点”的字段,如果模版中没有做相应的处理,那么前台页面是不会发生任何变化的。

模版使用的是FreeMarker语言。模版路径通常为/template/1/default。模版文件以.html为后缀,和普通html文件非常相似,区别是模版中可以使用FreeMarker语法和Jspxcms标签。

标签

模版中主要是HTML代码,是静态的;动态数据使用Jspxcms标签从后台获取。Jspxcms标签通过FreeMarker自定义标签实现,类似JSP自定义标签。如:

[@InfoList node='news';infos]    [#list infos as info]        <a href="${info.url}">${info.title}</a>    [/#list][/@InfoList]

对象

标签获取到的数据是以对象的方式存放。比如infos是列表对象,里面放的是一组info,在java里的类型是List<Info>;info就是文档对象,有链接属性info.url、属性info.title等等。大部分对象都是通过标签获取的,也有些对象是默认存在的,比如全局对象global、站点对象site。

到此,关于“Jspxcms的基本概念有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯