(MyEclipse)基本构架
--> MyEclipse-->Add Spring Capabilities
在SRC文件夹出现ApplicationContext.xml,在此处Compile.
[color=darkred](Contents)[/color]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean name="[color=red]apple[/color]" class="Apple.AppleDaoImpl"></bean>
<bean name="[color=green]apple2[/color]" class="Apple.AppleDaoImple"></bean>
<bean name="[u]apples[/u]" class="Apple.Apples">
<property name="apple" ref="[color=green]apple2[/color]"></property>
</bean>
</beans>
--> Create new package,Apple
The file (AppleDao,AppleDaoImpl,Apples) must be exist.
AppleDao
AppleDaoImpl --> implements AppleDao --> [color=red]Apple[/color]
AppleDaoImple --> implements AppleDao --> [color=green]Apple2[/color]
[b][color=red]Apples[/color][/b]
package Apple;
public class [b][color=red]Apples [/color][/b]{
AppleDao apple;
public AppleDao getApple() {
return apple;
}
// set method is needed here....
public void setApple(AppleDao apple) {
this.apple = apple;
}
public void add(){
apple.addApple(1, "", "", 102);
apple.deleteApple(1);
}
}
create Main to realize the function:
package Apple;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Main {
public static void main(String[] args) {
BeanFactory beanFactory = new ClassPathXmlApplicationContext("applicationContext.xml");
Apples apple=(Apples)beanFactory.getBean("[u]apples[/u]");
apple.add();
}
}
--> MyEclipse-->Add Spring Capabilities
在SRC文件夹出现ApplicationContext.xml,在此处Compile.
[color=darkred](Contents)[/color]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean name="[color=red]apple[/color]" class="Apple.AppleDaoImpl"></bean>
<bean name="[color=green]apple2[/color]" class="Apple.AppleDaoImple"></bean>
<bean name="[u]apples[/u]" class="Apple.Apples">
<property name="apple" ref="[color=green]apple2[/color]"></property>
</bean>
</beans>
--> Create new package,Apple
The file (AppleDao,AppleDaoImpl,Apples) must be exist.
AppleDao
AppleDaoImpl --> implements AppleDao --> [color=red]Apple[/color]
AppleDaoImple --> implements AppleDao --> [color=green]Apple2[/color]
[b][color=red]Apples[/color][/b]
package Apple;
public class [b][color=red]Apples [/color][/b]{
AppleDao apple;
public AppleDao getApple() {
return apple;
}
// set method is needed here....
public void setApple(AppleDao apple) {
this.apple = apple;
}
public void add(){
apple.addApple(1, "", "", 102);
apple.deleteApple(1);
}
}
create Main to realize the function:
package Apple;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Main {
public static void main(String[] args) {
BeanFactory beanFactory = new ClassPathXmlApplicationContext("applicationContext.xml");
Apples apple=(Apples)beanFactory.getBean("[u]apples[/u]");
apple.add();
}
}