月度归档:2014 年十二月

AOP及AspectJ的用法



AOP及AspectJ的用法

一、为什么需要AOP技术

AOP 是一个很成熟的技术。
假如项目中有方法A、方法B、方法C……等多个方法,
如果项目需要为方法A、方法B、方法C……这批方法增加具有通用性质的横切处理。
下图可以形象的说明具有通用性质的横切处理的思想:
Spring AOP开发漫谈之初探AOP及AspectJ的用法 - 月上西楼 - 月上西楼
[......]

Read more

AOP那些学术概念—通知、增强处理连接点(JoinPoint)切面(Aspect)



1、我所知道的AOP
初看起来,上来就是一大堆的术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下让你不知所措,心想着:管不得很多人都和我说AOP多难多难。当我看进去以后,我才行发现:他就是一些Java基础上的朴实无华的应用,包括IOC(见《Spring IOC(依赖注[......]

Read more

Spring IOC(依赖注入、控制反转)概念理解

Spring IOC(依赖注入、控制反转)概念理解

假设A组件依赖B组件

1. 自己new一个。 主动

2. 找工厂去要一个。 主动。

3. 等,等容器为我们提供一个被依赖组件。 被动。

传统模式下,无论是A去new一个B组件,还是通过工厂去获取B组件,都要需要A组件主[......]

Read more

Struts2图片上传(回显、多图上传、格式控制、多图上传分别保存路径到数据库不同的列)

Struts2图片上传(回显、多图上传、格式控制、多图上传分别保存路径到数据库不同的列)。

页面如下:
Struts2图片上传(回显、多图上传、格式控制、多图上传分别保存路径到数据库不同的列) - 月上西楼 - 月上西楼
需求:
1)选中店铺后,选中上传LOGO或者页脚、或者一次LOGO和页脚都上传
2)上传后,LOGO和页脚保存到表的两个列
关键:
单张图上传、怎么判断上传的是LOGO还是页脚[......]

Read more

log4j.properties配置详解

log4j.properties配置详解。

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。

 

1. 配置文件[......]

Read more

struts2对于复选框回显数据的两种方法

struts2对于复选框回显数据的两种方法。struts2对于复选框回显数据的两种方法:

一种是使用Struts2的自定义标签回显数据,对于自定义的HTML格式需要更改.ftl的模板文件;另一种方法是直接写HTML,并自行实现回显效果,如对于回显用户权限的码如下:

  1. <%–[......]

Read more