帮忙解释下这段STRUTS2的JAVA语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帮忙解释下这段STRUTS2的JAVA语句相关的知识,希望对你有一定的参考价值。
public class UpdateAction extends BaseAction
public ImplementFac circumstance()
ImplementFac dao;
String config = "classpath*:/spring/applicationContext.xml";
ApplicationContext context = new ClassPathXmlApplicationContext(config);
return dao = (ImplementFac) context.getBean("implementFac");
public void update(Student studentVO)
this.circumstance().update(studentVO);
public Student get(Integer id)
return this.circumstance().getStudent(id);
return dao = (ImplementFac) context.getBean("implementFac"); 这句不太懂, 是不是吧impementFac里的方法都转成ImplementFac的形式再存到dao里面去?
然后直接用circumstance()就能用implementFac里面的方法了?
//没有什么特别的
public ImplementFac circumstance()
//定义一个ImplementFac类对象
ImplementFac dao;
//这里是spring代码
//读取工程目录/spring/applicationContext.xml文件
String config = "classpath*:/spring/applicationContext.xml";
ApplicationContext context = new ClassPathXmlApplicationContext(config);
//分解看
return dao = (ImplementFac) context.getBean("implementFac");
----------------------------
//通过spring得到一个bean对象
//applicationContext.xml中bean的id为implementFac的class属性中的类的对象(看名字应该是一个ImplementFac 类对象)
//这个方法返回是一个object
context.getBean("implementFac");
//所以转换下
(ImplementFac) context.getBean("implementFac");
//再赋给dao返回
dao = (ImplementFac) context.getBean("implementFac");
//结合这个方法的返回值理解,很容易懂的
参考技术A ..........
从Bean工厂中拿到名字是"implementFac"类的一个对象再强制类型转换为ImplementFac并将dao引用指向这个对象,就可以用dao这个引用调用ImplementFac的方法。明白?
以上是关于帮忙解释下这段STRUTS2的JAVA语句的主要内容,如果未能解决你的问题,请参考以下文章
关于js中 .map()的问题,希望大神可以帮忙解读下这段代码的实现过程
帮忙解释下面这段Linux kernel中的Makefile语句是啥意思?
JavaScript 求大神解释下这段防抖函数代码,最好详细越好
求python大神解释下这段代码,没接触过python不会啊
请高手帮忙解释下这多线程的源代码,每句注释下 #include <stdio.h> #include <stdlib.h>