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

時間:2022-08-18 11:02:40

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

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

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

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

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

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

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

作者:費亮 施暢 單位:中遠海運科技股份有限公司