存档

2008 年 10 月 - 27 文章

假装

太郁闷了,喝了点酒,听着这首歌:刘德华,假装紫色灯光穿过酒杯晚风偷窥灰色约会这数晚你带着敷衍的身躯似不想多跟我依偎即使相拥都似误会眼睛仿佛想讲再会沉默对着沉默烟灰双方心神实在未溶汇请说谎吧不要相告你有他准这最后一宵有火花假装一双恋人假装一起欢腾假装喜欢亲我吧重演当天的好戏即使即将分离假装一宵可以吗假装一双恋人假装一起欢腾假装舍不得我吧留多些思忆给那即将孤单的人深深地亲他就算假
More...

用Apache htpasswd管理SVN帐户

 
在apache安装目录下找到bin目录,该目录下有htpasswd执行文件 htpasswd -cmb userfile abc 123456c :createm:md5b :在命令行上输入密码解释:创建userfile文件,增加用户名为abc的用户,密码为md5加密的123456 更新密码htpasswd userfile abc 添加新用户htpasswd userfile xyz 删除用户htpasswd -D userfile xyz 生成.htaccesshtpasswd -c .htaccess user转自:http:www.kixi.com.cnhtmlxitonglin....
More...

Grsync:rsync 的图形化界面

 
rsync 是一个命令行界面的目录同步备份工具。Grsync 为其提供图形化的用户界面,方便用户使用。当前,Grsync 的主要功能包括:具有常用的 rsync 选项,可以保存多个配置,在 rsync 执行前后能够运行自定义的命令,可用于 Shell 脚本和 crontab,支持导入导出配置等。 安装 Grsync 你能从 Grsync 的主页获取 0.6 版本的源代码,然后使用如下命令编译安装: .configure make sudo make install 其他替代品 除了 Grsync 之外,还有一些其他的 rsync 前端程序,你可以参考: QSync:使用 Qt 所写的 r....
More...

NetBeans 时事通讯(刊号 # 30 - Oct 15, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter....
More...

Maven2插件开发详解

 
在Maven2强大功能的魅力诱惑下,很多公司渐渐开始从Ant转向了Maven2,而且由于Maven2本来就支持运行Ant脚本,这样就大大降低了开发团队在从Ant向Maven2过渡所需难度。 相对于Ant对开发人员的相对开放的姿态,Maven2对开发人员来说看起来比较透明。很多对以前老的Ant程序员 来说需要编写target的问题在Maven2中都变成了一些简单的配置。理论上讲,这样一来,Maven2的使用起点应该是比Ant低多了,因为在 Ant中程序员至少应该熟悉Velocity语法才行。但是由于Maven2到目前为止还没有成套系统的中文资料或文档可供查看,使得Maven2的使用 看起来并不....
More...

NetBeans 10th Birthday

I had been using NetBeans for more then 1 year.Formerly, I had used the Eclipse IDE for development. But, since I had a try for NetBeans, I surprised, I feel the NetBeans IDE is more for humanbings! This year is NetBeans 10th birthday, let's celebrate it!Using NetBeans IDEI use NetBeans IDE under Ub....
More...

工作流(Workflow)和BPM的不同

1、工作流Workflow 在模拟、定义、执行和分析方面并不是非常关心完整周期的流程管理。没有内置的流程管理概念。 有限的可测量性和可靠性,通常只是为部门级的使用进行设计并只有有限的平台支持。 缺乏整合能力,通常只限于传送图片或者文档附件。 通常只能运行指定的应用系统,无法运行外部的主机应用系统,比如Oracle、SAP等等。 功能着重于提供强大的电子表单功能。 通常在非任务验证和收入结算领域使用。 2、BPM 业务流程的管理、模拟、执行和分析的独立的软件平台,通常用于P2P、P2A和A2ASTP任务验证和收入结算流程中。 高可测性、高事务数、大用户量的设计。 很强的集成能力,业务流程能够通过....
More...

工作流(Workflow)

工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。   简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,以及对每个任务(或活动)的描述。   工作流在大多数的实际应用中的情况可以这样来简单地描述:在网络、服务器和多台计算机客户端的 硬件平台上,业务过程按照预先设定的规则并借助应用程序和人对相关数据的处理而完成。例....
More...

业务流程管理(Business Process Management)

所谓BPMBusiness Process Management, 即业务流程管理,是指根据业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。业务流程管理应 该包括"建模-实施-监控-管理"等过程,要具备其所需的所有服务与工具才能叫作BPM。   现在的信息系统开发方式的缺点在于对需求表达不清晰、效率不高。在这种思维方式下流程被固化在 系统中,企业不能随着商业环境的变化而方便迅速地改变业务流程,而企业环境的变化促使企业必须快速地调整业务来响应。实时性企业将敏捷地使用最新信息,以 积极地消除其关键性业务流程中的管理与执行层面出现的低效率延迟....
More...

JAX-WS

 
JAX-WS规范是一组XML web services的JAVA API。JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。   在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对于SOAP消息。   在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI service endpoint interface,并提供相关的实现,通过调用JAX-....
More...

Web 服务简介

Web 服务简介 本文档简要论述了 Web 服务的概念和 NetBeans IDE 支持的技术。主要用于帮助新人在使用教程之前了解 Web 服务。 Web 服务是外部可用的分布式应用程序组件。您可以使用它们集成用不同语言编写以及运行在不同平台上的计算机应用程序。Web 服务与语言和平台无关,因为供应商已经接受了通用 Web 服务标准。 Sun Microsystems 正在开发一个叫做 Metro 的 java.net 项目。Metro 是一个完整的 ....
More...

NetBeans IDE 6.5 Release Candidate Now Available!

NetBeans.org is proud to announce the availability of NetBeans IDE 6.5 Release Candidate! Download NetBeans 6.5 Release CandidateTutorials DocumentationLearn more about the release The focus of NetBeans IDE 6.5 is simplified and rapid development of web, enterprise, desktop, and mobile application....
More...

英语经典语句

 
money is not everything. there’s mastercard visa.   钞票不是万能的,有时还需要信用卡.      one should love animals. they are so tasty.   每个人都应该热爱动物,因为它们很好吃.      save water. shower with your girlfriend.   要节约用水,尽量和女友一起洗澡.      love the neighbor. but don’t get caught.   要用心去爱你的邻居,不过不要让她的老公知道.      behin....
More...

使用 MOCK 对象进行单元测试

1.出了什么问题? 单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢? 要是你的测试依赖于系统的其他部分,甚至是系统的多个其他部分呢?在这种情况下,倘 若不小心,你最终可能会发现自己几乎初始化了系统的每个组件,而这只是为了给一个测试创造足够的运行环境让它们可以运行起来。忙乎了大半天,看上去我们好 像有点违背了测试的初衷了。这样不仅仅消耗时间,还给测试过程引入了大量的耦合因素,比如说,可能有人兴致冲冲地改变了一个接口或者数据库的一张表,突然,你那卑微的单元测试的神秘....
More...

一个29岁总裁对大学生的16条忠告

一、读大学,究竟读什么? 大学生和非大学生最主要的区别绝对不在于是否掌握了一门专业技能……一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯 定……草木可以在校园年复一年地生长,而我们却注定要很快被另外一群人替代……尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张网…… 二、人生规划:三岔路口的抉择 不走弯路就是捷径…… 仕途,商界,学术。在这人生的三岔路口,你将何去何从……与其跟一百个人去竞争五个职位,不如跟一个人去竞争一个职位……学术精神天然的应当与尘嚣和喧哗保持足够的距离……商场不忌讳任何神话。你也完全可能成为下一个传奇…… 三、专业无冷热,学....
More...

JSF 2.0 New Features

JSF 2.0 proposal has been posted on March 2007 and planned for the release in last quarter of 2008. It will be shipped with JEE 6.0 release. Looking into the features lits of the JSF 2.0, it is added lots of interesting features in the list and also they are aiming to attract more new developers to....
More...

Ajax Integration with JSF 2.0

Ajax Integration with JSF 2.0 In JSF 2.0, An Ajax engine will be implemented on the client side. It will be responsible for the following: 1. Sending an Ajax request to the server. 2. Receiving the partial response then updating or inserting new elements in the client ....
More...

Converting a JSF 1.2 application to JSF 2.0 - Facelets and Ajax

TOTD #47 showed how to deploy a JSF 1.2 application using Facelets and AjaxJSF Extensions on Mojarra 2.0-enabled GlassFish. In this blog we'll use new features added in JSF 2.0 to simplify our application: Use integrated Facelets and resource re-location to simplify our faceletsReplace JSF Extension....
More...

TestNG 使用入门

TestNG 使用入门转载请保留作者信息: Author: 88250 Blog: http:blog.csdn.netDL88250 MSN Gmail QQ: DL88250@gmail.com TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器),本文以一个简单的例子展示了 TestNG 的基本运用。由于目前 NetBeans IDE 对 TestNG 目前还没有支持(不过 NetBeans 已经开始计划和实现了),所以示例工程使用 Maven 构建。pom.xml:?x....
More...

Ubuntu 下自由切换JDK版本

 
sudo update-alternatives --config java sudo update-alternatives --config javac
More...