`
文章列表
  转自:http://zz563143188.iteye.com/blog/1847029 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、 ...
简介   转自:http://paggywong.iteye.com/blog/1350448     在Axis1中部署服务时,我们使用service.wsdd文件来配置服务。在Axis2中,不再使用service.wsdd文件来配置服务,改用services.xml了。这两个配置文件的语法是截然不同的。     本文涵盖了services.xml文件的语法和使用说明。在Apache Axis2/Java中,同一个服务包文件既可以用于部署单个服务,也可以部署多个服务。不论以何种方式部署服务,一个有效的服务包文件必须包含services.xml文件。随着我们部署服务的方式不同,serv ...
  转载 :http://jinnianshilongnian.iteye.com/blog/1418598   基于Schema的AOP     基于Schema的AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。     在Spring配置文件中,所以AOP相关定义必须放在<aop:config>标签下,该标签下可以有<aop:pointcut>、<aop:advisor>、<aop:aspect>标签,配置顺序不可变。 <aop:pointcut>:用来定义切入点,该切入点可以重用; ...
     延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。       为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了:    finally  {             ActionContextCleanUp.cleanUp(req);  }    在ActionContextCleanUp中,有这样的代码:   ...
我们写的系统在运行过程中会发生一些意想不到的bug,为了跟踪这些bug,常做的方式是使用try块,在捕获异常后把信息写入日志。假如有一个历史遗留系统,它没有做异常捕获日志,而现在需要加上日志,怎么办呢?   AOP 如果你了解AOP,你会知道不必重写try块。而struts2的拦截器实现原理就是AOP,strut2中提供了一个异常拦截器ExceptionMappingInterceptor,在发生指定异常后,会由它处理。从它的源码可以知道,这个类是有写日志的功能的,就是默认是禁用了,最快的实现就是直接启用它的日志功能。   Struts2异常配置 <?xml version= ...

Oracle常用操作

Oracle 常用操作(实用) 博客分类:   数据库 学习     Sql代码   SQL>select text from all_source where owner=
转:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/23/3096001.html       在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据 ...

webLogic缓存清理

Weblogic是一个强大的企业级J2EE WEB应用中间件,使用相当广泛。 部署项目到WebLogic,发现代码总不能生效,查了好久都查不出原因,最后想到可能是缓存文件的原因,可是这缓存文件到底在哪里呢? 在Tomcat中,我们知道%catalina_ ...
今天应用服务器后台报一下错误: 2015-04-08 08:59:56,986 WARN [org.hibernate.util.JDBCExceptionReporter] - <SQL Error: 1114, SQLState: 64000> 2015-04-08 08:59:56,986 ERROR [org.hibernate.util.JDBCExceptionReporter] - <ORA-01114: 将块写入文件  时出现 IO 错误 (块 # ) ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 47520) ORA-27 ...
Eclipse安装JD-Eclipse反编译插件       1、在eclipse的help—》Install New Software...中添加新软件开发,添加它的源:     name:jd-eclipse_update_site address
hibernate插件安装方法:  http://download.jboss.org/jbosside/updates/stable 点击eclipse的help菜单里的“Install New Software” 点击“Add”,输入下面的内容,一路“NEXT”即可 hibernate更新网址: http://download.jboss.org/jbosside/updates/stable   步骤一:下载Hibernate插件(建议手动安装) 到官网上下,我下的是HibernateTools-3.3.0.v201003050540R-H56-GA .rar 解 ...
一、开发工具配置        转自:获取       1、http://www.eclipse.org/downloads/下载Eclipse,解压。       2、http://spket.com/download.html下载Plugin,解压后覆盖到Eclipse的目录。        3、启动Eclipse,选择window→proference→spket→javascriptprofiles→new (输入Ext JS4.2.1)      4、Add libary(选择ExtJS)。
详情下载附件查看.

Spring管理事物

原文转自:获取 Spring的早期版本用户必须通过TransactionProxyFactoryBean代理对需要事务管理的业务类进行代理,便于实施事务功能的增强。让我们先看代码吧!业务层代码:
使用步骤: 步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema ...
Global site tag (gtag.js) - Google Analytics