- 博客(32)
- 资源 (16)
- 收藏
- 关注
eWeek 权威测试显示 MySQL 4.0.1 可与 Oracle 9i 媲美
eWEEK Labs/PC Labs 可以说是做基准测试的老大了,早在 1993年 10月份他们的姐妹杂志 PC Magazine 就做过同样的测试。这次和 PC Magazine 合作测试了五种数据库在 Java 应用服务器上的表现,结果显示 MySQL 最新的 4.0.1 版本性能可以和 Oracle 9i 媲美, 垫低的当然是微软的 SQL Server 2000 。 :-) 测试的这五种数...
2005-09-28 13:37:00 75
将应用程序变成产品的过程中的十三条生存法则
近来TechRepublic开发者的一个调查显示参与调查的多于百分之55的开发者认为如果一个程序达到了预算,发布和商业需求的话它就是成功的。但是从开发到用户最终接受这个软件还有一段泥泞的路要走。从将应用程序变为产品到确保用户已经训练妥当并完全的明白了这个程序的实现过程无疑是充满艰辛的。而且非常常见的是,这个过程总是有很多的压力和不眠之夜。下面是一些顺利的管理你应用程序的交付过程的技巧。#1:检查硬...
2005-09-26 10:49:00 71
BPEL4WS如何无缝的集成到ESB中
BPEL4WS和ESB不仅不是相互竞争的,反而是互补的。BPEL定义业务流程,而ESB提供BPEL执行过程中所有需要的服务。下面看一个PXE的BPEL过程无缝迁入到ServiceMix里面的例子这是在PXE中独立执行时候的配置,我们看到ProcessSVC的Provider里面使用了Protocoladapter.soap这个协议提供。其实bpel更不需要关注提供协议的类型,这些服务全部交给ESB...
2005-09-20 16:19:00 45
JBI和ESB是同义的么?
JBI和ESB是互补的。JBI提供一个模型和将集成组件作为服务的标准接口。JBI可以宿主在一个应用程序服务器环境或者在一个ESB容器中。ESB提供了一套基础架构包括了事件驱动的SOA,高度分布的路由目的地命名,企业消息能力和分布管理能力。 JBI允许应用程序和ESB无缝地加入可互操作,松散耦合的SOA。JBI在应用程序服务器中宿主,提供应用逻辑。ESB提供数据移动,安排和宿主用于集成的中间...
2005-09-19 11:32:00 105
JBI和Portlet标准作一个比较(图解)
Lagecy webapp |Portlet bridge New Portlet App | | Portlet Container | Portal Lagecy Service |JBI Compo...
2005-09-18 10:00:00 120
JBI标准和ESB的相互关系
JBI就像一个标准化了的ESB,这时候,原有的ESB产品可以集成到标准的JBI里面,以JBI Component的形式被调用。JBI的架构包括1 JBI Container2 JBI Components 2.1 Service components //例如工作流组件,规则引擎,转换引擎等都是JBI组件 例如ServiceMix里面的 WS-BPEL引擎就是用了PXE BP...
2005-09-16 17:18:00 78
Mule 架构中的几个名次的解释
1 Connectors :就是支持不同协议的连接器。例如:Http,FTP,Mail,Soap,JMS,MQ等等。通常连接器有三种类型:只用于接收,只用于发送和两者皆可。2 EndPoints Address:终端地址,类似于jms://topic:myTopic这样的东西。前面的jms就是连接器的类型。后面是各个连接器能识别的地址。这个地址可以是接收器识别的地址,例如:jms://topic:...
2005-09-16 12:02:00 59
从Matt Raible对Appfuse的阐述来看快速构建平台
在http://raibledesigns.com/page/rd?entry=biled_again_this_time_because 这篇文章里面。Matt对OSS针对Appfuse的可用性的怀疑进行了反驳。他说他在开始一个项目的时候,只会用到Appfuse的20%-30%,然而一般的用户是不会知道如何灵巧的把不需要的部分去掉的。所以我们今天在建立快速构建平台的时候,也应该考虑到企业应用的千...
2005-09-16 08:46:00 52
ESB的真面目
JBI component 就像portlet 一样,企业中每一种服务器产品,无论其接口是Webservice,XML-RPC,FTP,Http,Email都可以为他们夺身定制编写一个JBI Component,JBI用来接收自己的服务器发来的消息或者将消息发送给自己的服务器。我们看看ServiceMix的几种JBI ComponentJMS Component: 发送和接收JMS message...
2005-09-15 17:23:00 111
目前三个主流的开源ESB项目简介
一个是Object Web的Celtix:它原来是一个商业软件,因为卖的不好,所以转到OW下面,想增加一点知名度。第二个是codehaus的ServiceMix :它是真正意义上的兼容JSR208 JBI标准的ESB容器。它的主要特性包含:JBI 容器 脚本支持 规则引擎 工作流引擎BPEL 引擎 Web Services Notification 实现第三个是codehaus的Mule :Mu...
2005-09-15 16:02:00 704
Open Source ESB Mule 1.1 发布
http://mule.codehaus.org/Release+Notes这个版本的主要特性有:1 JBI Mule的传输、组件和变形可以用于任何JBI兼容的容器里面。此外,使用JBI榜定,Mule的组件可以和任何JBI容器交互2 BPEL 继承了FiveSight's PXE WS-BPEL execution engine. 3 EJBMule的complonent可以是EJB的Sess...
2005-09-15 12:11:00 53
Tapestry Tacos,Java Web框架的Ajax组件
Taco项目是Tapestry项目的控件http://tacos.sourceforge.net/index.html现在这个项目可以运行在主流的javascript框架上: Prototype/Rico/以及Dojo主要组件有ComponentsTree AjaxDirectLink AjaxForm DirtyFormWarning Autocompleter ProgressBar Refr...
2005-09-14 16:59:00 86
如何快速上手Netbeans的GUI Form Designer
Netbeans FormDesigner的确非常的强大。我现在的一个Swing项目采取的开发方法是,使用netbeans的form designer设计界面。当然设计出来的界面只包含组件的定义。也就相当于MVC的View,所有控制类放到一个Controller里面。要快速上手Form Desinger的方法就是要学会看懂它的.form文件。这个文件是xml格式的,因此非常容易懂。一般的格式都是这...
2005-09-14 11:58:00 549
3种方法封锁BT下载
方法1:封锁BT端口 大家都知道如果要限制某项服务,就要在路由器上设置ACL(访问控制列表)将该服务所用的端口封掉,从而阻止该服务的正常运行.对BT软件, 我们可以尝试封它的端口.一般情况下,BT软件使用的是6880-6890端口,小金在公司的核心路由器上使用以下命令将6880-6890端口全部封锁. access-list 101 deny tcp any any range 6880 68...
2005-09-14 10:14:00 191
怎样在专业路由器中实现禁用BT (转)
【教学】怎样在专业路由器中实现禁用BT 其实禁用BT下载就只有两个途径,一个是限制速度,一个是关闭BT所用的端口。无论是在宽带路由或者在路由器,又或是在代理服务器上设置,都是奉行以上这两个原则的。据我所知,论坛上有不少爱好者已经过了CCNA或者在考CCNA的,下面我们来探讨一些怎样在cisco的路由器上来根据以上这个原则进行设置。在路由器里,我们可以利用ACL来对BT的端口进行控制。一,就是限制速...
2005-09-14 10:11:00 439
免费的SMS工具包
Free Libraries/Tools for Sending/Receiving SMS with a ComputerLinksHyperlinks to some free libraries/tools for sending/receiving SMS with a PC are listed below. They are for reference only. http:/...
2005-09-13 17:41:00 268
Webmin-RPC 改造可行性证明
测试基本上和我想得一样。方法是修改webmin里面的lib一类的文件,把html相关的地方修改成xml,然后返回。也就是说,基本上还是webmin的代码,修改一下print里面的东西。我想找个本科生一个个改就OK的。以下是测试代码,有兴趣的朋友,可以联系我,我们一起把这个项目放到sourceforge上。#!/usr/bin/perl use XMLRPC::Transport::HTTP...
2005-09-12 11:08:00 43
使用vbXMLRPC组件访问xmlrpc接口
这是最简单的一个helloworld的调用。xmlrpc服务器端的代码在前一个blog中。用perl写的。主要是为了测试不同语言的兼容性。Private Sub Command1_Click() Dim linsRequest As New XMLRPCRequest Dim linsResponse As XMLRPCResponse Dim linsUtility As N...
2005-09-12 09:28:00 85
在Perl中使用xml-rpc的实例
不用多说了#!/usr/bin/perl use XMLRPC::Transport::HTTP; XMLRPC::Transport::HTTP::CGI-> dispatch_to('World')-> handle; package World; sub new { bless {}, shift;}; sub HelloWorld {my ($sel...
2005-09-11 18:15:00 90
OEL导出excel文件时候,美化excel的几种方法
用VB,VBA或者其他支持old的组建导出excel文件的时候,通常需要对文件格式进行排版和美化。这里面有两种做法,一,事先用一个设计好格式的excel,打开它往里面付值。 二,使用ole自己的划线和边框调整工具。下面具体看看这种做法下的几个操作的代码1 画边框xlSheet.Range("A1:F4").SelectWith xlApp.Selection .Font.name = "黑...
2005-09-11 16:06:00 76
使用XML-RPC来控制Webmin
最近要搞到webmin这个东西,仔细看了看代码,耦合的还真是紧密。既然要管理服务器。不可能自己重写一套方案了,于是乎还是修改webmin,取我所用的改写一些模块1 使用SOAP::Lite这个包这个包包含了xml-rpc,soap等常用的封装2 apache+perl CGI 安装在conf.php中加入<Directory /usr/local/webmin-rpc> ...
2005-09-11 15:46:00 51
关于Ajaxian JSF的设计原则
目前网上大大小小的Ajax Framework已经计算不清了,但是基本实现形式都是,通过js响应客户端浏览器的某个事件,然后调用一个js函数,在此函数中使用servicecall之类的方法。接下来的处理就见仁见智了,通常是两种:1 返回的resultobject,可能是xml,html,或者其他自定义的格式,通过客户端设置一个responce handler来接受这个返回变量。解析,并更新到d...
2005-09-09 16:05:00 66
Ajax的三种形式(开源项目)
朋友让我介绍Ajax的好处,我大概想了几点:1 大大减少了服务器端和客户端的数据流量,不像submit-responce时代需要参杂大量的html脚本。2 丰富了客户端的相应,例如表单子段的提示输入,数据验证。多级列表的实现。树桩菜单的动态加载等等需要注意的事:Ajax设计时候一定要考虑用户界面事件触发的无序性。1 对一些有写操作的地方,要根据情况实行界面锁定功能,即提交完成前,不可以进行其...
2005-09-08 16:31:00 64
netbeans-profiler超强大Profiler
最近刚发现原来netbeans一直有自己的profiler。http://profiler.netbeans.org/screenshots_m7.html大家到上面自己看看他的截图吧。
2005-09-05 13:56:00 94
spring-richclient开发swing应用程序 4
spring-rcp里面简单到极点(相对)的就算是菜单和导航条的配置了,当然这里面吸收了eclipse,netbean等思想。做成这样的形式以后也许可以向vb的菜单编辑器一样图形化创建菜单栏吧。所有菜单栏和工具栏的配置都在commands-context.xml这个文件里面1 <bean id="windowCommandManager" class="org.springframewo...
2005-09-03 18:50:00 89
spring-richclient开发swing应用程序 3
richclient-application-context.xml 上一节我们说到,这个文件是整个应用程序框架的核心,现在我们就来看这个文件。1 <bean id="petclinicLifecycleAdvisor" class="org.springframework.richclient.samples.petclinic.PetClinicLifecycleAdvisor"&...
2005-09-03 18:36:00 85
spring-richclient开发swing应用程序 2
1 Main函数PetClinicStandalone里面基本上简单到只要调用几个context.xml文件可以启动一个应用程序//context.xml存放的路径 String rootContextDirectoryClassPath = "/org/springframework/richclient/samples/petclinic/ctx";//启动用的xml,里...
2005-09-03 18:07:00 68
spring-richclient开发swing应用程序
Swing桌面应用程序的开发一直以来都是Java桌面开发者心中的痛! 很多人说它过于复杂,布局过于繁琐。也有很多公司想了各种方法来简化swing的开发,包括,一 使用xml配置来定义组建布局,这种方法过于抽象,无法所见即所得。二 使用各种图形化开发工具,然而这些工具限制与swing布局的复杂性和组件定制的灵活性。通常很难让人们满意。面对VB曾经带给我们的美妙的表单和activex控制,我们只能哀叹...
2005-09-03 18:00:00 330
如何在VB6中导出EXCEL、FOXPRO格式的表
这么简单的方法。不知道太可惜了select * into [Excel 8.0;database=导出目录].导出表名 from 表select * into [FoxPro 2.6;database=导出目录].导出表名 from 表select * into [FoxPro 2.5;database=同上].导出表名 from 表select * into [dBase III;databas...
2005-09-03 11:30:00 112
在VB6.0中使用Socket发送带SMTP认证的邮件
这个例子网上有很多版本,但是通常能发的,异常管理不是做的很好,这里的代码是我稍加整理的。包含了认证过程,我想现在SMTP一般都是要认证的吧。不要认证的只需把相应的行去掉即可。代码如下:Dim Response As String, Reply As IntegerDim DateNow As String, first As String, Second As String, Third As S...
2005-09-03 09:10:00 527
使用开源的Profiler来测试你的Java应用程序的性能
最近一些朋友谈到了系统性能分析的问题。想分析一个基于Java的系统为什么会慢最好的方法就是使用Profiler.profiler的原理是通过一些驱动和jvm绑定来读取jvm的运行时的情况,得到从类的加载到执行到结束整个过程中时间情况,从而知道到底那些函数的那些方法让你的系统变的很慢。比较好的开源Profiler工具有Extensible Java Profiler和Eclipse Profiler...
2005-09-01 17:58:00 181
程序员的正规军和游击队
软件开发是一个很特殊的行业,他不需要什么投入,不需要设备,资金,高深的技术。只要你有一台电脑,一个文本编辑器加上一些编译器,就可以进行从汇编语言到企业级应用的各种软件系统的开发了。这感觉很像游击队,只要拿把枪,就是游击队。当然队伍壮大了,就是正规军了。无论是游击队还是正规军,你的产品的质量或者说能不能打胜仗才是最关切的问题。正规军有正规军的严格,游击队有游击队的灵活。1 在成员组成上。正规军:大型...
2005-09-01 13:56:00 50
Spring Framework 开发参考手册
2007-04-23
css权威指南
2007-04-23
Pragmatic Ajax
2007-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人