2008-03-31

struts备忘(转)

关键字: struts备忘(转)
=======<html:messages>============ Action 中 : ActionMessages message = new ActionMessages(); message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 ",String 类型描述信息 )); this.addMessages(request,message); return ActionForward; JSP 页面中 : <html:messages id=" 指定使用消息的标识 " property= ...
2008-01-04

Ehcache

关键字: ehcache
参考:http://macrochen.blogdriver.com/macrochen/869480.html 1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中。如项目已安装了Hibernate ,则不需要做什么。。直接可以使用Ehcache Cache 存储方式 :内存或磁盘 2. 单独使用 EHCache 使用CacheManager 创建并管理Cache 1.创建CacheManager有4种方式: A:使用默认配置文件创建 CacheMana ...
2008-01-03

maven2介绍

关键字: maven2介绍
Maven2主要配置文件:pom.xml和settings.xml。 POM是Maven的核心对象模型,对于项目,一般只需要pom.xml就行了。 settings.xml配置在Maven2中存在两种级别: 用户级,针对操作系统登录用户而言。一般在$home/.m2/,对于windows用户,就是目录:C:\Documents and Settings\用户名\.m2\settings.xml。 全局级:一般在%M2_HOME%/conf/settings.xml,M2_HOME是Maven2的根目录环境变量名。 Maven2提供预定义的目录模板 如图: 具体应用如下: 1.下 ...
2007-12-23

struts2知识点备忘

关键字: struts2知识点备忘
struts2标签写的form表单 1. 只有FieldError级别错误才会自动显示出来,不再需要使用类似这样的标签:<s:fielderror/> 2. 验证出错的话,如果跳到form表单页面,那么会自动保留上次填入的表单信息 3. FieldError级别错误信息都会在每个Filed的上面显示 4. ActionError级别的错误会整体显示在一起,并且需要使用标签:<s:actionerror/> 5. 类型转换错误是属于FieldError级别的 6. ActionError是都放在List里的,而FieldError是放在Map里的 7. validateExecute ...
2007-12-07

dwr 错误:org.directwebremoting.util.CommonsLogging

关键字: dwr 错误:org.directwebremoting.util.CommonsLogging
dwr遇到这种错误: org.directwebremoting.util.CommonsLoggingOutput error 严重: A request has been denied as a potential CSRF attack. 主要原因是因为: 页面URL被跨站了的服务所调用. 解决办法: 在web.xml里dwr的servlet部分加上一个参数: <init-param> <param-name>crossDomainSessionSecurity</param-name> <p ...
2007-11-29

XFire简单使用

关键字: XFire简单使用
1 . XFire可以认为是webservice的一个实现。 其下载地址:http://xfire.codehaus.org/ 下载了以后把lib下的所有jar和xfire-all-*.jar拷贝到你的项目里。 配置web.xml xml 代码 xml version="1.0" encoding="UTF-8"?>   <web-app id="WebApp_ID" version="2.4"&nbs ...
2007-09-24

JDBM存储

关键字: JDBM存储
1.JDBM可以把它理解成一个嵌入式非常简单的数据库。官方网站:http://jdbm.sourceforge.net/ (OpenJMS和ActiveMQ 都用到了JDBM) A:如果是以RecordManager.insert形式存储数据的话,它存储数据的格式是:一个自动生成的id + 一个序列化的对象。 B:如果是以BTree或HTree的insert形式存储数据的话,它存储数据的格式是:key + value ,类似Hashtable等 多数为个人理解,如果有不对的地方,望指正,谢谢:) 2.JDBM的普通存储(RecordManager.insert存储) 首先需 ...
2007-09-11

转:maven2

关键字: maven2
1.安装 下载Maven.目前的版本是2.0.4 http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.4-bin.zip 解压缩后,设置环境变量M2_HOME到maven目录;在环境变量path中增加maven的bin目录。 在命令行输入 Mvn -version 显示 Maven version: 2.0.4 则安装成功。 2. 网络设置 maven运行时需要网络环境。如果你的网络需要代理,则要在maven目录的conf/settings.xml中设置。 找到&l ...
2007-09-04

eclipse plugin:EasyExplorer

关键字: EasyExplorer
EasyExplorer  是一个类似于 Windows Explorer的Eclipse插件,它可以帮助你在不退出Eclipse的环境下浏览本地文件系统 下载地址: 从 http://sourceforge.net/projects/easystruts/   下载的jar包放到eclipse的plugin目录下后,重启eclipse,在eclipse里选中任何一个文件。右键 选中 Easy Explorer,就可以打开该文件所在的目录了。    类似的插件还有openexplorer等  
2007-09-02

openjms

关键字: openjms
2种模式 : 1. PTP (Point-to-Point) 点对点模型 PTP(Point-to-Point)模型是基于队列的,发送方发消息到队列,接收方从队列接收消息,队列的存在使得消息的异步传输成为可能。   2 发布订阅模型(PUB/SUB模型) 非持久订阅模式:只有当客户端处于激活状态,也就是和JMS 服务器保持连接的状态下,才能接收到发送到某个Topic的消息,而当客户端处于离线状态时,则这个时间段发到Topic的消息将会永远接收不到。 持久订阅模式:客户端向JMS 注册一个识别自己身份的ID,当这个客户端处于离线时,JMS 服务器会为这个ID 保存所有发送到 ...
2007-08-07

struts跳转问题

关键字: struts跳转问题
web.xml <!-- Struts Action Mapping--> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml, /WEB- ...
连接池就不用说了 jndi是种规范 nameserver是按照这个规范写的。nameserver里用到了连接池。   不知道这样说对吗?
2007-04-13

XML-RPC 中文传递

关键字: XML-RPC 中文传递
XML-RPC 中文传递   /**   * 支持中文,Base64编码传送 ,和java里的byte[] 对应   */  public Hashtable distributeDataBySingle(Vector v)  {   Hashtable result = new Hashtable();   if(v != null && v.size() == 3)   {    byte[] rawUrlByte ...
2007-03-14

prototype

关键字: prototype update
 new Ajax.Updater("infotopicajax",url,{asynchronous:true,parameters:"name="+$F("name")+"&fphone="+$F("fphone")});
2007-03-06

删除目录及子目录下隐藏的某个文件

关键字: 删除目录及子目录下隐藏的某个文件
删除目录及子目录下隐藏的某个文件 del /S /A:H Thumbs.db
2007-01-23

ehcache的一个bug

关键字: ehcache的一个bug
java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.<init>(Ljava/io/InputStream;)V from class org.springframework.cache.ehcache.EhCacheManagerFactoryBean  at org.springframework.cache.ehcache.EhCacheManagerFactoryBean.afterPropertiesSet(EhCacheManagerFactoryB ...
2007-01-22

Rome使用简单说明二(部分关键源码分析)

关键字: Rome使用简单说明一(com.sun.syndication.io包)
Parser部分(解析) com.sun.syndication.io.SyndFeedInput input = new com.sun.syndication.io.SyndFeedInput(); 调用 public SyndFeedInput() {         this(false); } public SyndFeedInput(boolean validate) {         _feedInput = new Wire ...
查询缓存: 1。key(根据hql生成的sql,再加上参数,分页等信息) 2. value(id) 3.生成时间 4.和哪张表关联   根据查询缓存里的id去类缓存里面加载对应的对象 每个缓存都有一个生成时间和这个缓存所查询的表,当hibernate查询一个缓存是否存在的时候,如果缓存存在,它还要取出缓存的生成时间和这个缓存所查询的表,然后去查找这些表的最后更新时间,如果有一个表在生成时间后更新过了,那么这个缓存是无效的。    
Rome: http://wiki.java.net/bin/view/Javawsxml/Rome  Rome是 java.net 上的一个开源项目,为什么叫Rome呢,按它的介绍上的说法,有个“条条大路通罗马”的意思,有些RSS的意味。Rome可能是 sun 公司从自己某个子项目中抽离出来的,package和类的命名就象j2sdk一样感觉规范。功能上支持RSS的所有版本及 Atom 0.3(Atom是和RSS类似的一种内容聚合的方式)。Rome 本身是提供API和功能实现. package com.itfly; import com.sun.synd ...
2007-01-10

dwr遇到的问题解决

关键字: dwr遇到的问题解决
问题:.Max depth exceeded when dereferencing c0-param0 这个是因为在取页面文本框的内容的时候,是这样写的 var user=$("user"); jshello.hello(user,callback); 这样返回的是一个Object,第二行的hello方法(这个方法是在java代码里定义的)的参数是String类型的,所以会报那样的错误,正确的写法是: var user=$("user").value;
XMLC 插件 关于外部插件的使用可以用link的方式做, 如果简单的只把插件丢到eclipse自带的plugin目录下,可能不会起作用。  先用link方式做插件的连接 一、安放插件到目录 1、将插件放在一个目录下,比如在eclipse目录下有个"myplugins"目录 2、可以在里面再建eclipse目录 3、再在eclipse目录下建features和plugins目录 4、将插件都放在plugins目录下,比如xmlc的插件:net.sourceforge.xmlceclipse.core目录 二、做外部插件的连接 5、在ecli ...
ttitfly
搜索本博客
我的相册
63e97aa5-d2de-33be-88c3-8f39d5279b8d-thumb
bbbb
共 3 张
存档
最新评论