Springプロジェクト構築
7097 ワード
もう一つの方法
http://www.2cto.com/kf/201505/402817.html
主なステップは以下の3ステップです。
1:springをダウンロードするjarパッケージ2:プロジェクトのweb.xmlにspringプロファイルを追加します。3:beanプロファイル-appication Contact.xml
1:カバンを紹介します。これは言いません。公式サイトからダウンロードします。
http://www.2cto.com/kf/201505/402817.html
主なステップは以下の3ステップです。
1:springをダウンロードするjarパッケージ2:プロジェクトのweb.xmlにspringプロファイルを追加します。3:beanプロファイル-appication Contact.xml
1:カバンを紹介します。これは言いません。公式サイトからダウンロードします。
1 spring-core-3.2.3.RELEASE.jar jar
2 spring-context-3.2.3.RELEASE.jar
3 spring-beans-3.2.3.RELEASE.jar beans
4 spring-expression-3.2.3.RELEASE.jar
5 commons-logging.jar
2:springプロファイルをweb.xmlに追加します。一つの傍受、一つのパス(beanファイルの場所ディレクトリを設定)1 <listener>
2 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
3 </listener>
4 <!-- WEB-INF -->
5 <context-param>
6 <param-name>contextConfigLocation</param-name>
7 <param-value>classpath:/applicationContext.xml</param-value> <!-- <param-value>/WEB-INF/spring*.xml</param-value> -->
8 </context-param>
3:bean配置ファイルappection Contact.xml 1 <beans>
2 <!-- bean id class -->
3 <bean id="u" class="dao.UserDaoImpl"></bean>
4 <!-- : id userService service userDao ,
5 service setUserDao , id u bean ,
6 : 。
7 UserService.java private userDao 【 】
<!-- : property name UserService.java 。
service setDao , setDao(), name dao, set -->
-->
9 <bean id="userService" class="service.UserService">
10 <property name="dao" ref="u"></property>
11 </bean> 12 13 </beans>
4:使用(UserService.java) 1 ApplciationContext ctx=new ClasspathXmlApplicationContext(“beans.xml”);
2 //UserService service =new UserService();
3 //UserDao userDao=(UserDao)factory.getBean("u");
4 /**
5 * u xml , , spring
6 * , userservice new : xml bean factory ,
7 * , userdao 。
8 * spring : dao service ( : )
9 */
10 UserService service =(UserService)ctx.getBean("userService");
11 User u =new User();
12 service.add(u);