用java语言写spring?

zhjiaming 2009-08-07 05:00:21
用java语言写spring?给个答案吧
...全文
110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuyou001 2009-08-14
  • 打赏
  • 举报
回复
呵呵
lifeiscool 2009-08-13
  • 打赏
  • 举报
回复
容易各个都当老板了
chinarenzhou 2009-08-13
  • 打赏
  • 举报
回复
比较复杂
lycanthrope_ 2009-08-10
  • 打赏
  • 举报
回复
帮顶学习
lasfrost 2009-08-10
  • 打赏
  • 举报
回复
spring loc:读取xml映射实现一个bean工厂,使用反射生成类,对象。
spring aop:读取xml映射,使用代理类动态实现接口。
zhangyong20081204 2009-08-08
  • 打赏
  • 举报
回复
原理都用Java的解析了xml的bean,,用到了反射原理,,
这是一部分代码,没写完
private List<BeanPhone> listbean = new ArrayList<BeanPhone>();
private Map<String,Object> slith = new HashMap<String,Object>();
public MyXmlPath(String filename){
this.reader(filename);
this.instanceBean();
}


private void reader(String filename) {
SAXReader reader = new SAXReader();
Document doc = null;
try{
URL fr = this.getClass().getClassLoader().getResource(filename);
doc =reader.read(fr);
Map<String,String> mp =new HashMap<String,String>();
mp.put("ns","http://www.springframework.org/schema/beans");
XPath pt =doc.createXPath("//ns:beans//ns:bean");
pt.setNamespaceURIs(mp);
List<Element> beans =pt.selectNodes(doc);
for(Element element:beans){
String id =element.attributeValue("id");
String classname =element.attributeValue("class");
//BeanPhone bp=new BeanPhone(id,classname);
//listbean.add(bp);
}
}catch(Exception e){
e.printStackTrace();
}

}

private void instanceBean() {


}
obullxl 2009-08-08
  • 打赏
  • 举报
回复
帮顶,学习.
monkeyking1987 2009-08-07
  • 打赏
  • 举报
回复
去把SPRING的源代码拿来看看。。先看懂。。。

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧