1
.建立并理解
Web Server
Web Server
是網絡編程的基礎。推薦使用
Apache
,它是免費的,并可運行在多種平臺上。
推薦安裝和調試時間:
2
天。
2
.理解
HTML/XHTML/JavaScript(
建議
JavaScript
和
HTML
一起學習
)
。
??????
使用
JSP
和
HTML
混合編程,精通
HTML
語法是非常重要的,因此花些時間來學習和寫
HTML
語法是必要的
?????? JavaScript
作為目前最實用的客戶端編程工具,對學習
JSP
有重要意義。
JavaScript
不能被認為成是
Java
的網絡版,它在表單驗證、框架處理等方面有獨到之處。通過學習
JavaScript
可以簡單了解
Java
面向對象的語法特點,因此
JavaScript
對開發一個優秀的
JSP
頁面有著極為重要的幫助。
訓練時間:
4
~
7
周。
???????????????????????
推薦書籍
:
???????????????????????????????
HTML
與
XHTML
權威指南(中國電力出版社)
XHTML
初級編程(機械工業出版社)
????????
JavaScript
權威指南(中國電力出版社)
???????
JavaScript
開發使用手冊(機械工業出版社)
???
3
.開始學習
Java
??????
不必太多介紹,如果你學好這門語言,前途一定不差。
訓練時間:
4
~
7
周。
?????????????
推薦書籍
:
?????????????????????
think in java 2(
機械工業出版社
)????
JAVA
技術手冊(中國電力出版社)
Java
夜未眠(電子工業出版社)
???
4
.學習并理解
Web Server
的細節
??????
首先應理解
Web
的基本工作原理,了解并分清楚
Web
定義的兩個方面:
Web
的客戶端和服務器端,并知道兩者是如何通訊的。其次熟悉
Web Server
的特征。
訓練時間:
2
天。
5
.建立
JSP Server
??????
推薦
Tomcat
,因為它完全免費,并可以很好的運行
JSP
程序。使用
Tomcat
遇到問題時,可以很容易的獲得相關的幫助(在
Tomcat
的官方網站你可以獲得許多技術支持,但前提你的英文還不錯)。
安裝時間:
1
~
2
天。
6
.開始學習
JSP
??????
經過以上步驟,
JSP
的基礎學習已基本完成。現在可以使用
JSP
寫程序來實際練習。另一個學習
JSP
的方法是學習怎樣創建一個分布式的應用程序。
??????
經過以上學習,我們已經可以完成一個
JSP Web
的應用程序了(如:“
Hello World
”)。
如果出錯的話,先檢查你的
JDK
和
Tomcat
的環境變量配置是否正確,其次檢查
Tomcat
是否已經啟動。
訓練時間:
4
~
6
周。
???????????????????
推薦書籍
:
????????????????????????????
JSP
設計(中國電力出版社)
????????????
JSP
變成指南(第二版)(電子工業出版社)
7
.學習更多的
JSP Server
??????
很多
JSP Server
都有自己的一些優秀特征,可以更輕松的開發
JSP
。建議深入學習
JSP server
,可以優化
JSP
應用程序,并使之運行的更快而不出問題。
訓練時間:
2
~
7
天。
??????????????????
推薦書籍
:
???????????????????????????
JSP
站點設計變成指南(電子工業出版社)
8
.學習
JDBC
?????? JSP
的大多數應用需要使用數據庫。
JDBC
可以很好的用于
JSP
中的數據庫連接。了解和熟悉
JSP
上被采用的
JDBC Driver
的細節是很重要的。一定要熟悉
JDBC
中所定義的主要接口和類。
??????
學習初期推薦使用
MySQL
,短小精悍,容易上手。這期間你也要學習
SQL
語句,等你真正熟悉了這方面的知識就可以考慮用一些企業級的大型數據庫了。
訓練時間:
2
~
3
周。
??????????????????????????????
推薦書籍:
???????????????????????????????????????
JDBC
與
JAVA
數據庫編程(第二版)(中國電力出版社)
MySQL
網絡數據庫指南(不必精讀)
????????????????
?
??????
至此,你一成為一個熟練的
JSP
程序員了。
5
~
6
個月的時間可以訓練一個人成為一個
JSP
程序員了,但要成為高手,你還有很長的路要走。可以考慮擴展的知識面:
DHTML
,
XML
,
EJB
等等。
posted on 2006-06-02 16:41
太極虎~宏 閱讀(360)
評論(0) 編輯 收藏 引用 所屬分類:
java