本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7589785
建立时间:2006年5月29日




[J2SE]Java数字签名
软件技术

lhwork 发表于 2006/9/14 17:38:20

1、建立applet的class文件,在html中包含进去。 2、使用keytool-genkey建立一个self-signed签名。 3、使用keytool-certreq以此签名生成一个CSR(CertifiateSigningRequest)??(可选) 4、将此CSR递交CA等机构认证,返回一个.cer文件。??(可选) 5、将此.cer文件导入本地keystore(使用keytool-import)。??(可选) 6、使用jar将要发布的applet打包,并且在html中包含此包文件(archieve=XXX.jar)。


阅读全文(1958) | 回复(0) | 编辑 | 精华 | 删除
 


[Java Open Source]使用htmlparser获取sohu的天气预报
软件技术

lhwork 发表于 2006/9/14 13:20:42

首先,我们新建一个类,存放天气信息/*
 * Created on 2005-3-8
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package org.exoplatform.portlets.chinaweather.component;/**
 * @author Administrator
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generati


阅读全文(3774) | 回复(0) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]JAVA中DWR开发项目实战经验
软件技术

lhwork 发表于 2006/9/13 14:12:41

自己在公司网站开发总用DWR开发的一个简单聊天
本人也是在网站开发地图时有到了这个技术,刚学习DWR半个月
就把随手写的一个简单聊天来给大家共享,切磋一下。
由于考虑到某些局部原因,只发表了一些重要技术方面的资料,没有把全部东西共享。请个人体谅。
由于DWR2.0有个Bug ,我用的DWR1.0,但是,它必须用JDK1.4
dwr.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
  <init></init>
  <allow>

阅读全文(4306) | 回复(1) | 编辑 | 精华 | 删除
 


[FreeMarker]使用FreeMarker-IDE,辅助提示WebWork的Tag语法
软件技术

lhwork 发表于 2006/9/11 15:21:11

一个取巧的方法,临时用用提示WebWork的标签.
 FreeMarker-IDE是一个非常好的工具,虽然还有很多地方不尽人意,目前版本是0.9.14.目前版本似乎无法支持transforms,以后的版本也许会支持的.WebWork用transform的方式实现了自己的Tag,但是标签很多,参数也很多,没有提示真是不爽啊FreeMarker-IDE支持宏定义方式的语法提示,虽然没有象JavaDoc方式的参数的解释说明,但是也比什么都没有强啊于是,一个念头产生,造一个假的宏定义,就可以提示了.
1.假设已经有了这个宏定义的文件,例如文件macro.ftl:<#macro test1 param1 param2 >
</#macro>在macro.ftl上点击右键,选择"Use as FreeMarker Library",然后选中要作用其上的项目,设置设置namespace为你期望的名字,例如test,

阅读全文(5421) | 回复(0) | 编辑 | 精华 | 删除
 


[FreeMarker]使用FreeMarker生成Html静态文件(实例)
软件技术

lhwork 发表于 2006/9/11 15:19:50

以下是我在生成新闻的静态文件时用到的代码.仅供参考.请根据实际情况修改. 模板:    <html>
<head>

<title>查看文章: ${newsitem.title} </title>
</head>

<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="

阅读全文(11912) | 回复(2) | 编辑 | 精华 | 删除
 


[FreeMarker]FreeMarker一篇通
软件技术

lhwork 发表于 2006/9/11 15:09:11

大家看文章标题就应该知道,我想用一篇文章,把大家从对freemaker的陌生直接带入到比较深入的境界,所以不想说一些基础性的东西,如果大家不习惯我的表达方法,大可通过google去找习惯于自己阅读方式的相关文章。我 用过velocity,最近才用freemaker,才知道我以前的选择是错了,因为velocity不支持过程的调用,所以我为velocity增加了 很多的东西,写了很多代码,而且脚本也累赘得要命。freemaker首先吸引我的是它强大的过程调用和递归处理能力,其次则是xml风格的语法结构有着 明显的边界,不象velocity要注意段落之间要留空格。所以我建议大家直接使用Freemaker,虽然freemaker没有.net版本,我想不 嵌入程序中使用的话,freemaker是绝对的首选。(题外话,谁有兴趣移植一个NFreeMaker?)在使用之前我们先要设置运行环境,在使用Freemaker的时候,我们需要下载相关的程序:
freemaker:
阅读全文(3831) | 回复(0) | 编辑 | 精华 | 删除
 


[FreeMarker]FreeMarker设计指南
软件技术

lhwork 发表于 2006/9/11 15:05:51

(1)模板 + 数据模型 = 输出 FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念他们是分工劳动的:
设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;
程序员创建系统,生成设计页面要显示的数据。
经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的。在这里,你可以在HTML(或其它要输出的文本)中加入一些特定指令,FreeMarker会在输出页面给最终用户时,用适当的数据替代这些代码。 下面是一个例子: <html>
<head>
<title>Welcome!</title>
&l

阅读全文(1860) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]给编程狂热者的ant task笔记
软件技术

lhwork 发表于 2006/9/7 10:22:22

    作者:江南白衣   

    这篇文档是专门写给那些编程狂热者,在A

阅读全文(4036) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Hibernate获取数据方式与缓存使用
软件技术

lhwork 发表于 2006/9/7 10:20:24

Hibernate获取数据的方式有不同的几种,其与缓存结合使用的效果也不尽相同,而Hibernate中具体怎么使用缓存其实是我们很关心的一个问题,直接涉及到性能方面。
缓 存在Hibernate中主要有三个方面:一级缓存、二级缓存和查询缓存;一级缓存在Hibernate中对应的即为session范围的缓存,也就是当 session关闭时缓存即被清除,一级缓存在Hibernate中是不可配置的部分;二级缓存在Hibernate中对应的即为 SessionFactory范围的缓存,通常来讲SessionFactory的生命周期和应用的生命周期相同,所以可以看成是进程缓存或集群缓存,二 级缓存在Hibernate中是可以配置的,可以通过class-cache配置类粒度级别的缓存(class-cache在class中数据发生任何变 化的情况下自动更新),同时也可通过collection-cache配置集合粒度级别的缓存(collection-cache仅在 collection中增加了元素或者删除了元素的情况下才自动更新,也就是当collection中元素发生值的变化的

阅读全文(11790) | 回复(4) | 编辑 | 精华 | 删除
 


[Prototype(Ajax)]js版事件管理器
软件技术

lhwork 发表于 2006/9/7 10:16:02

写的一个比较简单的事件管理器,主要从这些方面进行的考虑:
1、实现事件的注册/反注册。
2、实现事件的调用。
3、注册事件的拦截器(方法执行前或执行后)。
目前写的这个版本还比较简单,后一步需要增加事件的有效范围以及事件的拦截器的有效范围的支持,就是scope的概念,还有一个需要改进的地方是将目前事件调用的部分改为COR模式。
源码如下:
阅读全文(3608) | 回复(1) | 编辑 | 精华 | 删除
 


« 81 82 83 84 85 86 87 88 89 90 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.093 second(s), page refreshed 144763245 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号