在寫Hello World Servlet的時候,我們有接觸到如何增加一個Tomcat的Runtime好讓我們掛載我們的網站。
在這一篇,我會介紹Eclipse和Tomcat的結合使用注意的地方。
Eclipse 和 Tomcat結合使用
- 42683
- 0
- 「iThome 第六屆 鐵人賽」
- 2013-10-05
在寫Hello World Servlet的時候,我們有接觸到如何增加一個Tomcat的Runtime好讓我們掛載我們的網站。
在這一篇,我會介紹Eclipse和Tomcat的結合使用注意的地方。
在上一篇我們嘗試了一個簡單的Servlet開發。相信在嘗試的過程應該都有很多問題,這個其中我相信用Eclipse來說會有些不好用(相比VS來說),因此這一篇希望能夠介紹一些小技巧。
經過前兩篇的介紹,希望對於Servlet有點基礎概念了,在這一篇,我們會實作一個簡單的把你輸入東西顯示在畫面上的一個Hello world網站。
我們上次提到Servlet其實是一個API,因此讓有實作這個API的Class能夠和Container結合,由Container來manage成為一個網站。那麼,我們就會需要對Servlet的物件有些瞭解才能夠開始開發網站。
我們知道Http有不同的訪問方式,通常來說最常見的兩個是Get和Post。Get通常用來取得資料,而Post用來傳資料。Servlet對於這些訪問方式有定義對應的method,讓我們接到不同的訪問方式有不同的處理方法。因此,他們使用do{xxx}的方式表示對應的訪問方式。例如,要處理Get的地方,就在method doGet裡面去處理,同理,如果要處理Post,就在method doPost來處理。
有了對於Eclipse的基本瞭解(Eclipse還有一些使用技巧,不過那個會之後在介紹),我們就可以來開始瞭解Java Web開發。
我們需要先瞭解Java Web 開發的最基本核心,也就是Servlet。
所謂工欲善其事必先利其器,對開發著來說最重要的工具就是IDE了。只有把IDE學好,我們才能夠有好的工作環境和效率。
因此,在這一篇,我希望介紹一下一些Eclipse的幾個常見的基本關鍵字和概念(Workspace、Perspective、View和Plugin相關),使得Eclipse使用起來不這麼的陌生。
當要開始開發Java Web的時候,我們需要先把環境設定好才能夠開始開發。
一般來說,在.Net的世紀裡面微軟會把很多東西包裝好了,我們只需要下載呼叫安裝程式就好。例如如果想要開始開發C# Web,只需要安裝Visual Studio,一切就幫我們裝好了。
Java的世界有些不一樣,因為原件是不同組織開發的,我們會需要各自取得每一個部份然後把它們組合在一起使用。如果一直是.net的開發者,一開始會不習慣。
這一篇介紹設定環境需要的東西。
IThome鐵人賽第六屆 開篇
[贈書活動-敏捷開發實踐] TFS 帳戶控管
[贈書活動-敏捷開發實踐] 敏捷開發 好用的雲端TFS
[贈書活動-敏捷開發實踐] 敏捷開發的基本觀念
[贈書活動-敏捷開發實踐] 敏捷開發 幾個關鍵詞
[贈書活動-敏捷開發實踐] 敏捷開發的基本觀念
[Javascript] 等於的運用 - ==和 ===的不同之處
[Javascript] Regular Expression 和如何Backrefrence
Windows Azure - 每一個訂閱可以有一個免費20MB的SQL Databas
Elmah Mvc - 修改預設的路徑後,原本的路徑還是可以看到elmah訊息
MvcSitemapProvider - 不要自定義的attribute出現在URL的QueryString裡面
IE 相容模式 - 魔鬼還是天使 - 頁面又壞掉了
Fluent Security - 在MVC集中管理頁面權限的套件