Fork me on GitHub
摘要: 红帽企业级Java套件(Enterprise Java Stack)对基于ObjectWeb J2EE认证的JonAS项目(包含于的Java应用服务器提供全面支持。JonAS项目已包含于红帽应用服务器。与Java Web应用套件一样,企业级Java套件包含对主要的Java开发库以及MySQL或PostgreSQL的支持。http://www.huihoo.com/jonas/http://www.... 阅读全文
posted @ 2005-12-25 14:24 张善友 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: GridView控件是Asp.net 1.1版本流行控件DataGrid的继承者,功能比DataGrid增强不少,但是也有很大的不同啊。将最近使用这个控件的经验同各位同学分享如下: 1\掩藏字段的处理:DataGrid可以将字段直接设置为Visible=false,可以通过Cell[x].Text取到值。 GridView这个功能失效了,可以使用运行时来设定该列为掩藏。处理Row... 阅读全文
posted @ 2005-12-22 23:06 张善友 阅读(42727) 评论(43) 推荐(0) 编辑
摘要: 本文教你认识xfce桌面环境,并且一步步带你安装和设置xfce4。 XFCE HOWTOXFCE是什么?XFCE是一个桌面环境,就像GNOME和KDE。它包含了一系列应用程序,比如根窗口(?)、窗口管理器、文件管理器、面板等等。XFCE是用GTK2 toolkit写的,同时也包含了其自己的开发环境(库、守护进程等),和其他大型的桌面环境差不多。但与GNOME和KDE不同的是,XFCE是一个轻量级的... 阅读全文
posted @ 2005-12-11 20:27 张善友 阅读(7368) 评论(0) 推荐(0) 编辑
摘要: Asp.net 2.0 WebPart使用经验点滴 阅读全文
posted @ 2005-12-03 21:20 张善友 阅读(11519) 评论(11) 推荐(0) 编辑
摘要: MS 的 Net Framework 2.0的Enterprise Library - November 2005 CTP 和Composite User Interface (UI) Application Block都是依赖于一个核心的组件ObjectBuilder。它同时实现了两个重要的设计模式Service Locator 模式和Dependency Injection 模式,是一个... 阅读全文
posted @ 2005-11-26 11:12 张善友 阅读(8005) 评论(3) 推荐(0) 编辑
摘要: 事务 处理事务是构建许多业务逻辑的一个重要方面。 .NET Framework 2.0 中的事务 在 .NET Framework 2.0包含 System.Transactions,这是一种新的命名空间,完全专注于控制事务性行为。开发人员将最... 阅读全文
posted @ 2005-11-25 10:36 张善友 阅读(7560) 评论(15) 推荐(0) 编辑
摘要: VS2003使用代码生成器生成的代码加入到工程会很郁闷的,在智能提示中是乱码,在VS2005中有一个选项可以解决这个问题。 今天将一个工程从VS2003转到VS2005,打开中文的注释都变成乱码了,变成乱码的这些程序许多是使用代码生成其生成的。通过下面的这个选项(Tool-->Options-->Text Editor)可以设置将乱码变成中文,同时解决了VS2003下面的问题。背... 阅读全文
posted @ 2005-11-24 17:26 张善友 阅读(2068) 评论(1) 推荐(0) 编辑
摘要: 雅各布森咨询加入了微软Visual Studio业界伙伴计划(Visual Studio Industry Partner program),并为MSF加入了改进后的轻量级统一过程 阅读全文
posted @ 2005-11-23 16:18 张善友 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: Asp.net和asp.net2.0同时部署在服务器上:发生如下错误 Server Application Unavailable The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in you... 阅读全文
posted @ 2005-11-17 15:57 张善友 阅读(721) 评论(1) 推荐(0) 编辑
摘要: 今天使用VS2005开发一个Windows服务,发现dotnet2.0的配置系统相对于1.x的功能变化很大。记录下来同各位共享。 阅读全文
posted @ 2005-11-17 12:29 张善友 阅读(3383) 评论(2) 推荐(0) 编辑
摘要: Provider模式在ASP2.0中极为重要, 你可以在任何一个地方看到它的身影, 如果你需要访问一个特殊的数据库Provide it, 如果你需要特殊的身份验证Provide it.Provider模式使得ASP2.0具有了更强的扩展和定制的能力.. 阅读全文
posted @ 2005-11-16 22:37 张善友 阅读(1778) 评论(1) 推荐(0) 编辑
摘要: 1.明确终端服务的2种模式 ----Windows 2000终端服务有2种运行模式: 远程管理模式和应用程序服务器模式。远程管理模式允许系统管理员远程管理服务器,而且只允许2个终端会话同时登录终端服务器。应用程序服务器模式允许用户运行一个以上应用程序,允许多个用户从终端登录访问服务器。但是,应用终端服务的用户必须有终端服务授权,即必须在90天之内在这个域或工作组中设置终端服务授权服务器,否则用户需... 阅读全文
posted @ 2005-11-14 17:35 张善友 阅读(3261) 评论(0) 推荐(0) 编辑
摘要: web2.0 博客的出现之所以被称为网络世界的革命,是因为其极大的降低了建站的技术门槛和资金门槛,而使每一个互联网用户都能方便快速的建立属于自己的网上空间。随着配套应用的快速发展,个人博客将在很短的时间内加速成长为类门户型的微型个人网站。博客走进千家万户和各行各业,从而将形成基于个人或小团体的以内容为导向的群体,而其中一定会出现的佼佼者将在很大程度上从门户频道乃至专业网站手里夺走部分甚至大部分读... 阅读全文
posted @ 2005-11-08 14:45 张善友 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 关于JAVA和C#的比较,从C#的诞生之日开始就没有停止过。其实比较JAVA和C#,有点不是Apple-to-Apple的比较。我认为更确切的说法是JAVA和.NET的比较,而C#是.NET阵营里的得力干将,和VB.NET一起成为微软.NET战略的左右手。 JAVA和C#比较的文章网上的不计其数。其中我看到.NET总设计师之一,C#之父Anders Hejlsberg的一次采访录最为有份量,他从设... 阅读全文
posted @ 2005-11-06 19:00 张善友 阅读(3546) 评论(6) 推荐(0) 编辑
摘要: 最近一直都在看一些RDF和Semantic Web方面的东西,本来有一个同事是来自Tsinghua AI实验室的,本想跟他好好讨论讨论,不过估计也没有机会了。国内好像做这方面的不是很多,而且到现在为止,我也没有一个很clear的关于RDF的想法。所以,只敢在这里浅述一下了,呵呵。有趣的是,按照WikiPedia的记载,Web2.0当初是被称作Semantic Web的,后来演化成了Web2.0。F... 阅读全文
posted @ 2005-11-06 18:46 张善友 阅读(10934) 评论(0) 推荐(0) 编辑
摘要: 原文:Sharing files between OpenOffice.org and Microsoft Office。翻译可能也比较随意。本文版权请向原文网站及原作者咨询。仅在已经获取原文使用权的情况下,以下文字可自由使用。本翻译未获原网站或原作者授权。要用OpenOffice.org,不可避免的问题之一就是如何同MS Office共享文档。有些人可不想这么做,他们会建设使用HTML/PDF/... 阅读全文
posted @ 2005-11-06 17:32 张善友 阅读(2035) 评论(0) 推荐(0) 编辑
摘要: 官方消息, Alfresco 1.0 发布.Alfresco 主要是基于Spring, Hibernate, Lucene等开发. Alfresco公司利用开源代码Java中部分内容,尤其是利用了JBoss程序服务器和Spring开发架构,创建了目录知识库。 阅读全文
posted @ 2005-11-05 21:17 张善友 阅读(3350) 评论(1) 推荐(0) 编辑
摘要: 在Novell公司中国区市场总监罗威先生看来,Linux的发展前景无疑是美好的。也许就在一年以前,业界还有不少人士对Linux能否成功还心存疑虑,因此,与罗威先生的对话更多地包含了释疑的成份。 对于开源技术的发展,罗威先生给出了这样肯定的结论。开源软件公司的成本构成与专有软件公司不同,它的源码来自于社区,这给传统IT带来了成本上的冲击。同时,长期困扰开源界的开源与商业的关系问题,通过在商业... 阅读全文
posted @ 2005-11-04 19:51 张善友 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 使用代码重构工具重构Web项目出现的错误:编译错误CS1595 的原因和处理办法。 阅读全文
posted @ 2005-11-04 14:42 张善友 阅读(1075) 评论(1) 推荐(0) 编辑
摘要: 随着基于.net平台的应用程序的数量级增加,提供.net空间的虚拟主机商也越来越多,但是有不少的虚拟主机提供商对.net环境的权限分配并不是非常的熟悉,从而导致.net的程序不能很好的运行,下面我们就来看一下如何来作一个即能让用户拥有自己目录的最大权限,又能让用户无法对除自己所在目录以外的其它目录进行操作访问的权限配置. http://www.dvnews.net/Support/3/2005/01/24/57.htm 阅读全文
posted @ 2005-11-02 10:18 张善友 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 如何成为项目管理者?很多组织内部,项目经理在企业的开发工作中充当一个关键的角色。一个成功的项目经理必须能够在一个高度变动的环境中和紧张的条件下工作。 压力管理导致更好的决策 压力的原因则与我们对压力的反应一样各不相同。一些人能从容冷静的对待压力,而另一些人则对即使是最温和的刺激也感到很紧张。一枚钻石和一块煤唯一的区别就是钻石能承受更强的压力。-匿名 1.竟什么是压力? 压力是当我们去适应由周围... 阅读全文
posted @ 2005-11-01 22:33 张善友 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 目前的0.18.1已经可以运行在Java1.4上了,而且它是开源(遵循BSD协议)和免费的UML制作工具,最主要的是只要添加它的模块包就能支持C#了. 我们最熟悉的商业UML建模工具恐怕就是Rational Rose了,当然除了它比较昂贵的价格外,伴随着它强大且烦杂的功能其安装下来也要有400M之多;那么argouml有什么独到之处呢,除了安装简便(安装完成仅有不到6M的大小)之外,还... 阅读全文
posted @ 2005-10-30 23:13 张善友 阅读(6403) 评论(4) 推荐(0) 编辑
摘要: NDoc 可以将 C#.NET 编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framework SDK 类库文档或者 MSDN Library 在线 .NET 类库文档形式的代码文档,让您快速拥有专业级的类库API 文档。(VB.NET 通过第三方插件如 VBCommenter 的支持,也可以生成 XML 文档。) 阅读全文
posted @ 2005-10-29 14:50 张善友 阅读(2219) 评论(7) 推荐(0) 编辑
摘要: Castle.MVC目前还在Castle的Sandbox中,只是在源代码管理中有,还没有向外发布版本,这里介绍多时Web的MVC,和Castle的MonoRail相比较,这个MVC可以Asp.Net的事件驱动开发和WebControl所见及所得的开发模式 阅读全文
posted @ 2005-10-29 09:52 张善友 阅读(10940) 评论(10) 推荐(0) 编辑
摘要: 在项目中使用Castle IOC容器,Asp.net程序中如何得到Castle容器内。 阅读全文
posted @ 2005-10-28 20:29 张善友 阅读(6154) 评论(7) 推荐(0) 编辑
摘要: 本文编译自J2EE的相关文档。MVC(Model-View-Controller)应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。 MVC结构提供了一种按功能对各种对象进行分割的方法(这些对象是用来维护和表现数据的),其目的是为了将各对象间的耦合程度减至最小。MVC结构本来是为了将传统的输入(input)、处理(processi... 阅读全文
posted @ 2005-10-25 22:59 张善友 阅读(10114) 评论(2) 推荐(1) 编辑
摘要: 今天研究了一下Castle的Remoting Facility.记录如下: 微软以前使用COM/DCOM的技术来处理分布式系统架构,通过Client端的Proxy代理程序来呼叫远程Server机器上的对象。.NET Framework则使用.NET Remoting或Web Services技术来实作分布式处理的工作概念;在这里针对.NET Remoting的设计架构做一个初步的简介和Cas... 阅读全文
posted @ 2005-10-22 16:39 张善友 阅读(6542) 评论(12) 推荐(1) 编辑
摘要: FxCop设计规则中的第三条提供了对空接口的检查.下面是它的描述: 一个接口提供了一组行为和使用契约(usage contract),任何一个类型都可以实现这个Interface, 而不需要考虑这个类型的继承层次。一个类型通过实现接口的成员而实现这个接口。一个空的接口没有定义任何成员,因此,也就没有任何契约能够被实现。 如果你的设计包含一个空的接口,并且希望一些类型实现这个接口,你很可能希望... 阅读全文
posted @ 2005-10-22 08:49 张善友 阅读(4021) 评论(11) 推荐(0) 编辑
摘要: NHibernate is a port of Hibernate to the .NET platform. Hibernate is the leading open-source object-relational persistence library for Java, used to persist plain objects in relational databases. Af... 阅读全文
posted @ 2005-10-20 07:37 张善友 阅读(2620) 评论(12) 推荐(0) 编辑
摘要: 其实只要在 Machine.config (也就是 xxx.exe.config) 里面设定就可以了.范例如下: 此方法, .Net 与 mono 均适用. 阅读全文
posted @ 2005-10-18 23:16 张善友 阅读(1219) 评论(1) 推荐(0) 编辑
摘要: 今天晚上花了两个小时从Castle网站拿到最新的Castle.Facilities.IBatisNetIntegration代码,将IBatisNet版本升级到1.3.0.0,Castle IOC版本升级到1.0.0.2。升级过程中发现几个问题: 1、IBatisNet的配置文件的格式采用了标准的XML的命名空间: 2、IbatisNet 增加了一个Log4Net的组件:IBatisNet.Common.Logging.Log4Net.dll,就是使用Log4Net纪录日志的包装。 3、providers.config文件支持的数据库多了db2,Informix,PostgreSql0.7,Firebird1.7,SQLite3.看来Ibatisnet越来越强大了,极力推荐大家采用Ibatisnet. 阅读全文
posted @ 2005-10-17 21:31 张善友 阅读(8206) 评论(18) 推荐(1) 编辑
摘要: Spring框架虽然很流行但并不是一个标准的开源框架。EJB3.0是由Java Community Process (JCP)制订的标准框架.这两个框架结构都有一个共同核心设计理念:将中间件服务传递给耦合松散的POJOS (Plain Old Java Objects, 简单洁净Java对象)。 本文将对Srping和EJB3.0框架背后的关键不同处进行考察,并讨论其优缺点。本文的观点也适用于其它更少为人知的框架,因为他们都是对“耦合松散的POJO”的设计。 本文来自:http://www.matrix.org.cn/resource/article/43/43718_Spring_EJB.html 阅读全文
posted @ 2005-10-17 20:44 张善友 阅读(3433) 评论(2) 推荐(0) 编辑
摘要: IBatisNet之获取和操作SQL语句 阅读全文
posted @ 2005-10-15 22:29 张善友 阅读(4933) 评论(2) 推荐(0) 编辑
摘要: IbatisNet对数据库表自动生成主关键字的处理方法 阅读全文
posted @ 2005-10-13 22:50 张善友 阅读(4304) 评论(5) 推荐(1) 编辑
摘要: Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo... 阅读全文
posted @ 2005-10-11 23:35 张善友 阅读(3080) 评论(0) 推荐(0) 编辑
摘要: ibatis 直接升格为 apache 一级项目了!!! 你可以通过 ibatis.apache.org 访问到。而大家知道,struts 去年才升级,jakarta 下面有几个很出名的项目到现在还没有升级:tomcat, tapestry 。 阅读全文
posted @ 2005-10-10 21:39 张善友 阅读(1439) 评论(1) 推荐(0) 编辑
摘要: Bouncy Castle 是一种用于 Java 平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现.现在有了C#的版本。下面是网站上的介绍 This port features tools for X.509 Certificate generation, Certificate request generation, generation and re... 阅读全文
posted @ 2005-10-05 20:30 张善友 阅读(3001) 评论(4) 推荐(0) 编辑
摘要: 这是一本对通用数据库访问类库很有帮助的书,很多的ORM工具的设计都是按照这本书的。特向各位共享这本好书。张笑猛翻译的:鲁棒的数据库持久层设计 阅读全文
posted @ 2005-10-03 13:33 张善友 阅读(3264) 评论(6) 推荐(0) 编辑
摘要: 离开原来单位一个多月,自从我离开公司最近有好几位同事离开了。真心祝愿各位工作开心快乐。这是原来单位的一位同事制作的RSS阅读器,使用C#代码编写。 简要介绍: 无限制级目录。方便的目录添加管理,不限制层次; 快捷添加频道。只需要提供一个正确的 RSS 地址,即可将相关信息添加到选定目录中; 自动更新频道。如果启动了自动更新,程序会自动更新频道列表; 频道列表过滤。打开频道列表过滤器,可以... 阅读全文
posted @ 2005-10-02 22:35 张善友 阅读(2035) 评论(3) 推荐(0) 编辑
摘要: NHibernate 是当前最流行的 Java O/R mapping 框架 Hibernate 的移植版本,当前版本是 1.0 .2 。它出身于 sf.net..IbatisNet 是另外一种优秀的 Java O/R mapping 框架,当前版本是 1.2 。目前属于 ... 阅读全文
posted @ 2005-10-02 16:33 张善友 阅读(4090) 评论(5) 推荐(0) 编辑