自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Intelli的专栏

非学无以广才,非志无以成学

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 郁闷中

突然发现没分了,郁闷中。。。。。。。。。。。。。。。

2008-10-31 11:04:00 418

转载 成功创新者必备十种思维方式

2006年09月16日 08:29:36  来源:科技日报新近出版的美国《技术评论》双月刊(9月和10月号),公布了由该杂志评选出的本年度青年创新者奖,35名35岁以下的研究人员从众多候选人中脱颖而出,摘得桂冠。翻开杂志,令记者感兴趣的不仅有35位获奖者的研究介绍,而且还有杂志主编兼发行人詹森-庞丁特地撰写的题为“创新必备的十种思维方式”一文。庞丁在文章中表示,在编辑今年青年创新者的介绍和重读

2007-05-12 11:21:00 1036

原创 程序员八荣八耻

以粗制烂造为耻,以精益求精为荣。以简单模仿为耻,以创新发展为荣。以晦涩难读为耻,以易于维护为荣。以黏贴拷贝为耻,以复用重用为荣。以独占知识为耻,以经验分享为荣。以冲突对抗为耻,以团结协作为荣。以消极逃避为耻,以敬业爱岗为荣。以盲目追随为耻,以勤于思考为荣。 

2006-09-29 13:57:00 1000

原创 软件项目的交付物

 1、需求规格说明书,包括:业务用例 、词汇表 、非功能性需求。 2、数据模型3、用户界面原型 4、软件构架文档5、软件设计说明书,包括概要设计模型 、详细设计,数据库设计 。6、测试包 7、变更请求记录文档 8、测试概要9、软件安装包、安装维护手册、使用手册。 

2006-09-15 11:33:00 3154

原创 软件开发的迭代过程

  迭代 说明 相关里程碑 处理的风险

2006-09-15 11:22:00 1471

原创 软件开发项目中的团队组成

  角色 职责 项目经理

2006-09-15 11:12:00 4178

原创 非功能性需求

 事务定义:一个业务流程可能会启动几个更小业务事务的实例,一个业务“流程”将由一个“应用程序”来实施,但它也可能由多个应用程序来实施。对于很多“数量”性的需求,都是需要确定业务量和大小信息,例如:a、预计在一般时间和在高峰期将各有多少用户使用各个业务流程或应用程序? B、什么时候是高峰期(根据情况确定每天、每周、每月等的高峰期)? C、在高峰期和一般时间将各需要以什么速度处理事务?

2006-09-14 15:16:00 1945

转载 为什么非功能性需求很重要?

不要脱离实际环境有时,我们会因为读到一篇文章或一本书,或者看到一个感觉不完善的介绍而变得异常偏执。在每种情况下,人们只讨论一些技术、解决方案和选项的某些方面,而忽视了一个至关重要的问题:非功能性需求。诚然,功能性是非常重要的。毕竟,如果您不能展示您构建的系统实现了您想要的功能,那么谁会有兴趣呢?采取一种新颖、巧妙、更简单、更漂亮或更得体的方法来解决某种问题固然很好,但是如果您没有考虑非功能

2006-09-14 09:13:00 5229

转载 企业平台中的业务规则引擎

动机  更新业务流程的平均周期已经从1980年的84个月缩短到了现在的6个月,而且IT解决方案交付周期也从30个月缩短到了3个月(参见图1)。在银行业也是这样。其中的核心元素包括银行业的工业化、消费者需求的更改、竞争的日趋激烈以及政府调控的影响。另外,银行的业务环境和操作流程也在不断变化。但是,当试图使受影响的软件系统适应这些改变时,出现了很大的延迟。从技术的观点来看,有高度适应性和灵活性是很有必

2006-09-13 10:19:00 2007

原创 JAVA对象引用与垃圾收集

 影子引用java.lang.ref.PhantomReferencePhantom Reference 主要是用来取代对象的 finalize()。程序员利用 finalize() 来进行释放资源的同时,有可能不小心 让此对象再度拥有 Direct Reference。但是使用 Phantom Reference 则不会有此情形发生。和 Weak Reference 以 及 Soft

2006-09-09 18:04:00 1559

转载 Rete算法

1.Rete 算法 :Rete 在拉丁语中是 ”net” ,有网络的意思。 RETE 算法可以分为两部分:规则编译( rule compilation )和运行时执行( runtime execution )。 编译算法描述了规则如何在 Production Memory 中产生一个有效的辨别网络。用一个非技术性的词来说,一个辨别网络就是用来过滤数据。方法是通过数据在网络中的传播来过滤数据

2006-09-09 17:17:00 3865

转载 Drools规则引擎之类库介绍

下载地址: http://labs.jboss.com/portal/index.html?ctrl:id=page.default.downloads&project=jbossrules 下载文件说明: JBoss Rules 3.0.1 Binaries (includes javadocs) ( 13MB )― 仅仅包含 JBoss Rules 的四个核心类库:  droo

2006-09-09 17:14:00 1645

转载 Drools 规则语言详解

 1.概述: Drools 3 采用了原生的规则语言,那是一种非 XML 文本格式。在符号方面,这种格式是非常轻量的,并且通过“ expanders ”支持符合你问题域的 Domain Specific Language ( DSL )。这一章把焦点放在了 Drools 原生的规则格式。如果你想从技术上了解规则语言的机制,可以参考“ drl.g ”源文件,这是用 Antlr3 语法来描述规

2006-09-09 17:09:00 1485

转载 Drools规则引擎之WorkingMemory

1 Facts Facts 是从你的应用中,被 assert 进 WorkingMemory 中的对象( beans )。 Facts 是规则可以访问的任意的 java 对象。规则引擎中的 facts 并不是“ clone ” facts ,它只是持有到你的应用中数据的引用。 Facts 是你的应用数据。 String 和其他没有 getter 和 setter 的类不是有效的 Fact 。这

2006-09-09 16:57:00 2473 3

原创 使用servlet实现远程调用

 让我们先从这个servlet开始:public class RemoteServlet extends HttpServlet { public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException ,java.io.IOException{  System.out.pri

2006-09-09 10:06:00 2849

原创 ORACLE的数据类型

常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes

2006-09-08 09:05:00 883

原创 extremecomponents extremetable的导出时中文文件名为乱码的问题解决

如果由于编码的设置问题引起extremetable在导出时中文文件名为乱码的问题,可以修改默认的ExportFilter加以解决(继承AbstractExportFilter)。public class ExportFilter extends AbstractExportFilter {private boolean responseHeadersSetBeforeDoFilter;pu

2006-09-08 08:51:00 948

转载 架构设计师与SOA(1)

1. 什么是架构?什么是基于SOA的架构?1.1 什么是架构从架构设计师的角度来看,架构就是一套构建系统的准则。通过这套准则,我们可以把一个复杂的系统划分为一套更简单的子系统的集合,这些子系统之间应该保持相互独立,并与整个系统保持一致。而且每一个子系统还可以继续细分下去,从而构成一个复杂的企业级架构。当一名架构设计师在构建某个企业级的软件系统时,除了要考虑这个系统的架构以及其应具有的功

2006-09-07 11:34:00 955

原创 架构设计基础

关注架构的可用性,性能问题,容错能力,可重用性,安全性,扩展性,可管理维护性,可靠性等各个相关方面。 SOA:面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各

2006-09-07 11:31:00 904

原创 什么是软件架构设计?

什么是软件架构设计?有哪些要考虑的内容?有什么规则和步骤?软件架构要达成的目的究竟是什么?它与软件工程中的概要设计、详细设计有什么联系?软件架构结束后要交付的产品是什么?有没有什么模板? 

2006-09-07 11:24:00 985

转载 在你的企业级java应用中使用Drools

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

2006-09-07 09:39:00 1287

原创 JSR 94: JavaTM Rule Engine API

http://jcp.org/en/jsr/detail?id=94 

2006-09-06 17:57:00 938

转载 Java规则引擎与其API

复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(business logic),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它们能在运行时(即商务时间)可以动态地管理和修改从而提供软件系统的柔性和适应性。规则引擎正是应用于上述动态环境中的一种解决方法。本文第一部分简要介绍了规则引擎的产生背景和基于规则的专家系统,第二部

2006-09-06 17:54:00 1028

转载 使用 Drools 规则引擎实现业务逻辑

要求施加在当今软件产品上的大多数复杂性是行为和功能方面的,从而导致组件实现具有复杂的业务逻辑。实现 J2EE 或 J2SE 应用程序中业务逻辑最常见的方法是编写 Java 代码来实现需求文档的规则和逻辑。在大多数情况下,该代码的错综复杂性使得维护和更新应用程序的业务逻辑成为一项令人畏惧的任务,甚至对于经验丰富的开发人员来说也是如此。任何更改,不管多么简单,仍然会产生重编译和重部署成本。规则引擎

2006-09-06 17:01:00 3606

原创 extremetable+hibernate实现分页 关于结合hibernate后台数据分页和eXtremeTable分页功能的使用

eXtremeComponents是一系列提供高级显示的开源JSP定制标签。当前的包含 的组件为eXtremeTable,用于以表的形式显示数据。eXtremeTable提供了一个很好的分页特性,但是如何结合hibernate分页以及在分页后过滤器的使用再加上使用eXtremeTable的导出,这里提供一种了解决办法。使得在html页面的排序和导出的内容一致以及导出非分页后的数据(导出的数据为完整

2006-08-22 09:27:00 3014 1

spring2.0 中文手册

spring2.0 中文手册

2007-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除