一個jsp(SUN企業級應用的首選)初學者的學習過程(一)
TheUnforgiven
前言
從現在開始我要把我學習jsp(SUN企業級應用的首選)的過程寫出來。這些東西都是我從書本、網絡上搜集整理的,我把它們據為己有後寫這樣一篇總結供如我一樣的初學者參考。
請容許我在這裡說一些和讀者無關的話,對此不感興趣的請直接跳到第一章或第二章。
我在2003年七月大學畢業,這之前學了四年計算機專業,由於基本是屬於文科學校的計算機專業,學校女生少男生多學習的風氣極受影響,所以可以想象我畢業時候的水平。在學校時學習的大多是枯燥的計算機理論知識,我雖知其有用,但實在不感興趣,我感興趣的是編碼,於是學了一個學期的pascal,又編了一個學期的C(學C的時候是熱情高漲的,甚至教課的老師允許或者說支持我逃課回去編碼),遇指針、鏈表,不成,棄之,轉而學C++,不半月,遇“對象”、“類”、“繼承”,不成,復棄之,終不成,無奈之下,日夜游戲,不思進取,不數載,畢業。
這以後直至現在一直在一省直機關的信息中心工作,由於是“事業單位”,所以工作很閒,頭半年學了兩個月的html,後又學一個月的Asp,由於缺少壓力,最終都放棄了。直到我們單位開始了一個項目——電子政務,我的境況有了轉變。
我們找來了兩家公司給我們開發軟件,領導說讓我跟一跟,學寫東西,由於當年C給我的打擊實在太大了,我已認定自己不是那塊料,是不具有學程序的天賦的,所以有些不情願,但是終於由於太閒而且又不甘心自己“一點技術含量都沒有”,最終選擇了學習jsp(SUN企業級應用的首選)。我找給我們開發軟件的一個程序員朋友,向他要來了tomcat(一個很好用的JSP運行平台)、jsdk和盜版的Oracle(大型網站數據庫平台),編寫平台就先暫時用我比較熟悉的Dreamweaver,英文也差,就沒用Jbuilder、Jcreator什麼的,至於資料,沒有,只有網絡,我就這樣開始了我的jsp(SUN企業級應用的首選)之旅。
我沒想到的是當年學的那一點點C、html、Asp讓我不怎麼費力的就走進(近)了jsp(SUN企業級應用的首選)的大門,這速度至少出乎了我的意料。
值得說明的一點是:我學jsp(SUN企業級應用的首選)完全是從實例入手,這之前我的相關理論知識基本為零,所以我在對代碼的理解上(很大程度表現在注釋上)是使用自己的“土語”的,而不是“術語”。我的原則是這篇文字能夠讓和我一樣的初學者能夠看懂。
對於一個毫無基礎的人來說,你對他說“類”、“對象”、“接口”、“繼承”這些名詞,他是無法理解的,因為它們太抽象,所以我必須通過實例和不怎麼規范的語言使它們具體化一些。
由於我的水平實在有限,可能會出現很多錯誤,尤其在對某些“代碼”的理解上,但是我勇於拿出板磚,希望有熱心的高手使勁扔玉^_^這是我的郵箱:[email protected]。
最後,感謝互聯網及在其上分享自己經驗的程序員、我的單位的領導、同事、程序員朋友孫罡、大學的朋友彭濤等。
第一章 配置服務器環境
jsp(SUN企業級應用的首選)全稱是Java Server Pages(而不是JavaScript的縮寫,JavaScript是使用Java語言的一種腳本語言),用我的話說,它就是一堆使用於網頁浏覽器上的代碼(或者說代碼規范),從這個角度講和Asp類似。它並不是一種編程語言,但是它需要一種編程語言來編寫其中的程序,正如Asp使用VB作為編程語言一樣,jsp(SUN企業級應用的首選)使用的是Java語言。
安裝軟件:
既然jsp(SUN企業級應用的首選)使用Java,那麼我們的服務器操作系統裡當然要有相應的Java環境,否則我們怎麼使用Java提供的“庫函數”呢?JDK就是這個東西,我們可以從SUN公司的網站上下載它,先把它安裝到操作系統(我的操作系統是Windows XP Professional SP2)中,我的安裝目錄是:D:j2sdk1.4.2_07,裝完之後我們還需要進行配置,這一步在下面再說。
我們還需要安裝Web服務器,我們初學者一般可以選用tomcat(一個很好用的JSP運行平台)作為jsp(SUN企業級應用的首選)的Web服務器。Web服務器是什麼東西?假如你對Asp有一點了解的話,你就會知道IIS這東西——IIS就是Asp的Web服務器,那麼tomcat(一個很好用的JSP運行平台)對於jsp(SUN企業級應用的首選)來說,它就相當於Asp的IIS。我使用的是tomcat(一個很好用的JSP運行平台)5.0,你也可以使用更高的版本,注意在安裝它之前你得先安裝JDK,我的tomcat(一個很好用的JSP運行平台)的安裝目錄是:D: omcat(一個很好用的JSP運行平台) 5.0。