[97] 今天2/19上課的Web開發環境架設步驟!

資管系大二下學期選修課程
授課教授:XO

版主: b80203, ghost3401, XO, maa, kelly19881227

分享到: Facebook

[97] 今天2/19上課的Web開發環境架設步驟!

文章ghost3401 » 週四 2月 19, 2009 6:29 pm

環境架設步驟~~~~~(今天 2009/2/19 星期二開學第一天上課的內容~)

  1. 下載 JDK 下載器

    此為 Java SE Development Kit (jdk) 1.6.0_12 版本,下載下來的是一個下載器;執行這下載器,會間接把 JDK 下載 回來!
    將 JDK 安裝起來,預設會被安裝在: C:\Program Files\Java\jdkxxxx 資料夾,其中 xxxx 是 JDK 版本編號,一般而言長得像
    1.6.0_10, 1.6.0_11, 1.6.0_12, ...,代表版本 1.6.0 的第 10 次 Update (更新)、第 11 次更新、第 12 次更新...。
    (如果電腦裡已經有 JDK 的~ 又不在意要用新版本的可以跳過這步 :D !)
  2. 下載 tomcat-6.0.16-preconfigured.zip 解壓縮到 C: 槽,會在 C:\ (C: 槽根目錄下) 建立三個項目:
    * C:\apache-tomcat-6.0.16 (相關設定都已完成的 Tomcat 6.0.16 版本)
    * C:\Servlets+JSP (課程手動執行方式下的 Servlets 以及 JSP 的 Development 開發環境)
    * C:\autoexec-sample-tomcat-6.bat (可以幫你設定所需環境變數的批次檔)

    (2010/04/19 XO 補述: 建議下載新版 tomcat-6.0.18-preconfigured.zip)
  3. 設環境變數!有兩種方法:

    * 方法1

    1. 在剛剛解壓出來 C: 槽裡這一個檔 autoexec-sample-tomcat-6.bat 上面,點 右鍵 / 編輯,
      因為 JDK 的版本不一樣所以要改版本序號。

      先確定 C:\Program Files\Java\jdk1.6.0_12 粗體字的版本,本例為 1.6.0_12
      所以將原本的 autoexec-sample-tomcat-6.bat 的內容(原為 1.6.0_10) 改為
      代碼: 選擇全部
      set PATH="C:\Program Files\Java\jdk1.6.0_[color=red][b]12[/b][/color]\bin";%PATH%
      set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_[color=red][b]12[/b][/color]
      set CLASSPATH=.;C:\apache-tomcat-6.0.16\lib\servlet-api.jar;C:\apache-tomcat-6.0.16\lib\jsp-api.jar;C:\apache-tomcat-6.0.16\lib\el-api.jar;C:\Servlets+JSP;..;..\..

      粗體紅字標示部份為修改部分,修改完畢儲存關閉。
    2. 讓系統顯示隱藏檔案,點選上方工具 \ 資料夾選項 \ 上面標籤 切換到 檢視 選擇 顯示所有檔案和資料夾,點選確定。
      圖檔
    3. 這時就可以看到原先隱藏檔 AUTOEXEC.BAT。點選右鍵編輯,將剛剛 autoexec-sample-tomcat-6.bat (右鍵/編輯)修改過的內容貼到
      AUTOEXEC.BAT 並儲存。(如果原先AUTOEXEC.BAT 已有內容,則將 autoexec-sample-tomcat-6.bat 的內容,貼在已有內容的下面。)
    4. 重新開機後,這個 AUTOEXEC.BAT 內的指令才會在開機時,被自動執行一遍,去設定指定好的環境變數內容。
      (按: AUTO 是 AUTOmatic, EXEC 是 EXECute 的縮寫,AUTOEXEC 是「自動執行」的意思,這是 Windows 作業系統前身 DOS 時代
      延續下來的一個機制,會在開機時,被自動執行一次,用來設定、執行一些掛載程式或其它程式 ...。整批指令可以寫在這個 Batch 批次檔裡。
      那個附檔名 BAT 就是 Batch/批次 的縮寫。)

    * 方法2

    1. (一樣是要先 下載 tomcat-6.0.16-preconfigured.zip 解壓縮到 C: 槽。)
    2. 直接到 控制台 /系統 開啟,上面標籤選到進階 -> 環境變數,上方「xxx的使用者變數(U)」處 點選 新增...
      (XO 註:應該是要在下方「系統變數(S)」那裏去改,才會馬上生效的啦!嗯!剛剛試了一下!我錯了!兩個都可以...)
      (「xxx的使用者變數(U)」 只對 xxx 該使用者生效、「系統變數(S)」裡設的是該機器上所有帳號登入的都有效。)

      變數名稱 JAVA_HOME
      變數值 C:\Program Files\Java\jdk1.6.0_12\
      粗體部分同方法1.a 裡所說的,自己要確認自己電腦裡的 JDK 版本!
      圖檔
    3. 再新增一個

      變數名稱 CLASSPATH
      變數值 .;C:\apache-tomcat-6.0.16\lib\servlet-api.jar;C:\apache-tomcat-6.0.16\lib\jsp-api.jar;C:\apache-tomcat-6.0.16\lib\el-api.jar;C:\Servlets+JSP;..;..\..
      圖檔
    4. 最後修改下方 系統變數 選 Path 編輯 (不是新增)
      在變數值,最前面加入 C:\Program Files\Java\jdk1.6.0_12\bin; (用分號與後面接續的原來 Path 路徑區隔)。
      圖檔
    5. 這個方法的好處是改完即時生效,無須重新開機。
  4. 下載 Eclipse 解壓縮至 C: 槽。至 C: 槽 的 eclipse 資料夾底下,雙擊開啟 eclipse.exe (可以做個捷徑放到桌面,以利後續便捷使用)。
  5. 可以自己設定 workspace 的位置(就是所謂的 Development Environment)。開啟成功後,選擇畫面右邊的 workbench那個圖示。
  6. 將前此安裝(解壓)的 Tomcat Server 6.0.16 掛載到 Eclipse 這個 IDE 裡來使用,詳細步驟請參照官網
    http://www.coreservlets.com/Apache-Tomcat-Tutorial/eclipse.html#Install

    1. 下方 Server 頁面的視窗空白處,點右鍵 new,選 apache,tomcat v6.0 server。
      tomcat installation directory 選 BROWSE, 選 tomcat 的目錄 C:\apache-tomcat-6.0.16 。
    2. 選 Installed JRE,add 選 standard vm ,下一步
      jre home 的 directory 選自己灌 jdk 的位置 (ex C:\Program Files\Java\jdk1.6.0_12),Finish
    3. 完成後,把剛剛設置完成的JDK 打勾~ 按 OK 。之後回到前畫面,把JRE 選成 剛剛設好的 JDK 1.6XXXXX,Finish
      圖檔

      圖檔

      完成後 Server 頁面,就會跑出 Tomcat server 處在 Stopped 狀態囉! 點選右下方綠三角,就可以開始執行 Server!
    4. 測試看看,打開 IE,輸入網址 http://localhost ,如果有跑出 Directory Listing For /....XXX 的就是成功囉!
  7. 另外可以再下載 Eclipse 範例 Project 測試 intro http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat6.0-files/intro-app-eclipse.zip
    上課用的範例!也是官網的範例! (下載下來不要解壓縮 :shock: )

    1. 用Eclipse 上方 File --> Import 進去,類型是GENERAL --> Existing Projects into Workspace。選 Next
      圖檔
    2. 選 Select Archive File,選剛剛下載好的 intro-app-eclipse.zip
      圖檔

      按下 Finish
    3. 最後 ... 在之前建好的 Server (Tomcat v6.0 server......) 上按右鍵 點選 add and remove projects
      把剛剛 Import 進去的 intro 給 add 進去,再按 Finish 就完成囉!
    4. 之後將server重開~(點綠色三角箭頭) 大功告成!
  8. 點點看 http://localhost/intro/Hello.jsp 如果瀏覽器視窗內出現 JSP Test 字樣就是成功囉!


步驟有錯的就請大家更正了! :D

2010/04/19 XO 補充說明:98 年度粉多同學都參考了 97年度這一篇,這一篇的 Setup 還要再補強幾個地方,這
可以接續參考 Re:[98] Web程設 開學第一天我們上了些啥?
最後由 ghost3401 於 週五 2月 20, 2009 11:01 am 編輯,總共編輯了 2 次。
ghost3401
繼續深造的研究生
 
文章: 473
註冊時間: 週四 9月 07, 2006 9:07 am
來自: 基隆偏遠地帶

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章496741525 » 週四 2月 19, 2009 11:26 pm

在命令字元視窗裡輸入java -version

版本顯示為 java version "1.6.0_07"

接著輸入 javac -version

卻出現 "javac"不是內部或外不命令、可執行的程式或批次檔

這是為什麼呢?

不過看了一下是不是我的版本也太久遠了?!

:shock:

不知道是不是需要更新嗎?

那要怎麼更新呢? :?
最後由 496741525 於 週四 2月 19, 2009 11:38 pm 編輯,總共編輯了 1 次。
頭像
496741525
懷疑的國中生
 
文章: 50
註冊時間: 週四 9月 20, 2007 8:23 am

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章daniel » 週四 2月 19, 2009 11:31 pm

XO 寫:
ghost3401 寫:
XO 寫:Wow! 哇! 大拇指給他按下去還嫌不夠!還要 ...

啪~~ 啪~~ 啪~~ 「ㄆㄛˊ 啊」給他拍下去ㄇㄟ

好棒!

P.S. 不介意我「電檢處」稍事動刀修一修吧!? ;)
:D 可以呀!哈哈 還蠻粗糙的吧參考下就好顆顆


粗糙?不會吧!挺細膩的呀!改得我手指頭都打結了耶! ^o^

經過電檢處... 把兒童不宜的經過「馬賽克」處理後....
ㄟ 什麼跟什麼啦!老書!你嘛... 拜託!別愛說笑啦!

只是....

電檢完動刀後,有沒失真ㄌㄟ? ;)

嗯!不曉得我們「人民大學 圖資系」來的美少女,看咱們繁體字看得來嗎?
好像這注音符號得少用... 海峽對岸沒這注音符號吧!

BTW, 班上今天指定「伴讀」的帥哥有沒依約盡地主之誼,教會人家用咱們這 EO 呀?順便以後注音符號、台語甚麼的...一併都要教會人家!
什麼?沒有?! 吼~~~~~~ 報上大名來! 「她」不會 ... 我當「你」


雖然不是帥哥~~

但是我下課還是有去問她~~

結果人家早就已經註冊好了~~

可惡!! 今天陷害我的給我記住阿!!!!
daniel
懷疑的國中生
 
文章: 72
註冊時間: 週一 9月 17, 2007 1:52 pm
來自: 輔仁大學資訊管理系一乙

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章DanielGau » 週四 2月 19, 2009 11:44 pm

daniel 寫:哇!! 真威~~

話說今天老師教的東西雖然都有跟上

但是好像不是那麼清楚到底做這些的目的呢 = =

設定 eclipse 的開發環境 架設一個 SERVER 然後用 IE 檢測??

還是另有深意呢??


感覺差不多就是這樣,除了開發環境外,還有web server吧(?),不過我上課沒有專心,應該是完整安裝Apache Tomcat吧。
此外,也學會如何import檔案,嗯,雖然這個部份我漏聽,是自己亂按按出來的圖檔
DanielGau
E-Office 小組
 
文章: 738
註冊時間: 週二 8月 29, 2006 10:08 pm

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章496741367 » 週五 2月 20, 2009 12:06 am

雖然不是帥哥~~

但是我下課還是有去問她~~

結果人家早就已經註冊好了~~

可惡!! 今天陷害我的給我記住阿!!!!


唉呦~ 說的好像我陷害你一樣
也不知道是誰 想把我踢開~ 換那個美女來坐在你旁邊的吼
嘖嘖~
拜託.... 當了那麼久的 "狗肉"朋友 我....我.... 我是多麼的替你著想阿

P'S: 這年頭朋友難當阿~
頭像
496741367
E-Office 小組
 
文章: 77
註冊時間: 週四 9月 20, 2007 8:24 am
來自: 未被發掘的世界

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章XO » 週五 2月 20, 2009 1:03 am

cathy770904 寫:也太有心
給你一個大拇指!!!

話說老師是不是有說會給教學影片的網址啊


OK, since you asked and you shall be given -->
Eclipse and Java for Total Beginners ^o^

就是那個播映總時間長達 3 1/4 小時的那十六部 Camtasia 錄製的迷你「連續劇」ㄇㄟ!
最後由 XO 於 週五 2月 26, 2010 8:06 pm 編輯,總共編輯了 2 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章XO » 週五 2月 20, 2009 1:10 am

496741525 寫:在命令字元視窗裡輸入java -version

版本顯示為java version "1.6.0_07"

接著輸入javac -version

卻出現"javac"不是內部或外不命令、可執行的程式或批次檔

這是為什麼呢?

不過看了一下是不是我的版本也太久遠了?!

:shock:

不知道是不是需要更新嗎?

那要怎麼更新呢? :?


Though a bit old, version 1.6.0_07 is not a problem here, it's that ...
You forgot to massage the environment variable PATH a little bit...

Ring a bell? (記起來沒?)
最後由 XO 於 週一 4月 26, 2010 9:13 am 編輯,總共編輯了 2 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章496741525 » 週五 2月 20, 2009 1:41 am

哈哈

不知道是不是有點精神不濟了

我忽然搞不清楚自己的java version到底是哪個版本了>///<

:(

圖檔
附加檔案
version type.jpg
(94.3 KiB) 被下載 1 次
頭像
496741525
懷疑的國中生
 
文章: 50
註冊時間: 週四 9月 20, 2007 8:23 am

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章XO » 週五 2月 20, 2009 1:51 am

496741525 寫:哈哈

不知道是不是有點精神不濟了

我忽然搞不清楚自己的java version到底是哪個版本了>///<



顯然你沒看懂樓上我回覆那一篇!
javac (Java Compiler) 在你先前安裝的 C:\Program Files\java\jdk1.6.0_2\bin 資料夾裡...

為了要讓 javac.exe 這支編譯程式可以在任何資料夾下都可以找到他來執行,你是不是要編輯一下 PATH 這個環境變數呀?
說說看環境變數 PATH 是做啥用的?
最後由 XO 於 週五 2月 26, 2010 7:29 pm 編輯,總共編輯了 2 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章ghost3401 » 週五 2月 20, 2009 9:22 am

XO 寫:
說說看環境變數 PATH 是做啥用的?


在 CMD 輸入程式名稱,執行的程式 (ex:abc),會先在當下資料夾 (ex:C:\Documents and Settings\tom) 找
有沒有abc.exe可以執行哩~~~ (註:開啟 cmd 視窗,預設會處於 Home directory 下,以這裡為例帳號為 tom 的人,
他的 Home directory 會被建在 :C:\Documents and Settings\tom)

if 沒有,則從 PATH 變數所設的路徑群裡,一個一個路徑所指的資料夾裡,依序找有沒有 abc.exe 可以執行哩!
如果都沒有就會出現

代碼: 選擇全部
'abc' 不是內部或外部命令、
可執行的程式或批次檔。
ghost3401
繼續深造的研究生
 
文章: 473
註冊時間: 週四 9月 07, 2006 9:07 am
來自: 基隆偏遠地帶

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章benwu » 週五 2月 20, 2009 9:31 am

496741525 寫:在命令字元視窗裡輸入 java -version
版本顯示為 java version "1.6.0_07"
接著輸入 javac -version
卻出現 "javac" 不是內部或外不命令、可執行的程式或批次檔
這是為什麼呢?
不過看了一下是不是我的版本也太久遠了?!
:shock:
不知道是不是需要更新嗎?
那要怎麼更新呢? :?


看起來應該不是 PATH 的問題
應該是下載錯版本了
因為 java 可以跑,表示 PATH 是對了
java 可以跑, 但 javac 卻不能跑
表示你很有可能下載到 jre (Java Runtime Environment) 而不是 jdk (Java Development Kit)
jre 有 java 沒有 javac
jdk 有 java 也有 javac

(XO 2010/2/26 補註:標準 JDK 的安裝,並不會幫你搞定 PATH,必須手工自己來打造。)
我不是大吳老師,也不是小吳老師,我是Ben老師
我的部落格
http://eportfolio.fju.edu.tw/053792
頭像
benwu
資管系教師
 
文章: 645
註冊時間: 週二 4月 20, 2004 4:17 pm
來自: 輔大資管系

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章ghost3401 » 週五 2月 20, 2009 9:33 am

496741525 寫:哈哈

不知道是不是有點精神不濟了

我忽然搞不清楚自己的java version到底是哪個版本了>///<



javaC 不能執行,是因為他在 JDK 的 bin 資料夾當中,要看看有沒有設 path 環境變數
(ex: C:\program file\Java\jdk1.6.0_02\bin;.....),沒有設 path 變數 電腦不知道去哪找 javac!
ghost3401
繼續深造的研究生
 
文章: 473
註冊時間: 週四 9月 07, 2006 9:07 am
來自: 基隆偏遠地帶

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章XO » 週五 2月 20, 2009 10:53 am

daniel 寫:哇!! 真威~~

話說今天老師教的東西雖然都有跟上

但是好像不是那麼清楚到底做這些的目的呢 = =

設定 eclipse 的開發環境 架設一個 SERVER 然後用 IE 檢測??

還是另有深意呢??


威? 那可不... 同學有人形容我:「甫一接掌......發現DC老師起初竟是壓抑自身威能..... 」 (雖然我不確切知道是否有誤解 ^o^)

Well, 回頭想想 這門課為的啥?
Web 程式 的設計(Development)... 設計完的作品(Web程式ㄇㄟ)如何部署(Deployment) 到用戶端去使用?

課堂上我可是把 Development 與 Deployment 花了不時間解說過的唷!

你應該不會想在已經部署了應用系統且開放服務中的 Server 上做開發工作的啦。什麼? You couldn't care less? 那...
那就「挫」在那兒等你的 Angry users pointing fingers at you and ... ^o^

Tomcat 是對外提供 Web 服務的伺服器,他是所謂的 Servlet/JSP container。(Java EE calls it Web Container.)
我們課堂上開發出來的 Web程式,就是要 Deploy/部署 到這個 Server 上的啦!確切部署到哪個資料夾下呢?有誰知道呀?

你如果用 JCreator 或 Eclipse 這類 IDE 開發工具來作 Development 時,以 Eclipse 為例,你進 Eclipse 時指定
的 Workspace 就是 Development 開發環境。嗯!有沒像好奇寶寶一樣去探索 Eclipse 都在你 Workspace 裡,留下啥
「凡走過必留下」的痕跡呀?
你踩在倫家 Eclipse IDE 身上這裡敲那裡打,倫家難保不會留下 Bruises (黑青啦)....

如果你是喜歡用純手工像精品般來親手打造 Web程式的話... 碼喜耶賽... 那個 tomcat-6.0.16-preconfigured.zip 解壓到
C:\Servlets+JSP 這個資料夾就是 Development environment。
ㄟ!這 C:\Servlets+JSP 有沒去探索一下呀?

____

好了現在換頂帽子戴,You are no longer Developer now, 現在改戴 User 的帽子... 來試試 Developer 開發出來的程式,
嗯!Web based 的應用程式,那就拿 IE 來瀏覽囉...

ㄟ!好嘛!好嘛! 用 Firefox 也行!
蘋果牌 MAC 上的.. 就去狩獵吧... 喔!不是啦!我是說 Safari 啦!

____

其實我們是一機三用:
  • Developer 在上面開發 Web 程式。
  • Deployer (通常就是 Developer 同一人) 在 Server 機器上,部署開發好的 Web程式。
  • User 執行瀏覽器 連到 Server, 隔空透過 HTTP Request/Response 乒乓式 一來一往的傳輸協定,去享用 Web 程式。


你會一頭霧水 錯不在你... ^o^ 我給了你太多頂 帽子 不說,還換得挺勤快的... Not to mention you still
have to wear yet another hat ---> 扮 學生 ㄇㄟ!

No wonder you had no idea what were you doing, and why you were doing all those... I am the one to be blamed.

____


Get it? 嗨唷~~~ 解釋得鬍子都結成 Pony tail --> 馬尾巴囉!

還沒完ㄌㄟ... 待續! ^o^
最後由 XO 於 週五 2月 26, 2010 7:51 pm 編輯,總共編輯了 15 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[97] 今天2/19上課的Web開發環境架設步驟!

文章XO » 週五 2月 20, 2009 11:27 am

ghost3401 寫:我發現...

方法2的d..
原先的方法會出槌...javac會不能用
修正了!
有人javac不能用也有可能是這原因.....................sor :oops:


呵呵~~~ 被抓包了ㄛ...
公開在論壇裡討論 最好了... 這麼多雙眼盯著...
幫你 debug ...

看!多好的平台呀! ^o^
ㄟ!還在潛水的... 就太對不起自己囉!

學我臉皮厚一點兒,你會發覺「既已予人己愈多」...
別愁!年輕的你們學我,終究還會是一道名菜 -->「老皮嫩肉」的啦!

「凡間食譜」這道菜很適合現在的我... 齦腫、牙搖! ;)
最後由 XO 於 週一 4月 26, 2010 9:21 am 編輯,總共編輯了 3 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[97] 今天上課的Web開發環境架設步驟!

文章ghost3401 » 週五 2月 20, 2009 10:20 pm

weichen426 寫:Eclipse 裡,在指定 tomcat installation directory 時,點選 BROWSE 按鈕之後,
要去選 tomcat 的目錄 C:\apache-tomcat-6.0.16 。
 
 
請問一下
這個步驟... 我的電腦裡面,沒有apache-tomcat-6.0.16 這個資料夾,
是不是我在設定上或是哪裡出了問題? :?:


下載 tomcat-6.0.16-preconfigured.zip 解壓縮到 C: 槽。
少做這步喔!這一步會解壓出三郭東東...

  1. C:\apache-tomcat-6.0.16 資料夾 (就是設定好的 Tomcat 安裝資料夾)
  2. C:\servlets+jsp 資料夾 以及 ...
  3. C:\autoexec-sample-tomcat-6.bat (環境設定批次檔)
ghost3401
繼續深造的研究生
 
文章: 473
註冊時間: 週四 9月 07, 2006 9:07 am
來自: 基隆偏遠地帶

Re:[97] 今天上課的Web開發環境架設步驟!

文章XO » 週日 2月 22, 2009 11:29 am

XO 寫:
  1. ... 開發出來的 Web程式,就是要 Deploy/部署 到這個 Tomcat Server 上的啦!部署到哪兒呢?有誰知道呀?
  2. ... 有沒像好奇寶寶一樣去探索 Eclipse 都在你 Workspace 裡,留下啥「凡走過必留下」的痕跡呀?
  3. ... ㄟ!這 C:\Servlets+JSP 有沒去探索一下呀?
....
____

其實我們是一機三用:
  • Developer 在上面開發 Web 程式。
  • Deployer (通常就是 Developer 同一人) 在 Server 機器上,部署開發好的 Web程式。
  • User 執行瀏覽器 連到 Server, 隔空透過 HTTP Request/Response 乒乓式 一來一往的傳輸協定,去享用 Web 程式。
你會一頭霧水 錯不在你... ^o^ 我給了你太多頂 帽子 不說,還換得挺勤快的... Not to mention you still
have to wear yet another hat ---> 扮 學生 ㄇㄟ!

No wonder you had no idea what were you doing, and why you were doing all those... I am the one to be blamed.

____


Get it? 嗨唷~~~ 解釋得鬍子都結成 Pony tail --> 馬尾巴囉!

還沒完ㄌㄟ... 待續! ^o^


2882-5252 打了沒?喔!不是啦!我是說... 上述謎團...
好奇了沒? I am all ears... 啥?所有的耳朵? C c c ... 老外挺幽默的嘛,這一刻我啥都不是,「全都是耳朵」... 那啥意思呀?

____

說了「還沒完ㄌㄟ」...
我在 BS302 留下了伏筆,還有一個「資料通訊與網路」課程留下的 VMware 虛擬機: B2D Server (Linux based)。那天忘了檢查,
不知道 DSL (Damn Small Linux) 是否也還健在?

如果 ...
能把 Development Environment 設在所開啟的 Office 2007 那個 Windows XP/Pro 平台,然後把 Deployment Environment
建置在 B2D Server 這台虛擬的 Linux 機器上,那就更理想囉!

呵呵~~~ 不知道 Eclipse 可否把 Deploy 對象的 Tomcat Server 設在他台機器上?然後透過網路來部署 Web 應用程式?看倌!有誰
知道的嗎?不吝分享一下吧!?

咱們那台 B2D Server 沒有 Tomcat 耶? 嗯!彷彿聽到有同學說:
    用 tomcat-6.0.16-preconfigured.zip 呀!才 6.9MB 下載到 VM 挺快的說... 就解壓那鍋囉!
嗯!可以嗎?你說ㄌㄟ? 試試看ㄇㄟ...

_____


還有喔... 預設 B2D Server 上是有 Java Runtime 以及 Development 環境沒錯,可是 版本 ....

圖檔

得 費一點兒思量就是 ....

B2D Server 上裝有 MySQL Server! 嗯!將來還可以在練習「Database Access」時,扮演 Database Server 的說!

如果 ...
  • 在 DSL 虛擬機上用瀏覽器去瀏覽... (Browser 負責呈現/Presentation)
  • 跑在咱們 Office 2007 環境的 XP/Pro 上的 Tomcat JSP/Servlet Server (作為 Application Server 執行 Business Logic), 然後哇....
  • 去擷取 B2D Server 上的 MySQL 資料庫 (Database Server 負責 Data Access)
這就是 3-tiers 三層式架構...


如果 ...
校園民歌 寫:如果你是朝露,我願是那小草,
如果你是那片雲,我願是那小雨。
終日與你相偎依,於是我將知道,
當我伴著你,守著你時,會是多麼綺麗。
如果你是那海,我願是那沙灘,
如果你是那陣煙,我願是那輕風。
永遠與你纏綿,於是我將知道,
當我伴著你,守著你時,會是多麼甜蜜。


哪 那麼多「如果」呀! ;)
最後由 XO 於 週日 2月 22, 2009 12:09 pm 編輯,總共編輯了 8 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[97] 今天上課的Web開發環境架設步驟!

文章XO » 週日 2月 22, 2009 11:49 am

daniel 寫:雖然不是帥哥~~

但是我下課還是有去問她~~

結果人家早就已經註冊好了~~

可惡!! 今天陷害我的給我記住阿!!!!


別太謙虛啦!你都還不算帥... 那我們怎辦?留一點空間給我們吧! ;)
BTW, EO 我看到「她」註冊了(好厲害!而且還寫的是「繁體中文」耶),那鍋 iCAN 勒?
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[97] 今天上課的Web開發環境架設步驟!

文章XO » 週日 2月 22, 2009 12:42 pm

XO 寫:如果 ...
校園民歌 寫:如果你是朝露,我願是那小草,
如果你是那片雲,我願是那小雨。
終日與你相偎依,於是我將知道,
當我伴著你,守著你時,會是多麼綺麗。
如果你是那海,我願是那沙灘,
如果你是那陣煙,我願是那輕風。
永遠與你纏綿,於是我將知道,
當我伴著你,守著你時,會是多麼甜蜜。


哪 那麼多「如果」呀! ;)


Which reminded me an old song ... If
Bread Essentials-If / David Gates,1971 寫:If a picture paints a thousand words,
Then why can't I paint you?

The words will never show
the you I've come to know.

If a face could launch a thousand ships,
Then where am I to go?

There's no one home but you,
You're all that's left me too.

And when my love for life is running dry,
You come and pour yourself on me.

If a man could be two places at one time,
I'd be with you.

Tomorrow and today, beside you all the way.

If the world should stop revolving spinning slowly down to die,
I'd spend the end with you.

And when the world was through,
Then one by one the stars would all go out,
Then you and I would simply fly away


超好聽的耶!詞也不錯的說...
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[97] 今天上課的Web開發環境架設步驟!

文章DanielGau » 週日 2月 22, 2009 3:20 pm

我超愛 Bread 的 If!

之前在 Best Audiophile Voices 裡面聽到 Marianna Leporace的版本,馬上上網找,還發現 Julie Andrews 的版本
不過 wiki 裡面叫 if 的歌不少,好不容易才知道原唱是 Bread。

這首真的很好聽喔!
大推給大家。

------
言歸正傳,不能離題。

之前聽到不少人跟我說這門課可能會很雜,jsp之類的東西可能不會上很多。
不過看課程大綱好像還好。
DanielGau
E-Office 小組
 
文章: 738
註冊時間: 週二 8月 29, 2006 10:08 pm

Re:[97] 今天上課的Web開發環境架設步驟!

文章XO » 週二 2月 24, 2009 4:29 pm

XO 寫:
DanielGau 寫:------
言歸正傳,不能離題。

之前聽到不少人跟我說這門課可能會很雜,jsp之類的東西可能不會上很多。
不過看課程大綱好像還好。


This has something to do with whether we should pursue breadth first or depth first.
中文說法就是:「到底該廣度優先、還是深度優先?」啦!
There are simply too many "elements" to cover in Web development arena.


原來炒熱的火紅話題... 一下子被我「澆熄」了...
想說的是... 教書這麼多年,一直有種「水淺愁秧枯、水深怕秧腐」的 dilemma/進退兩難 情境。
同樣的... 到底該是「廣度」優先呢?還是該縮小打擊面做深耕 「深度」優先呢?很難取捨。

我比較有一個看法:「師父領進門、修行在個人」... (不是說了「大學是通才教育」的嘛!) 盡量什麼都帶到一點兒(也就是
「廣度」優先... 嗯!「沾醬油」ㄇㄟ) 來「領進門」,到哪一天同學真正需要用上了,再自己「深耕修行」囉!粗略的觀念較
易在短時間內養成,精湛的技術能力,則有待「磨時間」慢工出細活來堆砌,真要認真磨久了,...

鐵杵都可以磨成繡花針的!
Would I lie to you!? 想要現學現賣,會是有一點兒辛苦的啦!(我個人經驗是如此。)

這就好比 Open book 考試,事前沒有充足的準備,都先都熟讀過,知道個方位,啥東東在啥角落,想考試中現翻、現學、再
現答!是會有難度的啦! ^o^

____

我學新東西, say XXX,... 千篇一律,一定都是 Google 廟裡先燒香拜拜去,抽籤卜卦都問:「XXX + Tutorial」的運勢...
Google 神幾乎有求必應,連番幾次 Tutorials (線上個別指導) 看下來,還真是能「一回生、二回熟」的耶!

下面這一郭 Tutorial 我要推薦!超讚的說... 你不會想錯過的啦!
Tutorial: Using the Eclipse Web Tools Platform with Apache Tomcat
Learn to set up Java, Apache Tomcat and the Eclipse JEE on Linux or Windows for developing web applications.

較偏愛 NetBean 勝過 Eclipse 的可以看這裡:
Tutorial: Using NetBeans with JDK 6 and Apache Tomcat
最後由 XO 於 週五 2月 26, 2010 8:17 pm 編輯,總共編輯了 6 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5375
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

下一頁

回到 Web程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron