- 博客(9)
- 收藏
- 关注
原创 什么是Spring
Spring的起源和背景Rod Johson在2002年编著的《Expert one to one J2EE design and development》一书中,对Java EE正统框架臃肿、低效、脱离现实的种种现状提出了质疑,并积极寻求探索革新之道。以此书为指导思想,他编写了interface21框架,这是一个力图冲破Java EE传统开发的困境,从实际需求出发,着眼于轻便、灵巧,易于开发...
2009-11-13 18:31:53
92
原创 Servlet生命周期
Servlet生命周期Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。Servlet的生命周期包含了下面4个阶段:(1)加载和实例化Servlet容器负责加载和实例化Servlet。当Servlet容器启动时,或者在容器检测...
2009-10-20 21:34:51
73
原创 abstract(抽象)修饰符,可以修饰类和方法
abstract(抽象)修饰符,可以修饰类和方法 1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。 2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以";"代替。需要子类继承实现(覆盖)。 注意:有抽象方法的...
2009-10-13 13:17:35
913
原创 map,set,list,等JAVA中集合解析
JavaTM 2 PlatformStandard Ed. 5.0 在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个接口extends自 --java.lang.Iterable接口 +List 接口 ...
2009-09-28 22:56:40
117
原创 session和cookie的区别
有以下区别: 1、session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息。 2、session中保存的是对象,cookie中保存的是字符串。 3、session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie中如果设置了路径参数,那么同一个网站中...
2009-09-28 21:34:31
66
原创 struts2的action中获得request response session
在struts2中有两种方式可以得到这些对象1、非IoC方式要获得上述对象,关键Struts 2中com.opensymphony.xwork2.ActionContext类。我们可以通过它的静态方法getContext()获取当前Action的上下文对象。有了这个对象我们想获得其他几个对象就好办了ActionContext ctx = ActionContext.getC...
2009-09-27 22:00:17
64
原创 数组复习
JAVA数组的声明,初始化和为数组内容赋值: 1>String[] s; //只是定义了一个指向String数组的数组对象,并未为其分配内存,如果此时使用编译器会报错 s = new String[10]; //此时才真正的为该数组对象分配了10个内存空间,每个空间初始化为null,不过s仍然为reference; for(int i=0;i s[i] = new St...
2009-09-25 00:04:43
94
原创 JVM加载class文件的原理机制
Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的...
2009-09-23 21:58:36
160
原创 org.springframework.dao.invaliddataaccessapiusageexception write operations
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'readOnly' marker fro...
2009-09-07 21:11:18
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人