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


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031


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

我的分类(专题)

日志更新

最新评论

留言板

链接

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




[Spring]实施WebService Security[WS-Security1.0]的Encrypt和Sign模式(XFire+WSS4J)
软件技术

lhwork 发表于 2006/8/8 10:13:22

鉴于很多系统需要实施WS-Security的标准,我们在SpringSide中提供了XFire+WSS4J的Demo,本文介绍SpringSide中Spring+XFire+WSS4J的基本配置

[WebService Server端配置]
第一,创建一个基本的BookService

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


[Spring]Spring技巧之活用FactoryBean
软件技术

lhwork 发表于 2006/8/8 10:12:26

Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的 对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。在Spring框架内部,AOP相关的功能及事务处理中,很 多地方使用到工厂Bean,本文简单分析工厂Bean的用法。
首先回顾一下普通Bean,普通的Bean直接返回指定类(配置中的class属性的值)的一个实例,如下面的bean1将返回一个String字符串:
<bean name="bean1" class="java.lang.String">
 <constructor-arg value="我是字符串!" />
 </bean> 
下面,看看一个简单的工厂Bean:
import java.util.Date;
import org.springframework.bea


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


[Spring]Spring技巧之简洁配置
软件技术

lhwork 发表于 2006/8/8 10:11:42

     Spring2.0在配置上调整了不少地方,增加更加灵活、简洁的配置方式,本文通过两个简单的示例来演示。
      配置Apache的一个数据源连接池,在Spring 2.0以前的版本中,我们可以使用类似下面的配置:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="dataSource"
  class="org.apache.commons.dbcp.BasicDataSource"
 &nbs

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


[Spring]在Spring中配置log4j
软件技术

lhwork 发表于 2006/8/4 10:00:02

首先需要在web.xml进行声明:

<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"-->
 <context-param>
  <param-name>webAppRootKey</param-name>
  <param-value>ssh.root</param-value>
 </context-param>

这里的ssh是http://localhost:8080/ssh/

而root是系统开发目录中ssh/root

这样配置文件以及日志文件可以在spring的帮助下,放到开发环境中的任意位置

<!--由Sprng载入的Log4j配置文件位置-->
 <context-param>
  <param

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


[Spring]lucene-2.0.0的基本应用
软件技术

lhwork 发表于 2006/7/31 11:47:49

终于出2。0了 很兴奋,可是也很郁闷;兴奋的是有新功能了,应该去看看;郁闷的是,找了几个小时没找到一个完整的代码,在部长的强烈要求下,只好硬着头皮看文档。。。。
。。。
好,终于看懂了,该写代码了。
首先肯定是建立索引了啊
 public void creatIndex() {
 File indexDir = new File(getPathIndex());
 try {
List<Article> listArticle = getArticleDao().search(null, null,null, null, null, null, null, null, new Boolean(true));
 for (int i = 0; i < listArticle.size(); i++) {
 Document doc = new Document();
  Article article = listArticle.get(i);<

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


[Spring]Spring in Action 笔记(III) -- 在Spring下的Hibernate数据操作
软件技术

lhwork 发表于 2006/7/14 10:27:09

这次来看看使用Spring的Hibernate模板来操作数据, Spring提供了Hibernate的一层包装,使Hibernate使用起来更加方便,尤其是结合Hibernate Annotation时, 配置文件更少,维护更加简单. 下面来看看吧. 下面是一个测试数据实体类TestData.java 和前一篇提到的实体类一样,只不过用了Annotation注释.  package 
阅读全文(1774) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]Spring in Action笔记(II)--Derby(JavaDB)数据库
软件技术

lhwork 发表于 2006/7/14 10:21:08

    今天来看看使用JDBC来操作数据: 使用的是Derby(JavaDB)数据库,关于JavaDB的介绍请点击这里:   http://blog.matrix.org.cn/page/icess?catname=%2FJavaDB    。 下面建立一个DatabaseUtils.java的工具类,来操作数据库 。该类在上面的连接的文章中有讲述。

package  test.jdbc;

import  java.io.File;
import  java.io.IOException;
import  java.io.InputStream;
import  java.sql.Connection;
import  java.sql.DriverManager;
import  java.sql.PreparedStatement;
import  java.s

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


[Spring]Spring in Action 笔记 (IV) -- i18n问题和自定义属性编辑器
软件技术

lhwork 发表于 2006/7/14 10:20:36

  BY: icess Blog: http://blog.matrix.org.cn/page/icess     在Spring中处理I18N问题和使用Java里面的类基本上是一样的.使用org.springframework.context.support.ResourceBundleMessageSource 然后注入资源文件(一个名字为basename的属性),然后就可以在Context中使用资源文件了, 如下为一个配置示例: test.xml <? xml

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


[Spring]基于SPRING MVC的COMPASS限制搜索
软件技术,  电脑与网络

lhwork 发表于 2006/7/8 18:29:08

当索引数据很多的时候,我们必须做一定的处理来减少数据的压力,我这里提供一个很简单的办法
扩展CompassSearchController
恩对,也许还有高手的高招,可是我的理解能力有限吧 只学会了他,中间还应用到内部类
下面是完整的代码
public class CompassPageTest{
 public static void main(String[] arg){
  CompassPageTest test=new CompassPageTest();
  test.search();
 }
 class compassInner extends CompassSearchController{
  compassInner(CompassConfiguration config){
   
阅读全文(2397) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]AOSD:应用AOP实现业务逻辑
软件技术,  电脑与网络

lhwork 发表于 2006/7/8 18:23:39

(下面是发在javaeye上的帖子,因为觉的还有点意思,转到blog来,关于Domain和AOSD已经有了一些新的想法)

应用Domain开发的系统,通常把逻辑放在Domain Service层中,而Domain Service做两个工作:
1. 和表现层通信,表现为把表现层的平面数据(VO)转换为相关联的Domain对象,把Domain对象计算的结果转换成平面数据(VO)返回给表现层;
2.根据Use Case完成商业逻辑的调度。

以下主要讨论Use Case的内容。
通常Use Case所描述的Business Flow分为四种:Basic Flow,Alternate Flow,Exception Flow和Extension Flow。
虽 然Business Flow可能包含很多领域对象

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


« 1 2 3 4 5 6 »



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

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