Posted on 2006-06-26 00:20
夢者 閱讀(793)
評論(2) 編輯 收藏 所屬分類:
Java學(xué)習(xí)筆記
???我們先從整體上看看用Java進(jìn)行Web開發(fā)所涉及的技術(shù):HTML、JavaScript、CSS、XML、JSP、Servlet、Java Bean、EJB、JDBC、JNDI、Access、Mysql、SQL Server、Oracl、DB2、Sybase、HTTP協(xié)議、TCP/IP協(xié)議、Apache、Tomcat、Resin、JBoss、Weblogic、Websphere、Eclipse、JBuild、Struts、Spring、Hibernate等。
????? 各位朋友不要被我上面所羅列的名詞嚇倒,其實這些我們只要會其中的一部分就可以了,大家隨我一起分分類。首先我們需要的是開發(fā)工具:UltraEdit、EditPlus、Eclipse、JBuild,這幾個工具中建議先使用UltraEdit或者EditPlus,這兩個工具有語法著色功能,可以讓我們很容易區(qū)分代碼的不同部分。等熟悉了Java的代碼后再改成Eclipse或者JBuild,當(dāng)然如果你原本就熟悉Eclipse、JBuild,可以直接使用它們,不過還是建議先用UltraEdit或者EditPlus,因為這可以讓你必須去記憶一些基本的Java語法,所謂打好基礎(chǔ)才能建大樓就是這個道理。
????? 現(xiàn)在我們再來看看HTML、JavaScript、CSS、XML,這幾個是網(wǎng)絡(luò)編程最最基本的知識,也都很簡單,學(xué)起來很容易,如果你以前就是做網(wǎng)絡(luò)開發(fā)的,那這幾個技術(shù)肯定早都爛熟于心了,如果你是剛開始學(xué)網(wǎng)絡(luò)編程,那也不用怕,相信只要認(rèn)真不出3天就能學(xué)會。
? ???接下來我們再來看看JSP、Servlet、Java Bean、EJB,這幾個是我們學(xué)習(xí)的重點,不過不用擔(dān)心,只要大家隨我一起,相信我們可以解決遇到的所有問題,可以跨越任何障礙,我們要排除萬難,不怕犧牲。。。
????? 醒醒,醒醒。。。啊,輪到誰了,JDBC、JNDI、Access、Mysql、SQL Server、Oracl、DB2、Sybase,這些個都是和數(shù)據(jù)庫相關(guān)的,其中Access、Mysql、SQL Server、Oracl、DB2、Sybase這六個我們只要懂其中的一兩個就可以,具體采取什么數(shù)據(jù)庫要看客戶的需求,我們開始學(xué)習(xí)和做練習(xí)只要會Access、Mysql、SQL Server中的一個就可以(具體依據(jù)你的環(huán)境配置),其它的在你應(yīng)用過程中就會逐漸了解和掌握的;如果你做過數(shù)據(jù)庫開發(fā)那就更好了,這個部分相信對你來講肯定是小菜一喋(翠花,上酸菜。。。)。對于JDBC和JNDI,最開始我們只要學(xué)會JDBC就萬事大吉了。
????? Apache、Tomcat、Resin、JBoss、Weblogic、Websphere都是Web服務(wù)器,依據(jù)你個人的喜好使用其中一個就可以了,這里推薦Apache+Tomcat或直接使用Tomcat。
????? Struts、Spring、Hibernate這三個都是框架,如果你目前不明白也無所謂,當(dāng)你深入Web編程自然就會步入相應(yīng)的殿堂了,開始時可以不用學(xué)。
????? HTTP協(xié)議、TCP/IP協(xié)議是網(wǎng)絡(luò)相關(guān)的協(xié)議,我們只要知道大概就可以了,當(dāng)然不知道也不太影響你做開發(fā)。
????? 綜上所述,我使用UltraEdit做開發(fā)工具,測試環(huán)境使用Apache+Tomcat,從學(xué)習(xí)Java基本語法,學(xué)寫Jsp入手,開始網(wǎng)絡(luò)編程之旅。你呢,你選擇什么了:)
????? 下一講,環(huán)境安裝與配置