自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3478)
  • 收藏
  • 关注

原创 锻造软件需求人员的六大要素

软件公司对从事需求调研人员的基本素质是不太注意的,企业的信息化主管经常可以看到软件公司派住的调研人员的年龄是偏低的、经验是不够的。在我与企业中、高层管理者的交流中,他们普遍都有这样的感觉:“对于企业来讲,我们不太清楚信息化调研应当怎样开始,又怎样结束,我们实际上更关心的事情是把我们现有的管理方式向软件公司转达,并且不要寄希望这种转达是全面的,当面对转达不全面的时候,就需要软件公司的人员多问、多

2008-04-12 21:03:00 1300

原创 .NET还是JAVA,一个中国程序员的评论

在工作了一段时间,对Java有了比较深入的运用后说说自己的感觉。    我自己的职业也许要给一些人骂,我坦诚说我是做对日外包的,做这个工作不是说我对日本有多么的好感,只不过现在工作难找,而且我们也属于出口日本,也不是从日本进口,所以心里觉得也不算过分。我们公司有两个外包部门,我所在的部门主要做得是J2EE架构的B/S或者B2C开发,另外一个外包部门做.NET的比较多。    在技术上,我的感觉

2008-04-12 21:02:00 1386

原创 系统优化浅思

曾经一个朋友开发了一个项目,客户端是Windows的应用程序,通过WebService服务操作数据库。系统的功能都已完成,用户比较满意。但是有一个问题存在,就是在查询时如果读取大数据量时,系统获取数据并显示的等待时间比较长。为了解决这个问题,朋友采用BinaryFormat格式化数据,同时对数据进行压缩,数据的大小只有原来的8%,效果虽然比以前好一些,但还不是另人满意。于是朋友继续找寻着压缩率

2008-04-12 20:59:00 980

原创 适合才是正确的 之 “关于业务逻辑加入存储过程”

业务逻辑在一个系统中可放的地方很多,有的人选择放在存储过程中,有的人会选择放在业务组件中,这些方式都可以进行业务逻辑的判断。既然提供了这些方式都可以实现业务逻辑的判断,就证明它们存在的合理性。就像在设计的过程中,很多人会将进行条件选择语句封装到不同的类的重构,以满足设计中的”开-闭“原则,这样做有他的道理。但并不是说以后就不用条件转移语句了,要不开发语言怎么会支持条件转移语法呢。我们要根据具体

2008-04-12 20:57:00 818

原创 深度解析:J2EE vs .NET开发平台

看到这个标题,也许会有人表示疑惑,J2EE和.NET并不在一个层次上,怎么能将它们放在一起呢?需要指出的是,通常所说的.NET包含了一个相当广泛的产品家族,包括开发平台、操作系统、服务器、终端设备等,此外还包括服务平台。开发平台只是整个.NET战略中的一部分,所以确切地说,放在这里的.NET应该算是.NET开发平台。随着三层/多层企业信息系统结构的深度发展和下一代分布式计算模型Web 服务

2008-04-12 20:53:00 900

原创 玩积木的程序员

自从我学习程序设计开始,就不断地听到大家谈论面向对象。在最开始接触C++时,确实被它的OO特性迷住了,相比之前用过的C语言更加丰富多彩。想当初,经常因为写出了一个类而暗自自豪半天。现在做程序员也有些年头了,回过头来看以前似乎领悟到的OO思想又有了一些新的感悟。一、代码之外的对象提起OO,大家都会想到class关键字。以前老师这么教的,平时自己也是这么用的。虽然有些语言中的表现不一样,但本质上都

2008-04-12 20:53:00 962 2

原创 插件系统框架分析

插件系统概述普通的系统,在编译发布之后,系统就不允许进行更改或扩充了,如果要进行某个功能的扩充,则必须要修改代码重新编译发布。使用插件可以很好地解决这个问题。插件概念首先由开发人员编写系统框架,并预先定义好系统的扩展借口。插件由其他开发人员根据系统预定的接口编写的扩展功能,实际上就是系统的扩展功能模块。插件都是以一个独立文件的形式出现。对于系统来说并不知道插件的具体功能,仅仅是为插件留下预定的

2008-04-12 20:52:00 680

原创 存储过程、复杂SQL语句、ORM的陷阱

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性  软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的

2008-04-12 20:50:00 879

原创 j2ee 13种核心技术

内容简介STEVEN GOULD在文中介绍了JAVA2平台企业版(J2EE)的13种核心技术:JDBC, JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVAMAIL 和 JAF。为了联系实际,GOULD基于WEBLOGIC应用服务器?来自BEA SYSTEMS公司的一种广为应用的产品?环境来介绍J2EE

2008-04-12 20:48:00 727

原创 从VC的角度看Mashup的商业模式

1,什么是mashup?mashup是糅合,将两种以上使用公共或者私有数据库的web应用,加在一起,形成一个整合应用。一般使用源应用的api接口,或者是一些rss输出(含atom)作为内容源,合并的web应用用什么技术,则没有什么限制。这个词的来源可能来自于音乐,例如hotstop a+b,amv。mashup在国外已经是很流行的方式,我印象中,比较有名的聚会有微软组织的mix06,和mash

2008-04-12 20:40:00 570

原创 透过digg.com和Reddit挖掘Mashup应用

通过本篇文章,发掘组建现代新闻网站所需的用户和开发人员特性。digg.com 和 Reddit 是两个热门站点,二者均可自行其道,也都可以作为 mashup 的资源和为用户提供定制体验的手段。 Reddit 定制的示例之一就是将 Greasemonkey 的扩展用在 Mozilla Firefox 浏览器上。 slashdot.org 是一个社会网站,用户通过提交带有简要注释的 URL 就可以

2008-04-12 20:37:00 566

原创 JavaScript:世界上误解最深的语言

 JavaScript,是世界上最流行的编程语言之一。事实上世界上的每一台个人电脑都安装并在频繁使用至少一个JavaScript解释器。JavaScript的流行完全是由于他在WWW脚本语言领域中的地位决定的。 Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented gene

2008-04-12 20:35:00 614

原创 Javascript中最常用的55个经典技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的

2008-04-12 20:33:00 756

原创 关于企业级安全管理策略的探讨

企业计算机网络是在一定的硬件体系架构下各种信息数据流通、汇总、处理的物质载体。它是企业内部办公自动化(OA)、企业信息管理系统(MIS)、企业内部信息广播或交互平台等的基础。企业内部网络的信息处理和交互能力为企业的数据信息共享、日常管理、商务处理提供了极大的便利性,但也为病毒的小范围迅速传播和爆发打开了方便之门。而且对于企业网络,INTERNET的接入在现阶段已经不可或缺。本文探讨了基于企业级

2008-04-12 20:20:00 571

原创 大型企业局域网安全解决方案

前言: 这是我为某大型企业写一份局域网安全解决方案建议书。本来这是不应该公开的,但是由于种种原因未能被采纳,所以也没什么大碍,现在拿出来给大家当作是一份参考资料,写的不好多多指教。文章是让大家参考的,不是让大家翻录的 学会自己用自己的思路去写东西,做了一些修改,请大家见凉!  ***********************************************************

2008-04-12 20:16:00 1123

原创 于国富:共享软件作者常见法律问题

首先共享软件,这听起来好象和法律问题没有什么关系,豪华没有直接做法律共享软件的作者,但实际上共享软件和法律关系非常的密切,而且我非常负责任的说一句,如果大家不注意法律问题的话,后果很严重。为什么?在去年共享软件论坛当时有一个案例,当时这个案子还没有判,我只是粗略的跟大家讲了一下这会受到法律的追究,到今年这个案子已经判了,判了这个软件作者一年零一个月的有期徒刑。现在把这个案例在说一下,首先这个共

2008-04-12 20:12:00 1324

原创 全球共享软件消费动向与商业机会

我要为各位分析的是根据我们系统里面得到全球市场的数据,来为各位分享在国际电子商务发展的趋势。根据过去的经验,跟多人喜欢照相或者做笔记,就不用这么废工夫,把这些档案都集中放在网站上。大家都知道DR的系统上面可以帮很多大的电子商务公司提供在网上销售的服务,比如赛门铁克、微软网上下载的店铺,还有很多试用软件的网站。对中国小型的个人开发者来讲,各位可能会问,为什么DR帮这些大型的客户跟你们本身有什么切

2008-04-12 20:09:00 571

原创 海外共享软件营销模式实例分析

进入今天的主题,比较容易犯的错误有哪些。经常会用很多的术语,你在推销产品的时候并没有讲到关键。另外常常把自己的软件定价定的太低。另外你常常推销让用户下载你的东西,但是用户并没有意识到要买你的产品。另外在追踪方面,你首先要做测量数据,然后由你做用户的追踪,再追踪。  所以第一个常犯的错误就是,你自己有一些很专业的术语,你会用用户很不熟悉的这些专有名词,这样对他们来说会一头雾水,对于你这个专业很专

2008-04-12 20:07:00 694

原创 外贸企业网站的搜索引擎优化

在互联网上可以说大家随便一想,目前互联网上最火爆的运用是什么?为什么百度、Google的市值那么高,因为搜索引擎是我们最关注的,欧美有多少人使用搜索引擎呢,我们看一下尼尔森的这个报告,90%的互联网用户在美国使用搜索引擎,而它并不是第一位的,而第一位的是E-mail使用者数量是91%。  那么怎样去占领搜索引擎,占领海外市场?增加我们产品的暴光度,我们的预算怎么去分配,怎么理解占领搜索引擎,我

2008-04-12 20:05:00 718

原创 如何提高共享软件的商业价值

          第一,具有团队机制和分配机制。最近在国内外诸多风险投资商进驻后,发现有50%的VC将团队竞争力放在首要的考察位置,理由很简单,他们认为除人以外的所有因素都是可以改变的,这就需要一个规范的机制来保证,公司制是国际上通用的投资形式,它具有风险低、成本低、管理流程化等特点,成为国内众多软件的投资形式。但是由于我国软件业尚不成熟,加之独特的环境,创业者都处于单打独斗的状态,基于此我

2008-04-12 20:05:00 515

原创 集合框架的授课感想

        集合框架 (Collection) 可以说软件编程中过程中极其重要的一个概念,为什么我这里要用“极其”这个词呢?就是因为在我的14个项目研发经验中,几乎每个项目都需要使用集合框架,如果用好了集合框架,那么整个项目将会变得非常灵活,因此在我Softworks中心的培训经历中,我也非常注重对于这个概念的培训。其实比较喜欢在网上浏览技术的同学可能知道,网上有比较流行的32道经典Jav

2008-04-12 20:04:00 385

原创 事件驱动模型实例详解(Java篇)

    或许每个软件从业者都有从学习控制台应用程序到学习可视化编程的转变过程,控制台应用程序的优点在于可以方便的练习某个语言的语法和开发习惯(如.net和java),而可视化编程的学习又可以非常方便开发出各类人机对话界面(HMI)。可视化编程或许是一个初学者开始对软件感兴趣的开始,也可能是一个软件学习的里程碑点,因为我们可以使用各类软件集成开发环境(IDE)方便的在现成的界面窗口上拖放各类组件

2008-04-12 20:04:00 484

原创 反射在Java Swing中的应用

SAP Data Transactions Object TSTC Menu Path Items ABAP Dictionary SEU - R/3

2008-04-12 20:03:00 477

原创 老外又为了是否使用Spring吵了一天

在TSS的新闻中,有一篇关于是否应该采用Spring构建J2EE的框架http://www.theserverside.com/news/thread.tss?thread_id=38021 从恢复可以看出,争吵是相当激烈,并且双方都当仍不让的。我个人的观点很简单:1 Spring只是J2EE开发的框架的一种,它有一些IoC,AOP,Patterns但是必须根据项目的需要进行选取。具体就是依据

2008-04-12 20:00:00 387

原创 RIA 和 AJAX,选择最合适的产品

Javalobby 的一片文章 "Rich Internet Applications and AJAX - Selecting the best product" 作者 Marc Domenig 。他提出了一个决策树模型来决定如何选用正确的RIA产品。HTML用于用户接口简单的情形下;AJAX用于需要客户端很普及的情况(例如所有人都会有浏览器);客户端Java用于“工业级”的产品:包括直接启

2008-04-12 19:58:00 350

原创 JBI - Java实现SOA的标准方法

http://www.theserverside.com/articles/article.tss?l=JBIforSOA这篇文章介绍了JBI, 虽然好像出现的晚了一些,不过还是应该引起大家的重视。SOA不仅仅是Webservice,企业提供的服务也包括email, ftp, jabber, rpc,http 等各种接口,单纯依赖Web service实现企业的SOA那是笑话,或者是童话。企业

2008-04-12 19:56:00 404

原创 JSF中的设计模式

一篇关于JSF的设计模式的文章。,是一个学习设计模式的好例子http://www-128.ibm.com/developerworks/web/library/wa-dsgnpatjsf.html?ca=dgr-jw22JSF-Patterns

2008-04-12 19:56:00 376

原创 爆强的专家系统游戏:能猜出你想的任何东西

http://y.20q.net想象一个对象,我们的人工智能程序将通过 询问简单的问题,猜出您想象的对象。 您所想象的对象必须 为大多数人所熟悉,但是 绝不能是特定的人物、地点或事件。

2008-04-12 19:55:00 623

原创 Sun推出自己的开源Java数据库

Sun公司将在其Java服务器软件产品中发布一个开源的Java数据库,而且该数据库将和NetBeans IDE紧密结合。今年早些时候,Sun就派出工程师参加Apache Derby项目,一个IBM捐赠的开源Java嵌入式数据库。这次Sun自己的版本叫做Open Java DB。Sun将在最新的Java企业系统工具集里面使用它。同时还发布一个Netbeas的插件来在IDE中操作Open Java

2008-04-12 19:54:00 451

原创 电子商务那里最赚钱?

美国的假日在线消费超过260亿元。这是Jupiter根据对Master和Visa的交易调查得到的数字。在线交易的比例在明显上升。原因是很多人受不了假日商店内的排队。但在线交易也存在一些问题:1很多人上网只是为了比较货品的。比如说数码相机一类的东西,顾客会上网查各种资料,但是更宁愿亲手拿到这些东西进行评价。2安全也是顾客关注一个重要因素,3另外物品是否能即时投递也非常重要。目前最赚钱的在线销售的

2008-04-12 19:53:00 363

原创 Discuz论坛2.5 升级到PHP MySQL新版遇到的问题

1 中文问题,在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK,而不要设置为UTF-82 MySQL安装后密码无法访问问题:mysql> SET PASSWORD FOR    -> some_user@some_host = OLD_PASSWORD(newpwd);3 PHP有Warning在php.ini里面找到bug_combat_warning = 1 两行,1

2008-04-12 19:52:00 415

原创 Spring MVC自动化单元测试

Devx 的一篇文章 http://www.devx.com/Java/Article/30067/1954?pf=true 使用Spring Mock Classes进行单元测试,类似的还有Struts Mock测试,以及Canoo Web Test

2008-04-12 19:51:00 511

原创 Ruby On Rails 另一个笑谈而已

Ruby On Rails 最近在网上炒得很热,很多人把“Java企业应用开发的替代物”这个样的赞美都献给他了。甚至老外在网上说用Java4个月作的项目,用Ruby4天就完成了(如果这个项目不考虑需求分析,原型迭代,大量的测试和修补的工作时间,仅仅是做一个赝品,我也同意这种说法,不过如果用php实现,估计一天就可以完成了)。于是我不得不带着惊讶的眼光打量这个小弟弟。看看他是否有潜力成为千万企业

2008-04-12 19:50:00 337 1

原创 从Open Web SSO 学习软件架构设计

Open Web SSO项目提供核心身份服务作为安全组件的基础架构以实现透明的单点登陆。其主要目标是web层,该项目为无缝集成不同的基于web应用程序提供了基础,这些应用程序可以使基于不同的身份库,不同平台,例如基于web或者应用服务器。该项目给予Sun Java(tm) System Access Manager 的代码。项目首页:https://opensso.dev.java.net/项

2008-04-12 19:49:00 532

原创 升级到MySQL 5.0.17一定遇到的四个问题

1 中文问题在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK2 密码问题:安装时设置的密码使用phpMyAdmin访问时不能用mysql> SET PASSWORD FOR    -> root@localhost = OLD_PASSWORD(root);3 字段严格检查的问题在实例配置工具中将Enable Strict Mode去掉4 phpMyAdmin乱码问题

2008-04-12 19:47:00 334

原创 Apache2 + PHP 在Windows2000下不稳定解决方案

1  制作一个bat文件在计划任务里面定期(每天夜里)执行:然后删除旧的日志文件,避免文件过大apache -k shutdown move /Y access_log access_log.oldmove /Y error_log error_log.oldapache -k start2 [httpd.conf]ThreadsPerChild 250MaxRequestsPerChild 

2008-04-12 19:45:00 351

原创 将Oracle ADF Faces集成到Appfuse里面

Oracle ADF Faces是一个比较全面的JSF的标签库,可以用来丰富你的Web界面。下面的Blog是一个具体的例子http://www.thogau.net/blog/page/thogau/20051224#adf_faces_integration_in_appfuse不过ADF仍然有许多缺陷:例如不是开源的,无法基于它们定制新的组件。目前还不支持Ajax等等。

2008-04-12 19:44:00 361

原创 SOA和ESB,摘录自virtuas公司

virtuas公司就是Appfuse的作者Matt Raible的公司,这个公司位于USA的丹佛,他是由一群独立的顾问组成的咨询公司。他们也提供SOA+ESB的服务。Service-Oriented Architecture (SOA) and Enterprise Service Bus (ESB) are two buzzwords in enterprise IT today. But

2008-04-12 19:43:00 390

原创 用Mind Map 激发你的记忆潜能

思维导图Mind Mapping?是英国学者Tony Buzan 在1970年代初期所创。Tony Buzan大学时代经历了学生典型的「朝圣历程」,在遇到信息吸收、整理及记忆的困难及问题后,前往图书馆寻求协助,却惊讶地发现没有教导如何正确有效使用大脑的相关书籍资料,经历这些挫折后,也让Tony Buzan开始思索可不可能发展新的思想或方法来解决这些普遍存在的困难及问题。于是,Tony Buza

2008-04-12 19:42:00 402

原创 使用Spring JMS简化异步消息处理

http://www.onjava.com/lpt/a/6490这片文章介绍了Spring是如何简化异步消息调用的,它通过一个贷款的例子来说Spring是如何减少开发中的量的。下面是传统开发需要的代码量public void sendMessage() { queueName = "queue/CreditRequestSendQueue"; System.out.println(

2008-04-12 19:39:00 343

空空如也

空空如也

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

TA关注的人

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