網(wǎng)站內(nèi)核管理系統(tǒng)思想與技術(shù)研究

時(shí)間:2022-08-18 11:02:40

導(dǎo)語:網(wǎng)站內(nèi)核管理系統(tǒng)思想與技術(shù)研究一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

網(wǎng)站內(nèi)核管理系統(tǒng)思想與技術(shù)研究

網(wǎng)站內(nèi)核管理系統(tǒng)應(yīng)運(yùn)而生,將網(wǎng)站內(nèi)容管理和網(wǎng)站內(nèi)容表現(xiàn)相分離是其核心思想,其實(shí)現(xiàn)方法為模板與模型技術(shù)。實(shí)踐應(yīng)用結(jié)果表明,該系統(tǒng)的應(yīng)用可以節(jié)省網(wǎng)站建設(shè)時(shí)間和成本,因此對(duì)此項(xiàng)課題進(jìn)行研究,其意義十分重大。

1網(wǎng)站建設(shè)的三種模式

傳統(tǒng)網(wǎng)站建設(shè)與維護(hù)方法如下所述:首先對(duì)網(wǎng)站框架結(jié)構(gòu)進(jìn)行設(shè)計(jì),在框架結(jié)構(gòu)設(shè)計(jì)完成后,方能進(jìn)行網(wǎng)頁(yè)頁(yè)面的設(shè)計(jì),最后將二者相融合。如圖1所示。這種網(wǎng)站建設(shè)模式較為簡(jiǎn)單,但卻存在適用性不強(qiáng)的缺陷,如果網(wǎng)站內(nèi)容變化頻率較高,且內(nèi)容靈活多樣,則這種網(wǎng)站建設(shè)模式并不適用。網(wǎng)站內(nèi)容管理系統(tǒng)的應(yīng)用,是解決傳統(tǒng)網(wǎng)站建設(shè)模式弊端的有效措施。究其原因,主要是網(wǎng)站內(nèi)容管理系統(tǒng),可以利用數(shù)據(jù)庫(kù)對(duì)網(wǎng)站中經(jīng)常變動(dòng)的信息進(jìn)行統(tǒng)一管理,這里所說的信息包括網(wǎng)站系統(tǒng)參數(shù)、網(wǎng)站內(nèi)容、網(wǎng)站欄目等等,該管理系統(tǒng)的運(yùn)用,有助于工作人員對(duì)信息進(jìn)行調(diào)整。與傳統(tǒng)網(wǎng)站建設(shè)相結(jié)合,即可滿足現(xiàn)代網(wǎng)站的建設(shè)需求。但事實(shí)上,網(wǎng)站內(nèi)容管理系統(tǒng)的應(yīng)用,并未取得良好的效果,其不足主要表現(xiàn)在以下方面:(1)內(nèi)容模式較為固定,比如WPS或Word模板下載,如果需要對(duì)這些模板進(jìn)行修改,網(wǎng)站程序進(jìn)程重新設(shè)計(jì)是前提條件,如果修改內(nèi)容較多,還會(huì)涉及到數(shù)據(jù)庫(kù)的調(diào)整;(2)僵化的網(wǎng)頁(yè)布局和風(fēng)格,應(yīng)用網(wǎng)站內(nèi)容管理系統(tǒng)所設(shè)計(jì)的網(wǎng)站,網(wǎng)頁(yè)布局和風(fēng)格十分僵化,無法滿足用戶的個(gè)性化要求,如果用戶提出要求,設(shè)計(jì)人員需要重新設(shè)計(jì)網(wǎng)頁(yè),這種現(xiàn)象一旦出現(xiàn),就會(huì)對(duì)網(wǎng)站開發(fā)效率和成本造成不利影響;(3)維護(hù)角色分工不明確,與開發(fā)團(tuán)隊(duì)內(nèi)部分工不符,例如:要求網(wǎng)頁(yè)設(shè)計(jì)師負(fù)責(zé)程序設(shè)計(jì)等。通過上述分析可知,網(wǎng)站內(nèi)容管理系統(tǒng)存在諸多方面的問題,其中內(nèi)容表現(xiàn)和內(nèi)容管理融合是上述問題的成因。而網(wǎng)站內(nèi)核管理系統(tǒng)的應(yīng)用,則有助于上述問題的解決。

2網(wǎng)站內(nèi)核管理系統(tǒng)的模板和模型思想與技術(shù)實(shí)現(xiàn)分析

2.1網(wǎng)站內(nèi)核管理系統(tǒng)模板思想與技術(shù)實(shí)現(xiàn)分析。首先,我們需要明確模板的概念,在網(wǎng)站設(shè)計(jì)過程中,模板的應(yīng)用范圍十分廣泛,所謂的模板就是指靜態(tài)網(wǎng)頁(yè),但與普通靜態(tài)網(wǎng)頁(yè)相比,這種靜態(tài)網(wǎng)頁(yè)只能獨(dú)立運(yùn)行,無法與其他網(wǎng)頁(yè)同時(shí)運(yùn)行,只有在滿足其運(yùn)行條件后,模板才能轉(zhuǎn)化為真正的靜態(tài)網(wǎng)頁(yè),并具備運(yùn)行的能力。通常情況下,網(wǎng)站的模板可以分為三種形式,分別是首頁(yè)、欄目以及內(nèi)容。三者的概念和功能各不相同,其中生成首頁(yè)的模板被稱為網(wǎng)頁(yè)模板,這個(gè)模板的數(shù)量唯一;而生成內(nèi)容的模板為內(nèi)容模板,其數(shù)量不超過4種,但網(wǎng)站設(shè)計(jì)人員可以將用戶需求作為依據(jù),通過調(diào)整參數(shù)的方式,使內(nèi)容網(wǎng)頁(yè)的數(shù)量增加。模板技術(shù)的應(yīng)用,可以減輕網(wǎng)頁(yè)設(shè)計(jì)人員的工作壓力,對(duì)于普通網(wǎng)頁(yè)的設(shè)計(jì)人員而言,他們僅需將美工提供的效果圖作為依據(jù),并以此為基礎(chǔ)編寫3-4個(gè)網(wǎng)頁(yè)模板即可達(dá)成預(yù)期的目的。通過這種方法的應(yīng)用,使網(wǎng)站設(shè)計(jì)效率增加,并且還能統(tǒng)一網(wǎng)站的風(fēng)格,網(wǎng)站運(yùn)行效率和排名均會(huì)有效提升。網(wǎng)站模板中含有諸多技術(shù)元素,例如:自定義標(biāo)簽、排版技術(shù)、客戶端腳本等等,并且這里所說的自定義標(biāo)簽,會(huì)隨著內(nèi)核管理系統(tǒng)的變化而改變,簡(jiǎn)言之,就是標(biāo)簽和內(nèi)核管理系統(tǒng)相配套。網(wǎng)頁(yè)模板功能技術(shù)的實(shí)現(xiàn),是自定義標(biāo)簽的主要功能。標(biāo)簽可以分為如下幾種,分別為用戶自定義標(biāo)簽、數(shù)據(jù)庫(kù)標(biāo)簽和系統(tǒng)標(biāo)簽。其功能各不相同,但是在網(wǎng)站設(shè)計(jì)過程中,網(wǎng)站設(shè)計(jì)人員需要明確這些標(biāo)簽的作用,只有這樣,才能使網(wǎng)站功能更加完善。2.2網(wǎng)站內(nèi)核管理系統(tǒng)的模型思想與技術(shù)實(shí)現(xiàn)。在網(wǎng)絡(luò)內(nèi)核管理系統(tǒng)中,內(nèi)容管理和內(nèi)容表現(xiàn)屬于兩個(gè)獨(dú)立的模板,不會(huì)互相干擾和制約。數(shù)據(jù)庫(kù)和獨(dú)立文件是網(wǎng)站內(nèi)容的存儲(chǔ)位置,前者主要存儲(chǔ)的內(nèi)容為文字,而后者存儲(chǔ)的內(nèi)容為圖片和視頻,但圖片和視頻的路徑卻可以在數(shù)據(jù)庫(kù)中存儲(chǔ),此時(shí)數(shù)據(jù)庫(kù)就起到了與搜索引擎相同的作用,簡(jiǎn)言之,就是工作人員可以通過數(shù)據(jù)庫(kù),對(duì)網(wǎng)站內(nèi)容進(jìn)行管理。但考慮到這種功能的實(shí)現(xiàn),會(huì)加大網(wǎng)站維護(hù)的難度,故網(wǎng)站維護(hù)人員對(duì)此十分抵觸,為減輕網(wǎng)站維護(hù)人員的工作壓力,設(shè)計(jì)并應(yīng)用網(wǎng)站后臺(tái)十分關(guān)鍵,借助網(wǎng)站后臺(tái)管理網(wǎng)站內(nèi)容,可以簡(jiǎn)化網(wǎng)站的功能,這樣一來,網(wǎng)絡(luò)維護(hù)人員在工作中就無需投入過多的精力。與網(wǎng)站內(nèi)核管理系統(tǒng)相比,傳統(tǒng)網(wǎng)站內(nèi)容管理系統(tǒng)存在諸多的不足,其最大的不足為沒有分開網(wǎng)站內(nèi)容管理和表現(xiàn),同時(shí)還存在模型過于僵化的弊端。但網(wǎng)站內(nèi)核管理系統(tǒng)的應(yīng)用,為用戶自主定義內(nèi)容模型,創(chuàng)造了有利的條件,故屬于一種行之有效的網(wǎng)站設(shè)計(jì)技術(shù)。接下來,筆者會(huì)對(duì)內(nèi)容模型進(jìn)行解釋,并分析用戶定義內(nèi)容模型的方法:(1)內(nèi)容模型的概念:所謂的內(nèi)容模型是指能夠被存儲(chǔ)和表現(xiàn)的字段,以文章模型為例,在這種模型中,能夠被存儲(chǔ)和表現(xiàn)的字段較多,分別為模型的構(gòu)建時(shí)間、模型的號(hào)碼、文章的狀態(tài),如果想要實(shí)現(xiàn)下載功能,增加下載地址即可。由于人們?cè)诶斫馍洗嬖诓町?,故用戶?duì)于內(nèi)容模型的理解有所不同,這屬于正?,F(xiàn)象,基于這一特性,網(wǎng)站內(nèi)核管理系統(tǒng)的模型并不固定,能夠?yàn)橛脩籼峁┳杂蛇x擇的空間。(2)內(nèi)容模型的實(shí)現(xiàn):首先網(wǎng)站設(shè)計(jì)人員需要借助內(nèi)核管理系統(tǒng),提取內(nèi)容字段,同時(shí)確保所提取的字段具有公共屬性,然后將其錄入到模型表之中,考慮到模型內(nèi)容的不同,應(yīng)該建立多個(gè)模型表,分別存儲(chǔ)不同的字段。此外,用戶如有特殊需求,可以在后臺(tái)對(duì)這些字段進(jìn)行修改,換言之,就是用戶可以自主建立一個(gè)模型滿足自身的需求,在實(shí)際應(yīng)用階段,將其與通用模型相連接,即可實(shí)現(xiàn)預(yù)期目標(biāo)。這種技術(shù)的應(yīng)用,可以讓用戶節(jié)省尋找應(yīng)用系統(tǒng)的時(shí)間,只需要應(yīng)用網(wǎng)站內(nèi)核管理系統(tǒng),通過內(nèi)容模型的準(zhǔn)確添加,使功能應(yīng)用需求得到最大程度上的滿足。2.3某網(wǎng)站內(nèi)核管理系統(tǒng)建設(shè)實(shí)例。為貫徹落實(shí)國(guó)家有關(guān)部門的規(guī)定,對(duì)重復(fù)建設(shè)和安全事件進(jìn)行規(guī)避,樹立良好的互聯(lián)網(wǎng)形象,某互聯(lián)網(wǎng)公司應(yīng)用了大漢軟件,如下所述:據(jù)了解得知,互聯(lián)網(wǎng)公司所應(yīng)用的大漢軟件,其架構(gòu)為多層架構(gòu),所采用的技術(shù)包括面向?qū)ο蠹夹g(shù)、組件開發(fā)技術(shù)和平臺(tái)開發(fā)技術(shù),通過這些技術(shù)的使用,實(shí)現(xiàn)多層架構(gòu)設(shè)計(jì)的目的。因此使多層架構(gòu)設(shè)計(jì)思路、原理、內(nèi)部組織和相互關(guān)系得到展現(xiàn),就是架構(gòu)方案的根本目的,總體技術(shù)架構(gòu)如圖2所示。大漢軟件應(yīng)用了全B/S結(jié)構(gòu),多層技術(shù)、XML技術(shù)、WebServices等Internet/Intranet技術(shù)標(biāo)準(zhǔn)、分布式部署方式、多元化的安全技術(shù)、提供安全日志及容災(zāi)備份功能、模板與信息分離技術(shù)以及動(dòng)靜結(jié)合的模式。基于組件的多層架構(gòu)是該系統(tǒng)的應(yīng)用軟件,在多層架構(gòu)之中,系統(tǒng)平臺(tái)層屬于最底層,而平臺(tái)層屬于上層,由多個(gè)部分構(gòu)成,分別為工作流引擎、數(shù)據(jù)訪問、組織權(quán)限等功能部件,屬于業(yè)務(wù)邏輯的構(gòu)建基礎(chǔ)。

綜上所述,與傳統(tǒng)網(wǎng)站建設(shè)方式相比,網(wǎng)站內(nèi)核管理系統(tǒng)更加先進(jìn)和有效,使內(nèi)容表現(xiàn)和內(nèi)容管理相分離是系統(tǒng)思想,而實(shí)現(xiàn)技術(shù)為模板和模型技術(shù)。但這種系統(tǒng)尚未完善,仍存在不足之處,具體表現(xiàn)為該系統(tǒng)雖然可以解決大部分功能需求,但在解決少部分功能需求時(shí)效果不佳,技術(shù)人員應(yīng)加大研究力度,改善其不足,促使其發(fā)揮更大的作用。

作者:費(fèi)亮 施暢 單位:中遠(yuǎn)海運(yùn)科技股份有限公司