7.1.3.1.1. ¶
21 한
-
1.1 ApplicationContext 할 xml 하 해 xml 할 할 .
1.2 pojo 해 . 파 하 xml xml 하.
1.3 테트 한 : 화 함( ) 테트하 한. TDD TDD 테트 한 한.
1.4 TDD : 테트 . 하 하 테트해. 패하 . 1. 키 . 2. 테트 하 . 3. 하 . 함.
7.1.3.1.2. ¶
- 14 한
-
1.1. 패 : () 한 . 패 하 . interface 해 하, 한.
1.2. Runtime Injection : 형 해 한 . 할 형 하 , Runtime 트 하 클 했 . 하 .
2.1. Class.forName() : 해 .
- MVC 트
-
- 한
- Class.forName() 해(p.59, 60 행).
- 크 하(p.99 )
2.1. 하 , STS 한 . 페(http://www.tutorials4u.net/spring-tutorial/spring_install.html) 한. spring-framework-3.0.5.RELEASE/dist 폴 jar 파 트 포함 AnnotationContext, AnnotationConfigApplicationContext, @Configuration, @Bean 할 .
- Class.forName() 해(p.59, 60 행).
- 21 한
-
1.1. DIP : 클 페 한. 한 클 할하 (new 하 ) 한.
1.1.1. Context : DI 하 , 하 할 Context 하 .
1.2. : 한 한. 하 하 . 한 한 한 할 . 할 하 한. 한 한 할 한 할 (new) 해 한.
- 해한
2.1. ConfigurationContext Bean Context 해 DI 하 했 : Context Context 하 했 한 . main , Context Bean 하 . main 하 화 .
-
7.1.3.1.3. ¶
- 한
- Spring MVC Template Project 하 행해 패.
- 토 1.2 .
- Spring MVC Template Project 하 행해 패.
- 혔
- Spring Project 하 행하 Tomcat 하 플 함.
- Spring Project 하 행하 포트 .
- 1 Statement PreparedStatement .
- Spring Project 하 행하 Tomcat 하 플 함.
7.1.3.1.6. 희 ¶
95page framework 한 해.
library framework .
library framework .
- Framework 표
- Framework library
- 하 플 플 흐 한.
- 크 플 크 해 .
- Framework library
- 하 플 플 흐 한.
- 크 플 크 해 .
7.1.3.1.7. ¶
Ioc DaoFactory 했 ㅠㅠ
spring-framework-3.0.5.RELEASE/dist 폴 jar 파 트 포함,
jar 파 org.springframework.~~ ..
pom.xml 포함 키, 해 ??
jar 파 org.springframework.~~ ..
pom.xml 포함 키, 해 ??
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:160)
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:213)
at org.springframework.context.support.GenericApplicationContext.<init>(GenericApplicationContext.java:101)
at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:63)
at springbook.user.dao.UserDaoTest.main(UserDaoTest.java:13)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactoryat org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:213)
at org.springframework.context.support.GenericApplicationContext.<init>(GenericApplicationContext.java:101)
at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:63)
at springbook.user.dao.UserDaoTest.main(UserDaoTest.java:13)
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 5 more
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 5 more