溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Jspxcms的基本概念有哪些

發(fā)布時間:2022-01-19 17:08:54 來源:億速云 閱讀:132 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹“Jspxcms的基本概念有哪些”,在日常操作中,相信很多人在Jspxcms的基本概念有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Jspxcms的基本概念有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

前臺和后臺

前臺是指提供給用戶瀏覽的頁面,比如直接輸入網(wǎng)站域名http://demo.jspxcms.com/看到的頁面,就是指前臺。里面的欄目頁面、內(nèi)容頁面都屬于前臺的內(nèi)容。

后臺是指網(wǎng)站的管理員用來發(fā)布新聞、圖片、視頻等內(nèi)容的管理界面,比如演示站的后臺地址http://demo.jspxcms.com/cmscp/index.do。數(shù)據(jù)庫中保存的數(shù)據(jù)也會稱為后臺,比如說從后臺獲取數(shù)據(jù),就是指從數(shù)據(jù)庫中獲取數(shù)據(jù)。

欄目

一個網(wǎng)站通常會有很多內(nèi)容,通過“欄目管理”可以對這些內(nèi)容進行分類。這樣用戶瀏覽起來比較清晰,比如國內(nèi)新聞、國際新聞、圖片、視頻、產(chǎn)品、下載、文庫。

文檔

網(wǎng)站需要發(fā)布新聞、文章、圖集、視頻、產(chǎn)品等,可以通過“文檔管理”功能發(fā)布。

模型

不同欄目的性質(zhì)不同,所需要的數(shù)據(jù)項(字段)也不同,比如新聞欄目有標(biāo)題、來源、正文;圖片欄目有圖集;視頻欄目有視頻;產(chǎn)品欄目有價格。通過“模型管理”可以定義這些欄目的字段,從而靈活的制作和維護網(wǎng)站。

模型分為文檔模型、欄目模型、首頁模型等。文檔模型用于控制“文檔管理”的數(shù)據(jù)項(字段);欄目模型用于控制“欄目管理”的數(shù)據(jù)項(字段)。首頁就是根欄目,是一種特殊的欄目。

模型中的字段分為“系統(tǒng)字段”和“自定義字段”。系統(tǒng)字段就是軟件已經(jīng)設(shè)計好的字段,比如文檔管理中的標(biāo)題、所屬欄目、發(fā)布時間、正文等。這些字段通常都有特殊的意義,不能被自定義字段取代。比如標(biāo)題就必須使用系統(tǒng)字段的標(biāo)題,自定義一個標(biāo)題字段是不能達到效果的。如果系統(tǒng)字段不能滿足自己的需要,可以自己定義字段,比如會議地點、會議日期;甚至一些可查詢字段也可以定義,比如電影類型、電影地區(qū)、產(chǎn)品屬性等。

模版

網(wǎng)站前臺的顯示完全由模版控制,是完全靈活的,可以根據(jù)需要做成任何想要的樣子。后臺錄入的欄目和文檔只是存儲在數(shù)據(jù)庫里的數(shù)據(jù),最終網(wǎng)頁上是否展示、展示哪些、怎么展示都取決于模版。比如在文檔管理中增加了一個“會議地點”的字段,如果模版中沒有做相應(yīng)的處理,那么前臺頁面是不會發(fā)生任何變化的。

模版使用的是FreeMarker語言。模版路徑通常為/template/1/default。模版文件以.html為后綴,和普通html文件非常相似,區(qū)別是模版中可以使用FreeMarker語法和Jspxcms標(biāo)簽。

標(biāo)簽

模版中主要是HTML代碼,是靜態(tài)的;動態(tài)數(shù)據(jù)使用Jspxcms標(biāo)簽從后臺獲取。Jspxcms標(biāo)簽通過FreeMarker自定義標(biāo)簽實現(xiàn),類似JSP自定義標(biāo)簽。如:

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

對象

標(biāo)簽獲取到的數(shù)據(jù)是以對象的方式存放。比如infos是列表對象,里面放的是一組info,在java里的類型是List<Info>;info就是文檔對象,有鏈接屬性info.url、標(biāo)題屬性info.title等等。大部分對象都是通過標(biāo)簽獲取的,也有些對象是默認(rèn)存在的,比如全局對象global、站點對象site。

到此,關(guān)于“Jspxcms的基本概念有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI