自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开发积累

十年磨一剑,只等待出鞘的那一刻!!!

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

转载 事务处理的定义

在许多大型、关键的应用程序中,计算机每秒钟都在执行大量的任务。更为经常的不是这些任务本身,而是将这些任务结合在一起完成一个业务要求,称为事务。如果能成功地执行一个任务,而在第二个或第三个相关的任务中出现错误,将会发生什么?这个错误很可能使系统处于不一致状态。这时事务变得非常重要,它能使系统摆脱这种不一致的状态。       首先,让我们看一看什么是事务处理。19.1 事务处理的定义    本书已经

2006-12-02 14:12:00 9007 3

原创 基于WEB的J2EE报表解决方案

1. JReporthttp://www.jinfonet.com/ 2. StyleReporthttp://www.inetsoft.com/inetsoft/index.html 3. Formula One e.Report Enginehttp://www.reportingengines.com/index.jsp 4. Jasper Reporthttp://sourceforg

2006-11-24 23:52:00 2147

原创 jstl,fmt标签

首先,jstl既然可以国际化,那么必然可以自动根据local设置来选择资源文件。2,fmt:setLocal 可以设置Local,从而改变输出格式。3,fmt:message 可以输出资源文件里的key对应的value。 和struts一样 还可以传参数    4,  这地方有点意思,首先我在工程的WEB-INF/classes下面建立了一个资源文件resources.proper

2006-11-24 23:51:00 6440

原创 一个简单的Menu

 function extendMenu(obj, objStr) {  if(obj.innerHTML.indexOf("+") > -1){   obj.innerHTML = obj.innerHTML.replace("+", "-");  }else{   obj.innerHTML = obj.innerHTML.replace("-", "+");  }  changeVisibl

2006-11-24 23:49:00 1356

转载 成为软件架构师

现在软件架构师满天飞,是个写代码的都称自己为软件架构师,就象开个公司管上四五号人就给自己按个CEO头衔一样,着实让人好笑。于是到网上GOOGLE了一下看看软件构架师具体是个啥东东,有想做货真价实的构架师,就朝着那方向努力吧。网摘如下:软件架构师的职责:将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。软件架构师的具体工作:    (1)在需求阶段,软件

2006-11-24 23:39:00 1361

转载 怎样成为优秀的软件模型设计者?

我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterpris

2006-11-24 23:38:00 1111

转载 谈谈 Facade与Proxy的联系与区别

key words:  门面与代理这两组内容没有联系,只是今天在路上的时候突然一下子想到了,就放在一起说说吧Facade与proxy大多数人应该很熟悉,也接触了不少,但是放在一起比较问他们有什么具体区别的时候好像一下子也说得很含糊。Facade 意为门面,proxy意为代理,中文的解释也很通俗,但是有时候感觉Facade也有代理的味道,有人认为二者都属于proxy这个大概念,但是问题是他们总得有不

2006-11-24 23:37:00 1653

转载 CMMI(能力成熟度集成模型)

一、CMMI基础知识CMMI作为软件工程的管理方法体系,目前广泛为软件企业接受,在此和大家一起分享CMMI的相关知识,希望让大家对CMMI理解更深刻。1、CMMI是什么?CMMI 是英文Capacity Maturity Model Integrated的简称。中文是能力成熟度集成模型。CMMI是CMM模型的最新版本。早期的能力成熟度模型是一种单一的模型,其英文缩写为CMM,较多地

2006-11-24 23:36:00 2649 1

原创 Struts开发有感

是否可以把ActionForm属性的设置器和访问器修改成读取或者生成xml文档的方法,然后html form和ActionForm之间用xml文档进行数据交换,使之松散耦合,适应数据结构容易变化的应用???  

2006-11-24 23:35:00 1245

原创 Portal技术原理

Portal技术原理 JSR168将Portal 的组成分为三部份 (1) Portal Server (2) Portlet Container (3) Portlet。 Portal Server的定义建立在HTTP Server上。负责接收HTTP请求,调用Portlet,并将Portlet产

2006-11-24 23:34:00 13371 4

原创 jCIFS

是一个完全用Java开发的SMB客户端库。它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/文件枚举,NetBIOS 套接字和名称服务,smb:// URL协议处理器,一个类API的java.io.File ,RAP调用,NTLM HTTP鉴别。它广泛用于企

2006-11-24 23:33:00 3701 1

原创 谨慎使用ibatis中的缓存 |

Ibatis的xml映射文件中有一个叫cacheModel的标签, 可以用它来定义一种缓存的模式, 但是必须要谨慎使用缓存,使用不当,可能会造成一些麻烦, 例如在最近做的项目中, 在ibatis的xml映射文件里, 每个sql查询语句我都基本使用了一个cacheModel, 比如,一个新建的用户可以访问两个引擎(a和b), 此时用这个新建的用户登陆系统, 系统能正常显示该用户有权限访问的引擎;当我

2006-11-24 23:32:00 1451

转载 Roses for Rose 送给罗丝的玫瑰

Roses for Rose   Red roses were her favorites, her name was also Rose. And every year her husband sent them, tied with pretty bows. The year he died, the roses were delivered to her door. The card sai

2006-11-24 23:31:00 1329

原创 下载中文名文件问题

我在做下载中文名的文件, 要在浏览器弹出的保存对话框中正常显示中文名字 现在可以正常显示中文文件名了 ,但是出现下面一个问题:----------------------------------------------------------------------servlet里有这么一段代码片段:String fileName = request.getParameter("fileNam

2006-11-24 23:30:00 1555

原创 web.xml中加入标签时报错 |

今天,在部署web应用程序时,在web.xml文件中加入标签报错:Unknown element 报错的原因是:对于2.4的web-app,taglib标签的放置位置已经发生改变,要放在标签下       /WEB-INF/tld/struts-layout.tld    /WEB-INF/tld/struts-layout.tld    

2006-11-24 23:29:00 2092 1

原创 类java.util.ResourceBundle AND 类java.util.Locale

public abstract class ResourceBundle extends Object资源束包含特定于语言环境的对象。当程序需要一个特定于语言环境的资源时,如 String ,程序可以从适合当前用户语言环境的资源束中装入它。以这种方式,可以写大部分独立于用户语言环境的程序代码,它与大部分资源束中的特定于语言环境的信息相隔离。它甚至可以搜索到classpath里的jar文件中

2006-11-24 23:26:00 959

原创 Jboss JBPM 学习点滴

(一)JBPM在Mysql 4.0以下运行有问题,主要是select语句的问题。(二)JBPM 数据库默认的字符段是255个字符,有时需要修改,比如存储文件的时候。JBPM数据库默认的字段类型的定义有时候不一定适合需要,要手工进行修改。(三)对于工作流定义文件-processdifinition.xml的中文问题解决方案如下:(1)xml的Encoding设定成”GBK“(2)对于MySQL,hi

2006-11-24 23:25:00 788

转载 JBoss jBPM工作流定义部署

jBPM工作流部署的基本部署是:首先将工作流定义文件(processdifinition.xml)和相关的一些资源文件打包成pde文件,然后将生成的pde包部署到jBPM数据库中。pde文件的格式是jar文件格式,可以用winrar、winzip打开。        jBPM发行包中定义了ant任务来完成这个部署任务,具体步骤如下:(1)       修改jBPM根目录下的build.pr

2006-11-24 23:23:00 836

原创 JBoss jBPM2.0工作流引擎完全解密

Jbpm介绍1, 项目介绍项目是2003年1月由Tom Baeyens在sourceforge创建。Tom Baeyens是JSR207(Process Definition for Java)的专家组成员 项目的URL http://jbpm.org 项目2004年10月加入jboss组织,项目更名为JBoss jBPM2, jbpm工作流系统介绍jbpm是轻量级,可

2006-11-24 23:22:00 1258

转载 JBOSS jBPM 工作流管理系统简介

 jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,它使用要遵循 Apache License。jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了JBoss企业中间件平台的一个组成部分,它的名称也改成JBoss jBPM。随着jBPM加入JBoss组织,jBP

2006-11-24 23:21:00 965

原创 java 5.0学习笔记之三

Annotations定义annotation类型1.public @interface xxxxx{ //以@interface 表明这是一个annotation 类型        int id(); //每个方法都是该annotation的一个element,不得有参数和抛出异常。        String syposis();//返加类型:原始类型及String

2006-11-24 23:20:00 682

原创 java 5.0学习笔记之二

Varargs、printf()、static importVarargs方法参数中如果有不定数量的参数,以前的版本要使用该方法前需要将参数放入一个数组中,然后将该数组传入方法的参数中。如:Object[] arguments = {new Integer(7),new Date(),"a disturbace in the Force"};String result

2006-11-24 23:19:00 671

原创 java 5.0学习笔记之一

StringBuilder、Genenic、for-each、Autobox and Unboxes Enum Type新类:StringBuilder非线程同步的情况下可以替代StringBuffer,速度会更快。主要方法:Append(),insert()接受参数:可以是任何可以转换为string的数据类型包括对象实例。  GenenicCollec

2006-11-24 23:18:00 652

原创 什么是JNDI

JNDI全称 Java Naming and Directory Interface JNDI是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支持的技术包括L

2006-11-24 23:17:00 2873 2

转载 设计模式之Singleton(单态)

单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,

2006-11-24 23:14:00 600

转载 使用Log4J来进行调试

 Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appe

2006-11-09 21:58:00 1361

转载 JSP + Jndi + Spring + Hibernate组合

以下是這個組合成功運作所需注意的地方。 1.系統建置環境如下 AP Server : Tomcat 5.5.x Database : Oracle 10g Framework : Spring 1.2.x + Hibernate 3.x 2.相關重要修改設定如下 2.1 首先,要利用Tomcat的DBCP Connection pool功能,所以必需先改Tomcat裡面的Server.xml設定檔

2006-11-09 21:49:00 728

转载 Java5.0学习笔记

Annotations定义annotation类型1.public @interface xxxxx{ //以@interface 表明这是一个annotation 类型        int id(); //每个方法都是该annotation的一个element,不得有参数和抛出异常。        String syposis();//返加类型:原始类型及String Cl

2006-11-09 21:43:00 623

Head First设计模式

Head First设计模式

2012-10-08

OpenCms中文用户手册.pdf

OpenCms中文用户手册.pdf OpenCms中文用户手册.pdf OpenCms中文用户手册.pdf

2008-11-06

重构,改善既有代码的设计.chm

重构,改善既有代码的设计 重构,改善既有代码的设计 重构,改善既有代码的设计

2008-11-04

seamproject

a seam project

2008-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除