CMS內容管理系統開發- Java Web開發及發布執行個體(1)__Java

來源:互聯網
上載者:User

第四天:關於CMS內容管理系統-Java Web開發及發布執行個體(1)

  文章內容:

       1、關於C/S結構和B/S結構的簡要介紹

       2、關於TomcatWeb應用的目錄結構

       3、在My Eclipse 2015CI上操作和發布web的介紹

 

1、B/S結構與C/S結構:

       C/S結構:用戶端伺服器,區域網路的(學校機房)、安卓程式。【弊端:更改代碼,所有的使用者都要更新。】

       B/S結構:瀏覽器不用安裝,使用者不用安裝,不影響使用者。只用維護伺服器上的一個程式。

       前景好,趨勢是B/S

       B/S結構中瀏覽器端與伺服器端採用請求/響應模式及進行互動。(請求和響應的那一刻需要串連伺服器,連結完就斷,不用一直串連)需要使用者主動發起請求。

      使用URL實現頁面訪問(URL,統一資源定位器)

      組成:

           1、 協議

           2、 主機IP地址(有時包含連接埠號碼)

           3、 項目資源的地址、如目錄和檔案夾。

                 http://ocalhost8080/news/index.html

                  協議     主機地址            項目資源地址

2、Tomcat和Web應用的目錄結構

      Tomcat伺服器的目錄結構:(輕量級的伺服器)

                    /bin:啟動關閉指令檔都在此目錄

                    /conf:存放各種設定檔,其中最主要的是server.xml

                    /lib:所有web應用都可以訪問的JAR檔案

                   /work:tomcat把由JSP產生的servlet放於此目錄下

                   /webapps:發布web應用時,預設情況下是把做好的web程式發布到此目錄中。

       Web應用的目錄結構:

                  /:web應用的根目錄,目錄下所有檔案在用戶端都可以訪問。包括JSP、html等訪問資源

                  /WEB-INF:存放各種資源該目錄和其子目錄都是用戶端不可以訪問的

                  /WEB-INF/classes:存放web項目編譯後的所有的class檔案(.java->.class->)

                  /WEB-INF/lib:放JAR檔案(第三方的包)

3、在My Eclipse 2015 CI上操作和發布web的介紹

      首先安裝My Eclipse 2015 CI (也就是通常所說的:Java 企業版,JAVAEE)開啟之後,開始建立web項目。


建立項目頁有一點需要特別注意:

輸入項目名稱後,不要直接finish。選擇next,下一頁面顯示的是檔案的編譯檔案路徑。繼續next,建立web.xml的頁面必須勾選。


建立完成就可以看到項目的結構,WebRoot是網站的根目錄:

Index.jsp裡面html的<body>預設的顯示文字是:This is my JSP page.

此處不對代碼做太多說明,現在就將這個頁面發布到tomcat中。        將專案檔發布到伺服器上:點擊功能表列裡的Manage Deployments(不同機器位置會有不同,一般都在tomcat貓旁邊)在相應的tomcat伺服器中選擇要發布的檔案

這裡先選擇Add,然後找到要發布的項目,確定。


然後在頁面底部找到servers。在servers中右擊啟動tomcat (tomcat的狀態為關閉時開啟,如果之前開啟過現在做了修改,就重新啟動)


啟動tomcat之後,找到要發布的檔案,右擊選中檔案在web瀏覽器中開啟。

      

         開啟之後的效果如圖:

 


發布完成後,在tomcat安裝檔案中的webapps檔案中有發布的檔案。

注意:如果沒有單獨安裝apache的tomcat也可以運行成功,檔案在MyEclipse 2015 CI的Workspaces下的.metadata檔案中的.me_tcat7下的work中,一直開啟work檔案,直到看到兩個檔案:index_jsp.class 和index_jsp.java檔案。這兩個檔案都是index.jsp編譯的中間檔案。



這樣只含有文字資訊的簡單的網頁就發布成功了。

 




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.