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


«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


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

我的分类(专题)

日志更新

最新评论

留言板

链接

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




[Java Open Source]ajax 开源项目 DWR
软件技术,  电脑与网络

lhwork 发表于 2006/6/27 13:23:23

ajax开源项目dwr的使用:
 利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值
 给JavaScript就好像直接本地客户端调用一样.  1:下载dwr.jar文件,将其加入到web工程的lib下;
 2:在web.xml文件中配置如下信息:
  <servlet>
     <servlet-name>dwr-invoker</servlet-name>
     <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
  </servlet>
  <servlet-mapping>
     <


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


[Java Open Source]Proxool+Log4j
软件技术,  电脑与网络

lhwork 发表于 2006/6/25 15:25:10

proxool除了可以使用admin查看连接池状态,还可以结合Log4j生成连接池的日志信息便于查看分析。只需要写以下类似配置文件:proxool-log4j.xml(Log4j的详细使用,参考http://logging.apache.org/log4j/docs/)

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


[Java Open Source]在你的企业级java应用中使用Drools
软件技术,  电脑与网络

lhwork 发表于 2006/6/23 17:46:45

什么是Drools
(译者增加:什么是Drools, 摘自drools.org)
Drools 是一个基于Charles Forgy's的Rete算法的,专为Java语言所设计的规则引擎。Rete算法应用于面向对象的接口将使基于商业对象的商业规则的表达更为自然。Drools是用Java写的,但能同时运行在Java和.Net上。

Drools
Drools 被设计为可插入式的语言实现。目前规则能用Java, Python和Groovy实现。更为重要的是,Drools提供了声明式程序设计(Declarative Programming),并且使用域描述语言(Domain Specific Languages (DSL))-专为你的问题域定义了某种模式的Xml, 它已经足够灵活到可以用来描述你的问题域。DSLs包含的XML元素(Element)和属性(Attribute)代表了问题域中各种要素。

(原文开始)
这 段时间

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


[Java Open Source]使用 Drools 规则引擎实现业务逻辑
软件技术,  电脑与网络

lhwork 发表于 2006/6/23 10:04:34

使用规则引擎可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本。本文展示了如何使用 Drools 规则引擎让 Java™ 应用程序更适应变化。Drools 的一个好处是具有允许将 Java 代码直接嵌入规则文件中的附加语法。 要求施加在当今软件产品上的大多数复杂性是行 为和功能方面的,从而导致组件实现具有复杂的业务逻辑。实现 J2EE 或 J2SE 应用程序中业务逻辑最常见的方法是编写 Java 代码来实现需求文档的规则和逻辑。在大多数情况下,该代码的错综复杂性使

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


[Java Open Source]在单元测试中使用EasyMock
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 17:35:22

我们每天的开发中都要编写大量的单元测试,很多单元测试的对象是相对独立的,例如一个所得税计算的模块,但是更多的单元测试需要依赖其他的组件或者服务。因此,我们需要EasyMock来无缝的连接这些组件。Mock的意思就是空的,不存在的东西。 EasyMock刚刚发布了2.2版本,它开始使用很多基于jdk 1.5的特性。 下面我们举一个例子: 假设定义一个如下的接口: public interface ISimpsonService {
    IEpisode getEpisode(int number);
} public interface IEpisode {
    int getNumber();
   String getTitle();
   InputStream getDataAsStream();
} 该接口的实现为

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


[Java Open Source]Cache查询工具Jofti 1.2-rc1 发布
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 13:32:47

Cache查询工具Jofti 2 beta2 版本发布了。Jofti可对缓存层中的对象,及支持Map接口的存储结构中的对象进行标记与查询。该框架支持EHCache,JBossCache和OSCache,还为对象提供透明的索引增删修改功能,以及易于 使用的搜索查询功能。该工具支持EJB3 QL 查询语言。该新版本中主要包括了提供的结果最大化以及分页查询功能。

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


[Java Open Source]jBPM Overview Screencast
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:24:04


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


[Java Open Source]ConcurrentSession的使用(Acegi)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:07:30

Acegi可以限制同一个用户名在同一时刻成功登录同一个应用的次数。例如,你可以阻止某个用户名在已经成功登录进web应用的同时再进行一次成功的登录。当然,这个允许同时成功登录的次数你是可以自己设定的。
为支持并发(concurrent)session支持,你需要加以下代码到web.xml: <listener>
<listener-class>org.acegisecurity.ui.session.HttpSessionEventPublisher</listener-class>

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


[Java Open Source]Acegi 参考的部分翻译
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 10:55:46

目录表 序 1. 安全 1.1 准备 1.2 介绍 1.2.1 发布号编制说明    

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


[Java Open Source]Acegi简介
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 10:49:03

    Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全系统能够轻松地适用于复杂的安全需求。
    Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全系统能够轻松地适用于复杂的安全需求。
    安全涉及到两个不同的概念,认证和授权。前者是关于确认用户是否确实是他们所宣称的身份。授权则是关于确认用户是否有允许执行一个特定的操作。
    在Acegi安全系统中,需要被认证的用户,系统或代理称为"Principal"。Acegi安全系统和其他的安全系统不

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


« 1 2 3 4 5 6 7 8 9 10 »



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

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