我結合自己的學習過程,介紹一下個人認為的學習web的大體思路,只是一家之言,錯誤之處請各位高手指出,強烈歡迎批評。
1.首先要先學習java,這是使用jsp的基礎,我當時是結合c++去學習的java,對比著學的。推薦大家看一下《Think in java》,不過最好是稍微入門后看。然后編一下java的程序,熟悉java語言。
2.學習servlet和jsp,這兩者不要分開學,因為兩者是相同的東西,只不過用到的地方不同,然后摸清javabean,這樣就可以做一些小項目了,了解mvc機制。推薦看《servlet/jsp核心編程》。
3.然后要對協議有了解,《tcp/ip詳解》一,二,三卷,號稱圣經的書。
4.學習一些現在主流的框架,struts我看的是《精通struts》,spring是《spring in action》由于我也在學習的過程中,所以不好提什么建議,然后我覺得就該看一下持久層框架,現在比較流行的是hibernate吧,我看的是《深入淺出hibernate》
5.最后應該是ejb了,還沒有學,只是有個概念。
在學的過程中,我認為主要是要培養自己面向對象的概念,和對系統架構的了解,這樣在可以對項目進行把握。
還有要學習的是xml,sql等等這都是基礎我就不多說了。
1.首先要先學習java,這是使用jsp的基礎,我當時是結合c++去學習的java,對比著學的。推薦大家看一下《Think in java》,不過最好是稍微入門后看。然后編一下java的程序,熟悉java語言。
2.學習servlet和jsp,這兩者不要分開學,因為兩者是相同的東西,只不過用到的地方不同,然后摸清javabean,這樣就可以做一些小項目了,了解mvc機制。推薦看《servlet/jsp核心編程》。
3.然后要對協議有了解,《tcp/ip詳解》一,二,三卷,號稱圣經的書。
4.學習一些現在主流的框架,struts我看的是《精通struts》,spring是《spring in action》由于我也在學習的過程中,所以不好提什么建議,然后我覺得就該看一下持久層框架,現在比較流行的是hibernate吧,我看的是《深入淺出hibernate》
5.最后應該是ejb了,還沒有學,只是有個概念。
在學的過程中,我認為主要是要培養自己面向對象的概念,和對系統架構的了解,這樣在可以對項目進行把握。
還有要學習的是xml,sql等等這都是基礎我就不多說了。