隨性學習的,有問題請大家多多指教。
簡單說下spring吧,這玩意事實上我之前沒有接觸過,但是想轉java必須得接觸。頭次接觸是c#的代碼裏頭有用的spring的東西,感覺很神奇但是又有點雞肋。這麼說吧之前使用是基於類名創建類而使用的spring(在那個項目中是這麼使用的)。而後呢c#和java本身也有這個功能所以我說這個功能比較雞肋。
C#用spring的這個功能要引spring.core.dll,
1. 搞一個想要加載的類的配置文件,文件例子如下:
2. 加載配置文件
IapplicationContext context = new XmlApplicationContext(“配置文件名稱”)
3. 創建類
context.GetObject(“id名稱”)as接口類
Java分3塊
1. 和c#類似也是通過配置文件加載類
直接看例子testapplicationspring
2. Springmvc myeclipse版本
其實和idea類似但是由於在網上找的有點問題所以直到idea的調通了才反過來把他的調通。
首先從網上找的例子:
http://blog.csdn.net/swingpyzf/article/details/8904205
但是問題很多~~
首先servlet的配置文件名稱必須和web。Xml裏頭配置的servlet相同否則它會報找不到servlet的配置文件的錯誤,其次監聽上下文和上下文的內容並非必須的配錯了也會有錯。再次servlet的配置文件中<beans:~~也並非必須只有在可能重名的beans裏頭才需要這樣做,另外不太明白他爲啥來回的加載root-context.xml。最後注意servlet的bean裏頭配置的p:prefix="/page/"應該是指明瞭你的controller的有效範圍在page裏頭在外頭的是不管用的。還有需要注意的是servlet的頭部最好找個範例來否則會報找不到beans的錯誤。
例子:testspringmvc1
3. Springmvc idea版本
這個就比較簡單了直接使用idea的項目生成下一步下一步就行。
例子;
Testspringmvc3
測試項目名稱亂寫的,多多包涵!!
項目源代碼:
http://download.csdn.net/detail/w6025110/9861012