After learning this morning, spring started to develop a "Hello world" that is really simple.
Development environment Construction:
1, go to spring official website download Spring-framework-3.2.11.release-dist.zip. Here with Dist is the binary jar package, without dist is the source code
2, eclipse under the new Java Project, the above package extracted after the jar is referenced to the project, but also to introduce a commons-logging.jar or will report the log logging factory can not find the error.
Run the example in "Spring in Action 3rd Edition" Chapter 2:
Package Com.springinaction.springidol; Public Interface Performer { voidthrows performanceexception;}
PackageCom.springinaction.springidol; Public classJugglerImplementsperformer{Private intBags = 3; Publicjuggler () {} PublicJuggler (intbags) { This. bags =bags; } Public voidPerform ()throwsperformanceexception{System.out.println ("Juggling" + This. Bags + "bags."); }}
<?XML version= "1.0" encoding= "UTF-8"?><Beansxmlns= "Http://www.springframework.org/schema/beans"Xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance"xsi:schemalocation= "Http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/ Spring-beans-3.0.xsd "><!--Beans declararions Go here -<BeanID= "Duke"class= "Com.springinaction.springidol.Juggler"></Bean></Beans>
ApplicationContext CTX = new Classpathxmlapplicationcontext ("Com/springinaction/springidol/spring-idol.xml");
Performer performer = (performer) Ctx.getbean ("Duke");
Performer.perform ();
Running result: Juggling 3 bags.
Spring Development First Step