使用spring方式来实现aop编程
摘要:1:什么是aop? Aspect Oriented Programming 面向切面编程 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,
阅读全文
代理和使用配置文件将域属性的自动注入
摘要:一:使用配置文件xml将域属性进行自动注入 byName方式域属性自动注入,要求自动注入的Bean的id名称要与被注入的属性名相同! 域属性自动注入 byType方式 byType方式域属性自动注入,要求容器中与被注入属性类型具有is-a关系的bean,只能有一个 二:实现静态代理 如何实现静态代理
阅读全文
spring初次体验
摘要:1.BeanFactory:实际上是实例化,配置和管理众多bean的容器。这些bean通常会彼此合作,因而它们之间会相互依赖。BeanFactory使用的配置数据可以反映这些依赖关系中(一些依赖可能不像配置数据一样可见,而是在运行期作为bean之间程序交互的函数)。 一个BeanFactory可以用
阅读全文
java之多线程 二
摘要:线程的生命周期: 当线程被创建并被启动时,它既不是一启动就进入了执行状态,在线程的生命周期中,它要经过new(新建),就绪(Runnable),运行(Running),阻塞(Blocked),dead(死亡)。 当线程启动之后,它不可能一直霸占着cpu独自运行,所有cpu需要在多条线程轮流切换,于是
阅读全文
java之多线程 一
摘要:概述: 几乎任何的操作系统都支持运行多个任务,通常一个任务就是一个程序,而一个程序就是一个进程。当一个进程运行时,内部可能包括多个顺序执行流,每个顺序执行流就是一个线程。 进程与线程: 进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当程序进入内存运行时
阅读全文
Ajax
摘要:AJAX:即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务
阅读全文
struts之类型转换
摘要:Struts2的内置类型转换器: Struts2的内置类型转换器,可以为你处理大多数的类型转换,这包括了以下类型和String类型之间的转换! 1.String 将int,double,boolean,String类型的数组或java.util.Date类型转换成字符串。 2:boolean和Boo
阅读全文
数据校验和国际化
摘要:一:数据校验 1、用execute()方法实现数据校验 继承自ActionSupport类,重写execute() 2、用validate()方法实现数据校验 继承ActionSupport类,该类实现了Validateable接口,该接口中定义了一个validate()方法,在自定义的Action
阅读全文
ognl
摘要:一:什么是值栈 1:ValueStack:值栈。其本身的数据结构是一个栈,使用者可以把一些对象存入栈中。然后使用动态的表达式来读取bean的属性。由于值栈中可能有多个对象 值栈会按照对象出栈的顺序依次尝试使用动态的表达式来读取值,知道成功读取值为止。struts2默认使用的是OgnlValueSta
阅读全文