03 2008 档案
摘要:数据管理解决的问题:传统的数据库可以告诉我们“发生了什么”,而数据仓库和数据挖掘分析系统可以告诉我们“为什么发生”和“下一步该如何做”。在规划初期,将面临两种选择,需要处理的数据粱比较少或者不知道那些数据是重要的(可能都是重要的),而且决策目标明确(例如:选择最佳的媒体进行广告投放或者选择最佳的方式和地区做推广)时,可以借助于运筹学模型或统计方法进行规划设计(以往常常是根据经验),主要在事务型数据库中完成。当数据量巨大或决策目标不明确时,只能借助高效的数据挖掘。数据挖掘的目的是从存储于大型数据库或数据仓库的数据之中发现某些重大的,有价值的知识,挖掘算法主要有:关联挖掘,分类挖掘,聚类分析,特征
阅读全文
摘要:随着2008奥运年的到来,计算机技术也将跨入新的时代。那么在2008年哪些技术会最火爆呢?哪些人才将会是市场上最吃香的呢?让我们一同走进08最热门的七大技术。 谁都无法否认现今的IT就业市场难度与以往的火箭升空般的增长速度相提并论。 但是随着美国房地产市场的疲软以及节节攀升的油价,对IT人才的需求也正日益增加。 “目前IT市场人才相当短缺,并且这一紧缺还有可能加强”, Computing Technology Industry Association公司的技术发展部门副总 Neill Hopkins说。 由于大学计算机专业招生人数的大减,这一人才紧缺变得更加严峻,企业的CIO们对此问题也...
阅读全文
摘要:极限编程(XP)适用于需求经常发生变化的项目。你的客户对系统应该做什么可能没有一个固定的想法;一个系统每隔几个月其功能就要求进行一定的改变。大多数软件项目的需求都处于这样的动态变化之中。与其它的方法相比,XP能够更好地适应这种情况。XP适用于高风险的项目。如果客户需要一个新的系统,而且要求在某天前完成,这里的风险就比较高;如果你的开发组没有做过类似的系统,风险就更高了;如果该系统对整个软件业来说都是一个新的挑战,那这风险就可想而知。使用XP可以降低风险和增加成功的可能性。 XP适用于小规模的项目组,一般在2到10人之间。使用XP不需要拥有博士头衔的开发人员,一般的开发人员就可以。但不能在一个大
阅读全文
摘要:JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。由Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。 JMS是一种与厂商无关的 API,用来访问消息收发系统。它类似于 JDBC (Java Database Connectivity):这里,JDBC 是可以用来访问许多不同关系数据库的 API,而 JMS 则提供同样与厂商无关的访问方法,以访问消息收发服务。许多厂商目前都支持 JMS,包括 IBM 的 MQS.
阅读全文
摘要:VGS是国内第一个完全自主知识产权的网络三维互动软件技术,属国家发明专利。网络三维互动技术是下一代互联网展示技术的核心,是目前互联网技术的换代与升级。VGS系统的成功研发不仅实现了在互联网上以三维立体互动的方式发布和实时高速浏览功能,而且对用户终端电脑的硬件配置没有任何特殊要求。 在 VGS 技术支持下,用户将轻松上网实现浏览三维网页 、观赏网上虚拟社区等等一系列网上三维虚拟互动应用。与国外同类技术相比,互动性更强、压缩比更高、运算速度更快。 VGS由上海创图网络科技发展有限公司自主研发,拥有独立的自主知识产权。VGS系统已经通过国家科技部鉴定,其新颖性“国内尚未见到类似产品”,其先进性“..
阅读全文
摘要:注:本文图中的文字说明,前为设计公司,后为客户。比如Landor为浪涛,The Bank Of New York代表纽约银行。趋势之一 —— 可爱星形星形从一开始就成为标志设计的基础图形,今天它的地位同样重要,它像一个人形,有自己的头、手臂、腿等等。趋势之二 —— 混合将相关的元素图形混合交织组成一个新的图形,每一个元素在整体中的表现都比它单独呈现出来要好。标志的细节看起来就像一个谜或者像味浓的番茄酱一样过瘾。趋势之三 —— 爆裂/迸发这是一个设计趋势中的叛逆者,它打破传统的标志设计规则,将矢量化的边缘摒弃,采用爆裂/迸发状的形态。趋势之四 —— CMYKCMYK是印刷的四原色,长期作为设计师
阅读全文
摘要:Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。 J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。 在本文中我将解释支撑J2EE的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF,同时还将描述在何时、何处需要使用
阅读全文
摘要:身份验证机制(authentication):确定一个用户具有自己声称的那个身份 应用程序关心用户是否通过了验证而不关心是通过何种方式进行的验证??? 授权(访问控制:authorization):★坚持使用来声明所有角色 用户信息的提供: 首选由容器提供的身份验证:(具有静态特征;效率?) a.HTTP基本身份验证(BASIC):usr/pwd通过Base64编码后加入某个请求首部 b.HTTP摘要身份验证(DIGEST):(HTTP1.1支持)服务器端验证客户端发来的MD5摘要(包括服务器端发来的含有时间戳、请求资源、服务器标识的nonce) c.HTTPS客户身份验证(CLIENT-CE
阅读全文
摘要:http://www-128.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/这是关于统一建模语言、即UML 里采用的基本图的一系列文章的一部分。在我 先前关于序列图的文章 里,我把重点从 UML 1.4 版,转移到 OMG的采用UML 2.0版草案规范(又称为UML 2)。在这篇文章中,我将会讨论结构图,这是已经在 UML 2 中提出的一种新图种类。由于本系列文章的目的是使人们了解记号元素及它们的含意,该文主要关注类图。你很快就会知道这样做的理由。随后的文章将会覆盖结构范畴中包含的其它图。 我也想提醒读者,
阅读全文
摘要:我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java Beans)和代理(agent)是很有趣的东西。但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求,后台用再好的技术也于事无补。多花点时间到软件需求和设计一个使用户能很容易...
阅读全文
摘要:1 异常 javax.servlet.jsp.JspException: Cannot retrieve mapping for action /Login (/Login是你的action名字) 可能原因:action没有再struts-config.xml 中定义,或没有找到匹配的action,例如在JSP文件中使用 处理:如果出现上述异常,请查看struts-config.xml中的定义部分,有时可能是打错了字符或者是某些不符合规则,可以使用struts console工具来检查。 2 异常 org.apache.jasper.JasperException: Cannot retrie
阅读全文
摘要:添加较小的辅助性函数 在最初版本的Swing工具包中,创建过多的Point、Rectangle和Dimension对象会严重地影响程序的性能。尽管一次在一个Point或Rectangle对象中返回多个值似乎更有效率,但这样作的代价要比调用多个方法高得多。在最近的Swing版本推出之前,这个问题可以通过简单地在组件或其他类中添加一些辅助性的方法得到改善,如下所示: public int getX() { return myBounds.x; } public int getY() { return myBounds.y; } public int getHeight() { retu...
阅读全文
摘要:1. UML的模型图UML 的模型图能够将被建模的系统的某一个方面的某一部分以图形的方式表示出来,不同的视图通过将多个不同的模型图有机组合在一起就能够描述系统模型的某方面的特征。UML的模型图是有模型元素构成的,模型元素以图标的形式直观形象的表达各种概念。有的模型元素可以在多个模型图中使用,如注释和注释连接可以在任何模型图中使用,用于给其他的模型元素进行注释。各种模型图能使用的模型元素集合也不相同,在介绍各种模型图的时候会有具体的说明。UML 定义了九种模型图:用例图(Use Case View)、类图(Class Diagram)、对象图(Object Diagram)、构件图(Compon
阅读全文
摘要:用Validator(验证器)提供的丰富的内置验证方法简化Struts的开发过程。 ;<B 2qt)RLStruts框架的一个主要好处是它提供了对接收到的表单数据进行验证的内置界面。如果有任何验证失败,则应用程序都会重新显示HTML表单,这样就可以改正无效的数据了。如果验证成功,则处理过程会继续进行。Struts框架的简单验证界面会减少与处理数据验证有关的令人头疼的事情,这样你就可以把精力集中到验证代码上,而不是放到捕获数据、重新显示不完整或无效数据的技巧上。gU2 nw6但是,Struts内置的验证界面也有缺点。例如,在整个应用程序中验证代码常常会大量重复,因为许多域需要相同的验证逻辑
阅读全文
摘要:struts2表单验证初步及国际化实现(学习总结)struts2表单验证的两种形式:1.Aciton类重写ActionSupport类的validate()方法: public void validate(){ if(getUsername() == null || getUsername().trim().equals("")){ addFieldError("username", getText("username.required")); } }struts2的<s:form />标签默认具备输出校验错误的能力2.用
阅读全文
摘要:Spring提供了TransactionProxyFactoryBean作为动态代理的生成工厂,该工厂产生目标bean的动态AOP事务代理。事务代理根据所配置的事务属性自动管理事务操作。该事务代理对事务的透明管理依赖于一个在ApplicationContext范围全局可见的PlatformTransactionManager。Spring提供两个默认的事务管理器实现:DataSourceTransactionManager和JtaTransactionManager。前者只能支持单个jdbc数据源,后者可以支持多个数据源,...
阅读全文
浙公网安备 33010602011771号