随性学习的,有问题请大家多多指教。
简单说下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.youkuaiyun.com/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.youkuaiyun.com/detail/w6025110/9861012