摘要: 当了解了spring容器的实例化之后,我们可以进行简单的进行模拟这个过程:1.首先进行加载spring的xml配置文件2.进行解析这个配置文件,将节点映射成一个类3.进行对 节点对应的类,这里只简单的存储id和class类型,采用的是xml配置使用bean的类构造器进行实例化package cn.can.myspring;//xml中节点的//对应的类public class MyBean { private String id; private String className; public MyBean() { s... 阅读全文
posted @ 2014-04-07 22:33 迷失的小猪 阅读(454) 评论(0) 推荐(1)
摘要: spring的bean容器到底是什么呢?---从表面上看就是一个类+一个xml文档,就是ApplicatonContext这个类和spring的配置文件beans.xml。我们经常就是写下面这样的语句//实例化spring容器ApplicationContext ctx = new FileSystemXmlApplicationContext("beans.xml");//这里使用文件系统来加载xml文件,这并不是最理想的方法,我们应该使用类路径进行去加载我们的配置文件xml,因为不同的机子,他的文件系统是不一样的。//获取类某某类 xx = ctx.getBean(&q 阅读全文
posted @ 2014-04-06 16:22 迷失的小猪 阅读(2933) 评论(0) 推荐(0)
摘要: 最近在训练web的三层开发模式,写了一个小程序,为了模拟数据库,用了xml来进行存放数据,因此需要将xml文件装载到内存中去,代码如下 private static String fileName; static { fileName=XmlUtils.class.getClassLoader().getResource("user.xml").getPath(); }采用上面的方法进行获取该文件的物理路径。一运行出现了下面的错误java.lang.RuntimeException: org.dom4j.DocumentException: D:\Works... 阅读全文
posted @ 2014-03-02 22:23 迷失的小猪 阅读(1698) 评论(0) 推荐(1)
摘要: 1.结构体是用来定义自己的类型,这个类型可以很复杂,也可以很简单。我们一般都是定义自己想要,方便自己编程的结构体。2.定义结构体的一般格式为:struct 结构名{ 成员列表.(这里有若干个成员组成,每个成员都是这个结构的一个组成部分,对每个成员也必须作类型的声明。)}example:struct student{ int num; char name[20]; int age; }3.结构体说明 结构体是由多个元素组成,各个元素在内存中的存储空间是连续,元素的类型可以是不一样的,而数组各个元素的类型相同。结构体定义并不是定义一个变量,而是定义一种数据类型,这个数据类... 阅读全文
posted @ 2014-01-24 16:54 迷失的小猪 阅读(275) 评论(0) 推荐(0)