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


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


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

我的分类(专题)

日志更新

最新评论

留言板

链接

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




[Spring]Spring 中使用资源
软件技术,  电脑与网络

lhwork 发表于 2006/6/27 11:19:18

在Web应用中如果自已的程序里面需要用到外部资源文件(配置文件),一般会把配置文件放在classes下面或WEB-INF下面。如果加载这结文件的 话通常有两种办法。一是写绝对路径,这是最不推荐的方法。二是引入ServletContext,从相对路径中获得绝对路径。写相对路径的时候使用 ServletContext是免不了的,我的应用服务器是Tomcat,使用相对路径找文件都是在Tomcat的Bin文件夹下面找,所以我只能用 ServletContext来找。后来,为了使程序能脱离Servlet容器运行,就引入了Spring的资源管理机制。
       Spring为资源管理提供了一个Resource接口,并提供了几个Resource的实现。它们都需要一个String表示的资源的实际位置。依据这个String,Spring将会自动为你选择正确的Resource实现。
       下面一段代码,我为了得到一个资源的位置,定义了个属性,一个是file代表文件的路


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


[软件设计]Sequence生成器与带格式的Sequence
软件技术,  电脑与网络

lhwork 发表于 2006/6/25 15:28:43

PS:在这边所看到的 UML

阅读全文(3492) | 回复(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/)
阅读全文(2215) | 回复(0) | 编辑 | 精华 | 删除
 


[Eclipse]BIRT报表-中文指南
软件技术,  电脑与网络

lhwork 发表于 2006/6/25 15:22:01

URL: BIRT报表中文指南 500)this.width=500" border="0">BIRT.rar

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


[Spring]有关Spring 的 XML 配置问题
软件技术,  电脑与网络

lhwork 发表于 2006/6/23 21:12:16

        1.最好别使用autowiring   Spring可以通过类的自省来自动绑定其依 赖部分,使得你不必明确指明bean的属性和构造器。Bean的属性可以通过属性名称或类型匹配来实现自动绑定。构造器通过类型匹配来实现自动绑定。你甚 至可以指定自动检测自动绑定模式,它可以引导Spring选择一种适当的运行机制。先来看看下面的一个例子: <bean id="orderService"
class="com.lizjason.spring.OrderService"
autowire="byName"/>    OrderService类的属性名在容器中用于匹配bean实例。自动绑定可以潜在地节省一些打字和减少一些混乱。但是在现实世界的工程里你不应该使 用这种方式,这是因为它牺牲了配置的清晰性和可维护性。许多指南和介绍中大量吹捧自动绑定是Spring的一

阅读全文(1688) | 回复(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)代表了问题域中各种要素。

(原文开始)
这 段时间

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


[Subversion]cvs2svn转换Repository时,中文更新记录乱码的问题
软件技术,  电脑与网络

lhwork 发表于 2006/6/23 14:06:12

使用使用cvs2svn转换Repository的时候,发现转换过来的更新记录中,所有的中文都是乱码,不是显示方块,就是问号,原来是没有加上–encoding参数的缘故,原来使用的命令如下: c:/python23/python h:/cvs2svn-1.2.1/cvs2svn -s h:/svn/repo h:/cvsroot/repo –encoding参数的含义是“所采用的编码,默认为ascii”,但我加上这个参数“–encoding=gb2312”之后,转换却出了问题,提示 LookupError: unknown encoding: gb2312 原来cvs2svn在转换的时候使用 的是Python的字符集,而Python
2.3好像不支持gb2312字符集,因此更新到Python
2.4.1并使用如下命令进行转换 c:/python24/python h:/cvs2svn-1.2.1/cvs2s

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


[Subversion]subversion 1.2.3 for Redhat linux AS 4 源码包安装文档
软件技术,  电脑与网络

lhwork 发表于 2006/6/23 13:16:30

安装环境:REDHAT AS 4
时间:2005-11-21
作者:millsguo
Blog:http://bbs.guomin.net/blog/mills
[参考了本论坛相关文档]
安装步骤:
系统默认安装包:
代码:
autoconf-2.59-5
libtool-1.5.6-4

一、下载安

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


[Subversion]Redhat9 SVN apache(含ssl) 方式安装及配置(草稿)
软件技术,  电脑与网络

lhwork 发表于 2006/6/23 13:15:47

SVN apache 方式安装及配置:

1. 下载apache2和SVN源码包

2. 编译apache2
# ./configure --enable-dav --enable-so --enable-maintainer-mode
# make
# make install

3. 编译SVN
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# make
# make install

编译完成后会自动在 /usr/local/apache2/conf/httpd.conf 添加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule auth

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


[Subversion]通过mysql数据库来认证subversion
软件技术,  电脑与网络

lhwork 发表于 2006/6/23 13:15:09

在安装apache时要选择apache的模块mysql_auth_module,否则要自己安装该模块,该模块下载网址是:
http://prdownloads.sourceforge.net/modauthmysql/mod_auth_mysql-3.0.0.tar.gz?download
在安装linux时可以选择安装apache和模块mysql_auth_module。
安装完模块后在/etc/httpd/conf.d目录下有auth_mysql.conf配置文件,根据配置内容进行数据库创建、表和user的创建。根据需要来创建用户表和组表。例如:

# CREATE DATABASE http_auth;
# USE auth;
#创建表users和groups
# CREATE TABLE users (
# user_name CHAR(30) NOT NULL

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


« 111 112 113 114 115 116 117 118 119 120 »



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

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