- 浏览: 1056823 次
最新评论
-
yw10260609:
这么麻烦啊,还有代码操作?我在网上搜了一篇关于这个的教程,上面 ...
数据库同步 -
fengdonngming:
联系方式:steven198717@sina.com
Flex写的一个工作流设计器原型 -
fengdonngming:
我最近也在做一个类似的表单设计器,但是没有思路。可以发一下源码 ...
Flex写的一个工作流设计器原型 -
wanwan209709:
您好,我最近也在研究工作流的东西,您能把源码发给我研究一下吗邮 ...
Flex写的一个工作流设计器原型 -
玲cc:
文章很有哲学的观念。就像苏格拉底曾经说过的,你既然不知道你要寻 ...
这是给开发者的弥天大谎还是至理名言?
文章列表
6.2.1 准备环境
首先准备开发需要的jar包,请到spring-framework-3.0.5.RELEASE-dependencies.zip和spring-framework-3.0.5.RELEASE-with-docs中查找如下jar包:
- 2012-02-23 15:25
- 浏览 598
- 评论(0)
6.1.1 AOP是什么
考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?
传统解决方案:
1)日志部分提前公共类LogUtils,定义“longPayBegin”方法用于记录支付开始日志,“logPayEnd”用于记录支付结果:
2)支付部分,定义IPayService接口并定义支付方法“pay”,并定义了两个实现:“PointPayService”表示积分支付,“RMBPay ...
- 2012-02-23 15:25
- 浏览 702
- 评论(0)
一、标识符
1、凡是自己可以起名字的地方都叫标识符,都遵守标识符的规则
2、标识符由字母、下划线“_”、美元符“$”或数字组成。
3、标识符应以字母、下划线、美元符开头
4、java标识符大小写敏感,长度无限制。
5、java命名“见名知意”且不能与java语言的关键字重名。
二、常量
1、java常量值 用字符串表示,区分为不同的数据类型
2、注意:区分字符常量和字符串常量
“常量”这个名词还会用在另外其它语境中表示值不可变的变量
三、变量
1、java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
2、java程序中每一个变量都 ...
- 2012-02-23 13:19
- 浏览 632
- 评论(0)
5.4.1 xml风格的配置
SpEL支持在Bean定义时注入,默认使用“#{SpEL表达式}”表示,其中“#root”根对象默认可以认为是ApplicationContext,只有ApplicationContext实现默认支持SpEL,获取根对象属性其实是获取容器中的Bean。
首先看下配置方式(chapter5/el1.xml)吧:
- 2012-02-23 12:12
- 浏览 684
- 评论(0)
5.3 SpEL语法
5.3.1 基本表达式
一、字面量表达式:SpEL支持的字面量包括:字符串、数字类型(int、long、float、double)、布尔类型、null类型。
- 2012-02-23 12:12
- 浏览 763
- 评论(0)
5.1概述
5.1.1 概述
Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。
表达式语言给静态Java语言增加了动态功能。
SpEL是单独模块,只依赖于core模块,不依赖于其他模块,可以单独使用。
5.1.2 能干什么
表达式语言一般是用最简单的形式完成最主要的工作,减少我们的工作量。
SpEL支持如下表达式:
...
- 2012-02-23 12:11
- 浏览 733
- 评论(0)
4.4.1 使用路径通配符加载Resource
前面介绍的资源路径都是非常简单的一个路径匹配一个资源,Spring还提供了一种更强大的Ant模式通配符匹配,从能一个路径匹配一批资源。
Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”:
- 2012-02-23 12:11
- 浏览 796
- 评论(0)
4.1.1 概述
在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一的接口来对这些底层资源进行统一访问,是不是很方便,而且使我们系统更加简洁,都是对不同的底层资源使用同一个接口进行访问。
- 2012-02-23 12:09
- 浏览 696
- 评论(0)
3.4 Bean的作用域
什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。
Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“global session”三种web作用域;Spring还允许用户定制自己的作用域。
3.4.1 基本的作用域
- 2012-02-23 12:09
- 浏览 767
- 评论(0)
3.3.1 延迟初始化Bean
延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。
配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。
Spring容器会在创建容器时提前初始化“singleton”作用域的Bean,“singleton”就是单例的意思即整个容器每个Bean只有一个实例,后边会详细介绍。Spring容器预先初始化Bean通常能帮助我们提前发现配置错误,所以如果没有什么情况建议开启,除非有某个Bean可能需要加载很大资源,而且很 ...
- 2012-02-23 12:08
- 浏览 710
- 评论(0)
3.1.1 依赖和依赖注入
传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系:
泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;
- 2012-02-23 12:06
- 浏览 766
- 评论(0)
2.3.1 XML配置的结构
一般配置文件结构如下:
java代码:
- 2012-02-23 12:05
- 浏览 695
- 评论(0)