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