2 回答

TA貢獻1829條經驗 獲得超6個贊
難學,找到方法,就很容易,總結方法如下:
第一步,看視頻或者入門文章。視頻可以去verycd找,文章可以去iteye找。先看Struts2,也可以看SpringMVC3,然后是Hibernate,最后看Spring。
這一步的目的是知道每個框架作用,能干什么,大概上怎么使用。
第二步,看項目,推薦SpringSide。這個步驟可以知道實際項目中SSH一般是怎么配合的。
第三步,自己動手。如果能實現一個單表完整的增刪改查,算是基本完成任務。能再考慮下怎么更通用化,寫點東西,這塊就沒問題了,到哪個公司去,只要稍微看下他們的配置文件,都能上手。
需要思考的是有框架和沒有框架,到底能帶來什么。
有人不喜歡SSH框架,也有人推薦別的框架,個人喜歡nuts框架,但是總需要明白的是框是干什么用的,怎么用的,在實際運用中有了一些體會,才能明白自己的取舍。
用Struts,是要明白MVC,用Hibernate,要明白什么是持久化,什么是OR/mapping,用Spring,要明白什么是依賴注入,什么是AOP。就算不精通,也要大致理解。明白了這些,Hibernate換成Mybaits,Struts換成SpringMVC,甚至別的什么框架,都能很快上手。

TA貢獻1828條經驗 獲得超3個贊
不難學,但也不是特別好學。怎么說呢,struts、spring、hibernate這三者之間處理的業務邏輯不同,相應地學習的時候,側重的點也不大相同。個人覺得,學的時候,最令我頭疼的就是各類文件的配置,建議初學者在學的時候,先把每個框架的配置搞明白,這樣在最后三者整合的時候,不會犯迷糊,我就是吃過這方面的虧(嗚嗚..)至于其他的,我倒覺得只要學過servlet、jsp后,問題不算太大。
- 2 回答
- 0 關注
- 1148 瀏覽
添加回答
舉報