Java的新專案學成線上筆記-day1(三)
3.3 CMS頁面管理需求
1、這些頁面的管理流程是什麼?
1)建立站點:
一個網站有很多子站點,比如:學成線上有主門戶、學習中心、問答系統等子站點。具體的哪個頁面是歸屬於具體 的站點,所以要管理頁面,先要管理頁面所屬的站點。
2)建立模板:
頁面如何建立呢?比如電商網站的商品詳情頁面,每個頁面的內容佈局、板式是相同的,不同的只是內容,這個頁 面的佈局、板式就是頁面模板,模板+資料就組成一個完整的頁面,最終要建立一個頁面檔案需要先定義此頁面的 模板,最終拿到頁面的資料再結合模板就拼裝成一個完整的頁面。
3)建立頁面: 建立頁面是指填寫頁面的基本資訊,如:頁面的名稱、頁面的url地址等。
4)頁面預覽:
頁面預覽是頁面釋出前的一項工作,頁面預覽使用靜態化技術根據頁面模板和資料生成頁面內容,並通過瀏覽器預 覽頁面。頁面釋出前進行頁面預覽的目是為了保證頁面釋出後的正確性。
5)頁面釋出:
使用計算機技術將頁面傳送到頁面所在站點的伺服器,頁面釋出成功就可以通過瀏覽器來訪問了。 2、本專案要實現什麼樣的功能?
1)頁面管理
管理員在後臺新增、修改、刪除頁面資訊
2)頁面預覽
管理員通過頁面預覽功能預覽頁面釋出後的效果。
3)頁面釋出
管理員通過頁面釋出功能將頁面釋出到遠端門戶伺服器。
頁面釋出成功,使用者即可在瀏覽器瀏覽到最新發布的頁面,整個頁面新增、釋出的過程由於軟體自動執行,無需人 工登入伺服器操作。
4 CMS服務端工程搭建
4.1 開發工具配置
服務端工程使用IntellijIDEA開發。 1、建立工程程式碼目錄 XcEduCode(本教程建立XcEduCode01目錄),並且IDEA開啟。
2、配置maven環境 拷貝老師提供的maven倉庫,setting.xml檔案中配置maven倉庫,maven倉庫的目錄位置不要去使用中文。
4、配置JDK1.8
安裝JDK1.8,並設定環境變數 在IDEA配置JDK1.8
9、配置虛擬機器記憶體 修改idea64.exe.vmoptions(64位電腦選擇此檔案)
一個例子,電腦記憶體8G,設定如下: -Xms1024m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=1024m