- 博客(14)
- 资源 (21)
- 收藏
- 关注
原创 Spring的配置文件
Spring是基于容器的。如果Spring没有配置文件,那Spring就是一个空的容器,不能提供任何功能。配置文件的功能是告诉Spring在应用上下文中有哪些bean以及这些bean是怎么样被连接起来的。基本样式如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.
2013-03-31 18:08:32 715
原创 Spring中Bean的生命周期
生命周期图说明:1)实例化一个bean2)给bean的属性注入值和bean引用3)如果bean实现了BeanNameAware接口,Spring就把bean的ID传给setBeanName()方法4)如果bean实现了BeanFactoryAware接口,Spring就调用setBeanFactory()方法,把BeanFactory传入该方法5)如果bean实现了Ap
2013-03-31 17:44:12 820
原创 Spring的应用上下文
Spring提供了多个应用上下文,以下三个必须掌握,因为最容易遇到1)ClassPathXmlApplicationContext:从classpath处获取xml文件来加载一个上下文。2)ClassPathXmlApplicationContext:从文件系统中获取xml文件来加载一个上下文。3)XmlWebApplicationContext:从web应用获取xml文件来加载一个上
2013-03-31 16:56:15 3691 1
原创 Spring的容器(container)
Spring没有单独的容器,而是有多个容器。Spring的容器可以分成两类:Bean factories和Application contexts。1)Bean Factories是最简单的容器,向Spring提供了最基本的依赖注入(DI)支持。定义的接口是:org.springframework.beans.factory.BeanFactory;2)Application cont
2013-03-31 16:41:21 881
原创 第一个Spring程序
注意:我使用的是Spring3.2首先看一下第一个Spring程序的整体概貌上面的五个jar包(除去spring-context-support-3.2.2.RELEASE.jar)必须引入,我不知道之前的版本的基本包是什么,但Spring3.2的基本包是上面六个缺一不可。 HelloWorld.javapackage com.spring.first;public c
2013-03-31 16:26:32 713
原创 struts2中访问servlet API的一些方法
在Acion中我们通常需要访问servlet的一些API,如request、session、application等。此时我们该怎么办呢?方法1:使用ServletActionContext或ActionContext类。//使用ServletActionContextHttpServletRequest request = ServletActionContext.getReques
2013-03-21 18:24:18 1062
原创 struts2学习总结
Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新
2013-03-21 10:01:16 1549
原创 struts中package元素的namespace属性用法
struts中package元素的namespace属性几乎在所有的项目中都会使用到,开始总是不知道怎么用,后来在百度了一下,找到了一些解法,但是我自己尝试的时候却不能成功。后来我自己在他们的基础上做了些改动,发现能用了。本文基本上和网上的相同,但是改了一些内容,因为按照网上的解法我不能成功。其间涉及到4个文件:struts.xml配置文件、test.jsp页面、testSuccess.htm
2013-03-19 20:47:27 11364
转载 Windows不能用鼠标双击运行jar文件怎么办
Java应用程序jar文件可以由 JVM(Java虚拟机)直接执行,只要操作系统安装了JVM便可以运行作为Java应用程序的jar文件,其跨平台特性使得很多工具软件都用jar方式来部署分发,比如用于HP WebOS系列手机常用的工具软件WebOSQuickInstall(简称WQI)就是采用jar方式。可是,很多朋友遇到一个难题,那就是下载了jar文件以后在Windows中不能用鼠标双击运
2013-03-14 09:42:48 950
转载 Java计算时间差
javaz中对日期时间的处理比较多,代码中列出了3中日期时间计算差值的方法。比如:现在是2004-03-26 13:31:40过去是:2004-01-02 11:30:24我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒方法一:DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try{
2013-03-14 08:35:52 764
转载 java中嵌入javascript
java中嵌入javascript脚本的思路: 1.取得脚本解释器的管理器Manager 2.从管理器中取得js的解释器实例ScriptEngine 3.取得存储javascript变量的Bindings实例 4.把一个java.io.Reader流及Bindings传递给ScriptEngine的eval()方法,从而运行存储在外部文件中的脚本。eval()方法返回脚本运行结果,
2013-03-08 21:58:29 2881
原创 JavaScript小笔记(三)
正则表达式直接量:包含在一对/之间。如var pattern = /s$/。匹配以s结尾的字符串。构造函数的方式:var pattern = new RegExp("s$");正则表达式中有特殊含义的标点符号:^ $ . * + ? = ! : | \ / [ ] { }JavaScript中如果记不清哪些标点符号要使用反斜杠转义,可在每个表达符号前都使用反斜杠。正则表达
2013-03-07 23:00:15 726
原创 JavaScript小笔记(二)
for/in语句语法:for(variable in object) statementariable是变量名,表示数组的一个元素或者对象的一个属性。在循环体statement内部,可以使用变量variable和“[ ]”来查询该对象属性的值。如下for(var prop in my_obj) document.write("name: " + prop + ";
2013-03-07 16:53:22 571
原创 JavaScript 小笔记(一)
JavaScript是由Netscape(网景)公式开发的,JavaScript最初叫LiveScript。JavaScript是一种具有面向对象能力的,解释型的程序设计语言。JavaScript是一种松散类型语言,也就是说,它的变量不必具有一个明确的类型,可以把不同的数据类型赋值给var变量。客户端的JavaScript是指嵌入了JavaScript解释器的Web浏览器。客户端的JavaScri
2013-03-07 11:23:07 752
org.springframework.transaction-3.2.2.RELEASE
2013-04-02
thinking in java 4(英文)
2012-11-14
Linux 宝典(第四版)
2012-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人