自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

tomcat文件缓存分析[一个bug]

=====================================apache tomcat中文件的缓存机制=====================================一. 环境 version: apache tomcat 5.5.26 二. 缓存机制[ServletContext.getResourceAsStream] 1. 根据给出的path到缓存中查询CacheEn...

2009-09-11 18:23:16 239

原创 weblogic发布应用

WebLogic发布应用说明:1. 创建独立的donmain2. 启动domain  > 配置datasource;  注意在user_project\domains\用户的domain\bin\setDomainEnv.cmd的 classpath 设置相应的数据库驱动; > 配置web applicatoin; > 启动web application;3. 在ie中通过htt...

2009-03-12 11:42:26 160

xforms中主页面与iframe间的通信

===================================================使用OPS提供的dialog实现对话框功能=================================================== OPS提供的dialog实现对话框功能有两种使用方式: 内嵌和引用一. 内嵌 基本原理: 与一般的XForms元素一样, 直接将对话框内容嵌入页面中. ...

2009-02-26 10:53:10 182

扩展XML Schema Validator--MSV

需求:      1. 对XML中的某些节点和属性进行特殊的检查;             > 简单的检查: 不依赖XML上下文;             > 复杂的检查1: 依赖XML中的前序内容(先声明再使用);             > 复杂的检查2: 依赖XML中的后序内容(先使用再声明);      2. 友好的错误信息             > ...

2009-01-10 13:26:46 173

ResourceBundle中文乱码的问题

[i][b]原因[/b][/i]: 文件的存储使用的编码格式与文件读取时的格式不一致. 例如, 在java中, 读取文件的默认格式是iso8859-1, 而我们中文存储的时候一般是UTF-8. 所以导致读出来的是乱码. [i][b]解决方案[/b][/i]: 将中文写成Unicode就可以了. 例如"你好"的unicode是"\u4f60\u597d" [i][b]将...

2009-01-10 12:37:03 621

原创 IFrame中的Cookie问题

问题描述: 在一个应用(domain: A)的某个page中, 通过IFrame的方式嵌入另一个应用(domain: B)的某个页面. 当两个应用的domain不一样时, 在被嵌入的页面中不允许使用cookie(即使用cookie实现的session会失效).问题分析: 在XP SP2和IE6之后,从安全性角度考虑,默认状态下不允许在iframe里使用跨站点cookie。解决方案: 1.

2007-12-21 12:03:00 2977

IFrame中的Cookie问题

问题描述: 在一个应用(domain: A)的某个page中, 通过IFrame的方式嵌入另一个应用(domain: B)的某个页面. 当两个应用的domain不一样时, 在被嵌入的页面中不允许使用cookie(即使用cookie实现的session会失效).问题分析: 在XP SP2和IE6之后,从安全性角度考虑,默认状态下不允许在iframe里使用跨站点cookie...

2007-12-21 12:01:57 3746

Java实现模拟Client

在java中模拟Client有很多手段, 比如: 直接使用jdk中内嵌的URLConnection来实现; 使用第三方的开发包来实现(Apache的HttpClient). 现在, 介绍一下使用Apache的HttpClient的基本过程: 1. 创建HttpClient实例; client = new HttpClient(); 2. 创建某...

2007-12-20 16:26:41 180

模型语言--界面模型语言

   界面模型可以分为三个层次: 意图\功能层,表现抽象层,表现实现层  1.意图\功能层   职责:表达了界面的意图,即这个(或若干个)页面完成什么意图,在完成这个意图的过程中,最终得出:    > 页面与页面之间的关系,包括流向和数据的传递;    > 每个页面中,做什么事,其中涉及哪些概念,概念之间的关系,以及概念相关的操作;  2.表现抽象层  职责:描述界面的抽象表示,与表现...

2007-05-26 12:02:30 195

模型语言--概述

  模型语言分为两部分:界面模型语言,业务模型语言.  界面模型语言:描述界面的一种高级语言.在界面表达上,有两个方向:人理解的模型和计算机表达模型,传统的界面描述语言(如HTML,Swing...),都是接近计算机表达的模型.这里我们所说的"界面模型语言",它的目标是接近人理解的模型.  业务模型语言:略...

2007-05-26 11:35:20 375

企业建模型分析

  个人理解:企业建模包括两方面的内容"业务建模"和"界面建模". 一般情况下,企业建模仅仅指的是"业务建模",在这里,我们"界面建模"也划分到企业建模中,因为,作为一个完整的企业应用,仅仅有"业务"还不行,还需要有开展"业务"的方式.  目标:形成开发企业应用的一套工具以及一些通用的企业案例,具体包括以下元素1. 模型语言2. 模型运行器3. 模型编辑器4. 模型库5. 模型案例 ...

2007-05-26 11:30:05 152

企业建模概述

  梦想中的场景:        场景一:一个晴朗有早晨,在某个会议室,一个年轻的小伙子正和一个身体有点发福的中年人"愉快"的交谈的着.远远的看去,只见那个中年人娓娓道来,隐约可以听到:"首先..., 其次..., 之后..., 最后..., 在这个过程中..."; 只见那个小伙子认真的听的,不时地提出一些疑问,并就其中的一些点进行讨论;同时,陆续在笔记本上迅速的录入...;在此过程中,小伙子有...

2007-05-26 11:17:32 378

原创 Web界面设计总结

 这个星期的重点工作:在OPS基础之上扩展Dialog功能。 Dialog的设计方案在项目经理的辅助下完成,之后的代码实现以及测试工作由我单独完成。在这个过程中,有以下的收获: 第一,对界面模型认识的提升 界面的基本单位是page,在web应用是,是由一个个的page,以及page之间的关系组成的。page之间的流转有以下几种模式:页面流转模式、页面栈模式、非模态对话框模式。 页面流转模式:这是w

2006-11-15 20:20:00 1587

原创 安装篇

一. compiere运行环境建立     详细内容请参考compiere的官方站点: http://www.compiere-china.com/     1. 安装数据库;     2. 安装jdk     3. 配置compiere服务器     4. 初始化数据库     5. 启动compiere服务器     6. 启动compiere客户端  

2006-09-21 21:05:00 789

原创 wicket开发liferay应用

将wicket开发的portlet应用发布到liferay上时,需要注意以下事项:1、当前案例使用的版本   * wicket的portlet案例,wicket-portlet-examples(基于wicket1.2.1)可以从wicket的SVN上下载;   * liferay:使用的4.1.0的Pro版本2、将基于wicket的portlet案例, 需要进行以下的操作:   2.1 修改

2006-08-12 16:40:00 1126

原创 代码大全学习-顺序语句,条件语句

1、顺序语句(直线型)   ·按照依赖关系进行排列   ·让依赖关系变得列明显(如使用变量)   ·如果没有依赖关系,设计使用相关的语句尽可能地接近  ! 语句之间的依赖关系变得明显吗?(子程序名称、参数、变量、注释、)断言或错误来检查依赖关系 ! 如果依赖关系不明显,是否用注释进行了说明? ! 代码容易按自上而下的顺序读吗? ! 相关的语句被组织在一起吗? ! 把相对独立的语句放进稳中有各自的子

2006-07-24 12:33:00 863

原创 开源网站总结

  1.  SourceForge.net 非常优秀的开源项目管理站点,里面收集了大量的开源代码。对于想学习项目开发的人,在这里可以找到几乎任何你想要的东西。关键的东西从这里人口。http://sourceforge.net/softwaremap/trove_list.php http://sourceforge.net/index.php - 外文  2.  freshmeat

2006-07-24 12:31:00 1290

原创 Cougaar学习之-Domain/LogicProvider

    LogicProvider是cougaar中agent上的一种插入逻辑功能的实现方式,它的特点是:同步(synchronization)。适用范围:适于反应灵敏的操作,如数据格式的转换。        开发步骤:第一步,代码实现    代码实现包括两个类**Domain和**LogicProvider。    1. **Domain    关键点:public String getDo

2006-07-08 12:07:00 980

转载 Java中实现Consumer-Producer

问题描述:一个仓库可以存放N件物品。生产者每生产一件产品,将产品放入仓库,仓库满了就停止生产。消费者每次从仓库中去一件物品,然后进行消费,仓库空时就停止消费。    解答:在J2SE1.5中的java.util.concurrent 新功能包提供一些实用的通用类供并行程序使用。其中的B

2006-06-27 18:56:00 1927

原创 Cougaar学习之---安装篇

开发Cougaar应用程序的时候,需要安装Couggar一个Cougaar的运行环境环境及Cougaar的IDE插件(Eclipse).一、Cougaar运行环境的安装1. 到Cougaar的官方站点下载一个Cougaar(当前我使用的Cougaar12_0JDK_5版本,因此需要先安装jdk1.5).2. 将Cougaar12_0JDK_5.zip解压之后,有四个主要的zip(cougaar.z

2006-06-25 18:27:00 1945

原创 深入Sand之--Message分析

                                                                             Sand Message分析 目标:分析Sand中Message的设计思路,使用OWL/RDF描述语言,设计一套通用的CRUD消息.具体内容: 一、Sand中Message的继承体系SandMessage SandInstanceMessage 

2006-06-08 17:33:00 906

原创 Wildfire之MUC功能分析

   关键的类有:MultiUserChatServer, MUCUser, MUCRoom, MUCRole. 它们的功能如下所述:   1. MultiUserChatServer   功能:MUC功能的调度类。接收所有的MUC消息;管理user, room.      2. MUCUser   功能:与client一一对应,即每个client有且只有一个MUCUser。负责维护自己在每个ro

2006-05-12 11:30:00 1011

原创 Class.forName()与load.loadClass()比较

Class.forName()与Loader.loadClass()的区别 两者的共同性:实现动态扩展程序. 先来看看两者的使用方式: 1、 Class.forName() 存在两种方式public static Class forName(String classname)public static Class forName(String classname, boolean initiali

2006-05-04 23:28:00 1519

原创 Sand学习之--Node

Sand学习笔记之---Node       概述:Node是Sand中两大元素之一(Struct和Node),主要实现逻辑处理功能。Node的功能:消息的处理单元,实现逻辑。Node的组成:主要由两部分组成,静态部分和动态部分。1.  静态部分(静态的代码)分为两部分:用户定义的代码(**NodeDecl、**Node)和Code Gen生成的代码(**NodeBase、**

2006-04-28 18:23:00 730

转载 Java 数据库开发总结

数据库连接、设计以及备份技巧集锦JDBC操作各种数据库经验技巧集萃  Java 数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速

2006-04-26 16:29:00 2583 1

原创 Jabber Resource Link

www.jabber.org : jabber官方网站      http://www.blochberger.de/en_jwchat_how_to.htm : JWChat(一个Jabber Client)相关的资料, 比较关心的是有一个功能包(JabberHTTPBind servlet 实现Http与Socket之间的转换)

2006-04-24 12:30:00 760

原创 OWL学习笔记之--枚举

枚举(Enumerated) 在OWL中, 枚举分为两种:枚举数据类型和枚举类. 1. 枚举数据类型(Enumerated Datatype) 在OWL中,除了可以使用RDF Datatypes之外,还可以通过Enumerated Datatype来定义一个属性的值域。 Enumerated Datatype使用owl:oneOf来构建。构建的时候, owl:oneOf的subject是一个owl

2006-04-21 18:18:00 1453

原创 杂记

Cougaar学习笔记之---定制特殊的AspectType和AspectValue 动机:在Cougaar中,已经提供了一些标准的AspectType和AspectValue。但在实际的应用中,可能需要定制特殊的AspectType和AspectValue.   实现步骤:  1、在Domain类中定义特殊的AspectValue和AspectType相关的信息, 并注册AspectValue相

2006-04-15 16:29:00 1029

原创 sand配置调试环境

目标: 配置基于Eclipse下的sand调试环境.具体过程:   一.环境:1. jdk1.4(不能用1.5)2. tomcat5.0 (4.x会有问题)3. sand 0.9_0_04. 基于sand0.9_0_0的简单应用book(其中注释了XHTMLSandUIServlet中initEncryptor中的内容)5. MySql (用户名:root, 密码:root, 数据库名:t

2006-04-10 18:23:00 703

原创 配置Sand案例环境

     近段时间, 在配置Sand中的Task案例的运行环境, 遇到一些奇怪的问题, 总结如下.     基本配置: sandev 0.8, tomcat 5.0(不能使用4.X), jdk1.4_06(不能使用1.5版本), javamail-1_3_3_01, ant   基本过程: http://www.sandboss.org/sand/readme.html   遇到的问题: 

2006-04-04 11:11:00 728

原创 Cougaar学习笔记之---定制特殊的AspectType和AspectValue

 动机:在Cougaar中,已经提供了一些标准的AspectType和AspectValue。但在实际的应用中,可能需要定制特殊的AspectType和AspectValue.   实现步骤:  1、在Domain类中定义特殊的AspectValue和AspectType相关的信息, 并注册AspectValue相应的Factory   Domain类要继承DomainAdapter, 核心代码如

2006-03-13 13:52:00 844

原创 cougaar学习笔记之---序列化Asset到MySQL中

   目标:将Task中的DirectObject指向的Asset序列化在MySQL中.   基本步骤:       1. 开发DatabaseService       2. 开发LogicProvider(AssetPersistenceLogicProvider)--为什么要用LogicProvider, 实现数据转换的同步.       3. 为每种特殊的Asset提供相应的AssetPe

2006-03-09 17:11:00 1027

转载 XML 中文问题

起因:      在使用SAXParser解析XML文档, 当XML文档中包含中文时出错.解决方案:       在对XML进行解析之前, 将String形式的XML文档, 都转换成UTF-8格式. 转换代码如下; public static String toUTF_8(final String str){  if(str==null)   return str;      St

2006-03-08 21:58:00 949 3

转载 ajax web框架介绍

详细介绍: http://www.firstpartners.net/blog/technology/2006/03/01/web-20-and-enterprise-java-move-over-struts/多个ajax框架索引: http://www.open-open.com/67.htm

2006-03-06 08:30:00 675

原创 OXF学习笔记之--redirect

环境配置: Orbeon 3.0beta4版本.问题描述: 在OXF中, 如何使用redirect? 解决方案: 使用OXF提供的"oxf:redirect" Processor来实现.实现技术点:       1. begin点的写法, 使用一个xpl来实现, xpl的写法如下:...                                            

2006-03-04 11:36:00 914

空空如也

空空如也

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

TA关注的人

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