学习笔记
文章平均质量分 74
iteye_14839
这个作者很懒,什么都没留下…
展开
-
spring学习笔记(1)
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。■...原创 2010-05-31 16:26:19 · 152 阅读 · 0 评论 -
shell程序设计(3)
shell中的特殊字符1.通配符用于模式匹配,常用的有三种:1)*:匹配任意字符的0次或多次出现,但应注意,文件名前面的圆点(.)和路径名中的斜线(/)必须显示匹配。例如,模式“ *file”不能匹配.profile,而“.*file”才能匹配。2)?:它匹配任意一个字符。3)[]:其中有一个字符组。其作用是匹配该字符组所限定的任何一个字符。例如,f[abcd]能匹配fa,...原创 2010-06-06 13:40:10 · 267 阅读 · 0 评论 -
shell程序设计(2)
3.export语句与环境设置1)export语句在命令行上键入的命令都是响应的进程执行的,父进程创建子进程。子进程运行时的环境与父进程的环境往往不同。就是说,子进程只继承了父进程的公用区,而私有的数据区和栈区是不同的。一个进程在自己的环境中定义的变量时仅限于自身范围的局部变量,不能自动传给其子进程,所以父进程定义的变量对其子进程的运行环境不产生任何影响。为了把变量的这些变化体现到以后...原创 2010-06-05 14:14:43 · 115 阅读 · 0 评论 -
spring学习笔记(10)
使用注解方式注入:1。准备:注解方式的注入主要针对对象属性的注入。使用注解功能要引用注解包,另beans.xml的配置模板如下:原创 2010-06-05 13:33:42 · 72 阅读 · 0 评论 -
shell程序设计(1)
1.shell概述Unix系统中通常提供三种不同的shell,即Bourne shell(sh)、C-shell(csh)、和Korn shell(ksh)。在Linux系统中还包含了Bash,它是由sh发展而来。稍有不同。还包含csh、ksh的特色,但大多数sh脚本可以不加修改的在Bash下运行。2.shell脚本执行执行shell脚本的方式基本上有三种:1)输入定向到s...原创 2010-06-05 13:33:23 · 177 阅读 · 0 评论 -
spring学习笔记(9)
使用继承。在beans.xml里配置如下: 将bean为userServiceBean的修改为:新建AbstractUser.javapackage com.neusoft.main.object;public abstract class AbstractUser { private String abstractTest; ...原创 2010-06-01 14:39:29 · 90 阅读 · 0 评论 -
spring学习笔记(8)
属性注入方式1。settter注入1)简单属性:beans.xml配置如下: 新增User.java:package com.neusoft.main.object;/** * @author hongchq * @version $Revision 1.1 $ 2010-6-1 上午11:07:01 */publi...原创 2010-06-01 14:08:21 · 94 阅读 · 0 评论 -
spring学习笔记(7)
实例:1。环境搭建导入spring需要的包,spring核心jar包、commons-logging.jar(暂时先用这两个玩玩),因为要写单元测试,导入juint4相关jar包。2。eclipse新建springTest工程。导入相关jar包,在src目录下新建beans.xml.新建接口UserDao及实现类UserDaoImpl.代码如下:接口:packa...原创 2010-06-01 10:51:08 · 85 阅读 · 0 评论 -
spring学习笔记(6)
自定义属性编辑器,spring配置文件中的字符串转换成响应的对象进行注入spring已经有内置的属性编辑器,我们可以根据需求写自己的属性编辑器。步骤:1。集成java.beans.PropertyEditorSupport类2。覆写setAsText()方法3。将属性编辑器注册到spring中AOP是使用动态代理实现的。1。切面aspect对象操作过程中的截面。这个...原创 2010-06-01 09:58:23 · 75 阅读 · 0 评论 -
spring学习笔记(5)
有两种方法可以实现Bean的之前初始化方法。1、使用“init-method”属性,在Spring的配置文件中定义回调方法。下面将会具体描述。2、实现接口InitializingBean并实现它的afterPropertiesSet()方法。接口InitializingBean的代码如下:public interface InitializingBean {void afterProper...原创 2010-05-31 16:54:04 · 66 阅读 · 0 评论 -
spring学习笔记(4)
我们可以在Spring的配置文件中直接设置Bean的属性值。例如:你的Bean有一个“maxSize”属性,它表示每页显示数据的最大值,它有一个set方法。代码如下:private int maxSize;public void setMaxSize(int maxSize) {this.maxSize = maxSize;}这样,你可以在Bean定义时设置这个属性的值:2...原创 2010-05-31 16:51:11 · 74 阅读 · 0 评论 -
spring学习笔记(3)
BeanFactory是Spring的“心脏”。它就是Spring IoC容器的真面目。Spring使用BeanFactory来实例化、配置和管理Bean。但是,在大多数情况我们并不直接使用BeanFactory,而是使用ApplicationContext。它也是BeanFactory的一个实现,但是它添加了一系列“框架”的特征,比如:国际化支持、资源访问、事件传播等BeanFact...原创 2010-05-31 16:42:26 · 73 阅读 · 0 评论 -
spring学习笔记(2)
依赖注入的三种实现形式我们将组件的依赖关系由容器实现,那么容器如何知道一个组件依赖哪些其它的组件呢?例如用户注册的例子:容器如何得知UserRegister依赖于UserDao呢。这样,我们的组件必须提供一系列所谓的回调方法(这个方法并不是具体的Java类的方法),这些回调方法会告知容器它所依赖的组件。根据回调方法的不同,我们可以将IoC分为三种形式:Type1-接口注入(Interfac...原创 2010-05-31 16:28:57 · 77 阅读 · 0 评论 -
shell程序设计(4)
参数置换变量参数置换变量是另一种为变量赋值的方式,其一般形式是:变量 2=${变量1op字符串}其中,op标识操作符,它可以是下列四个操作符之一::-、:=、:+、:?。变量2的值取决于变量1(参数)是否为空串、利用哪个操作符以及字符串的取值。在使用格式上应注意,操作符的前后不留空格。1.变量2=${变量1:-字符串}如果变量1的值为空,则变量2的值等于给定的字符串,变量1...原创 2010-06-07 13:35:05 · 133 阅读 · 0 评论