第三階段
流行MVC架構(gòu)和Java對(duì)象持久化技術(shù)。包括Struts、Spring、Hibernate。
要求:
MVC-------理解MVC設(shè)計(jì)模式、處理過(guò)程。(其實(shí)jsp+servlet+javaBean就是一個(gè)最基本的MVC框架)
Struts-------理解Struts實(shí)現(xiàn)MVC的機(jī)制、工作流程。掌握配置Struts應(yīng)用、(Struts-Config.xml,ActionAction、ActionForm)的運(yùn)用,Struts應(yīng)用的國(guó)際化(感覺(jué)就是標(biāo)簽加配置文件,property那個(gè)文件)、Validator驗(yàn)證框架(可以聯(lián)系下JS)、Struts標(biāo)簽庫(kù)。
Spring-------掌握控制反轉(zhuǎn)(IoC),也就是DI,然后是面向方面編程(AOP),其他的晃一眼。。。
Hibernate--------理解ORM,掌握映射對(duì)象標(biāo)識(shí)符、映射關(guān)系(一對(duì)多、多對(duì)多、一對(duì)一)、映射類型、檢索策略、檢索方式、數(shù)據(jù)庫(kù)事務(wù)與并發(fā)、管理Hibernate的緩存。 (可以和EJB里面的EntityBean對(duì)起來(lái)看)
學(xué)習(xí)過(guò)程:先學(xué)習(xí)Struts,再學(xué)習(xí)Hibernate,最后學(xué)Spring,再最后把幾個(gè)框架結(jié)合在一起,注意XML的配置。。。還有注意要積累對(duì)一些常見(jiàn)的異常的處理方法。總的來(lái)說(shuō),我覺(jué)得框架就是會(huì)使用就行了,平時(shí)多去想想它帶來(lái)的好處,也就是為啥子要用它們,也就是它們的一些思想,比如說(shuō)spring的DI,使用了框架后的松耦合等等。
有時(shí)間的話,看一下ajax,JSF,webwork,有用的東西。對(duì)了,還有CVS等一些版本控制工具。(這些都是霸霸說(shuō)的^_^)
posted on 2007-01-31 00:28
xrzp 閱讀(632)
評(píng)論(1) 編輯 收藏