我結(jié)合自己的學(xué)習(xí)過(guò)程,介紹一下個(gè)人認(rèn)為的學(xué)習(xí)web的大體思路,只是一家之言,錯(cuò)誤之處請(qǐng)各位高手指出,強(qiáng)烈歡迎批評(píng)。
1.首先要先學(xué)習(xí)java,這是使用jsp的基礎(chǔ),我當(dāng)時(shí)是結(jié)合c++去學(xué)習(xí)的java,對(duì)比著學(xué)的。推薦大家看一下《Think in java》,不過(guò)最好是稍微入門(mén)后看。然后編一下java的程序,熟悉java語(yǔ)言。
2.學(xué)習(xí)servlet和jsp,這兩者不要分開(kāi)學(xué),因?yàn)閮烧呤窍嗤臇|西,只不過(guò)用到的地方不同,然后摸清javabean,這樣就可以做一些小項(xiàng)目了,了解mvc機(jī)制。推薦看《servlet/jsp核心編程》。
3.然后要對(duì)協(xié)議有了解,《tcp/ip詳解》一,二,三卷,號(hào)稱(chēng)圣經(jīng)的書(shū)。
4.學(xué)習(xí)一些現(xiàn)在主流的框架,struts我看的是《精通struts》,spring是《spring in action》由于我也在學(xué)習(xí)的過(guò)程中,所以不好提什么建議,然后我覺(jué)得就該看一下持久層框架,現(xiàn)在比較流行的是hibernate吧,我看的是《深入淺出hibernate》
5.最后應(yīng)該是ejb了,還沒(méi)有學(xué),只是有個(gè)概念。
在學(xué)的過(guò)程中,我認(rèn)為主要是要培養(yǎng)自己面向?qū)ο蟮母拍睿蛯?duì)系統(tǒng)架構(gòu)的了解,這樣在可以對(duì)項(xiàng)目進(jìn)行把握。
還有要學(xué)習(xí)的是xml,sql等等這都是基礎(chǔ)我就不多說(shuō)了。
1.首先要先學(xué)習(xí)java,這是使用jsp的基礎(chǔ),我當(dāng)時(shí)是結(jié)合c++去學(xué)習(xí)的java,對(duì)比著學(xué)的。推薦大家看一下《Think in java》,不過(guò)最好是稍微入門(mén)后看。然后編一下java的程序,熟悉java語(yǔ)言。
2.學(xué)習(xí)servlet和jsp,這兩者不要分開(kāi)學(xué),因?yàn)閮烧呤窍嗤臇|西,只不過(guò)用到的地方不同,然后摸清javabean,這樣就可以做一些小項(xiàng)目了,了解mvc機(jī)制。推薦看《servlet/jsp核心編程》。
3.然后要對(duì)協(xié)議有了解,《tcp/ip詳解》一,二,三卷,號(hào)稱(chēng)圣經(jīng)的書(shū)。
4.學(xué)習(xí)一些現(xiàn)在主流的框架,struts我看的是《精通struts》,spring是《spring in action》由于我也在學(xué)習(xí)的過(guò)程中,所以不好提什么建議,然后我覺(jué)得就該看一下持久層框架,現(xiàn)在比較流行的是hibernate吧,我看的是《深入淺出hibernate》
5.最后應(yīng)該是ejb了,還沒(méi)有學(xué),只是有個(gè)概念。
在學(xué)的過(guò)程中,我認(rèn)為主要是要培養(yǎng)自己面向?qū)ο蟮母拍睿蛯?duì)系統(tǒng)架構(gòu)的了解,這樣在可以對(duì)項(xiàng)目進(jìn)行把握。
還有要學(xué)習(xí)的是xml,sql等等這都是基礎(chǔ)我就不多說(shuō)了。