设为首页 | 登录 | 免费注册 | 加入收藏
文献检索:
  • 读者来信
  • Java技术
  • 10月25日,JBoss AOP 1.0正式发布;11月4日,PicoContainer发布1.1版本;同天,AspectWerkz 1.0正式发布。搁在一年前,这几条消息根本提不起观众的兴趣;时至今日,我的同事们却被它们吸引了眼球,纷纷下载这几个框架来研究试用。
  • 嵌入式移动开发
  • 10月26日开幕的北京国际通讯设备展中,MOTO推出了被称为“无缝移动”的新概念,并用一个生动的广告片阐述了这个概念。
  • 软件工程与项目管理
  • 11月11-12日,IBM2004中国开发者大会在北京举行。11日上午James Rumbaugh在演讲“模型驱动架构”中,介绍了UML/MDA的近期发展。他认为模型驱动架构是必然趋势,但目前还不能成熟应用,要达到MDA的目标,光有UML这样的通用标记语言还不够,还需要进一步演变出各种领域特定语言(DSL),而且需要面向方面编程(AOP)等技术的辅助。
  • Open Source
  • 著名的应用服务器Zope发布了全新的版本X3 3.0。它与Zope以前的版本(2.6、2.7)几乎不兼容,不论是在体系结构.管理界面还是组件开发上差别都很大。本来就以学习门槛高著称的Zope.这下又将让它的开发者们经历一个不小的再学习过程,以重新适应一个全新架构。
  • 软件开发大事记
  • Sun推出Java Studio Creator,吸引小型Java网络应用开发者,并于上周发布了支持Mac OS X的升级。
  • 海处归来话软件安全产品
  • 我在美国上学的时候认识了一个教授,也许是由于在亚洲呆过的原因,他很愿意接触来自中国的学生,我们关系也很好。毕业那年工作不好找,又去读另一个学位,读到一半没钱了,实在没有办法,只好打电话给他,请他做我的担保人。在美国的教育体系里,学生贷款的担保人,和申请人承担一样的风险,我要是溜了,银行就会去找他。
  • 评论嘉宾
  • 软件加密是一个复杂的事情,我们做的产品本身就是一个加密软件,只是用硬件的形式来保护软件,两者的结合是分不开的。现在开发软件的公司和个人都对加密的意识提高了,消费者用正版的意识也在提高,不过还没有到令人满意的地步。
  • 声音&幽默
  • 徜徉于艺术与科学之间——高德纳《程序设计之为艺术》导读
  • 本科毕业时,在我从校长手里接过的学位证书上,烫金字写的是:“该生在计算机科学技术专业完成学习计划,业已毕业,授予工学学士学位。”——我的母校有着异常厚重的工科背景,于是乎Computer Science的学生便也被授予了Bachelor of Engineering的学位。这本来不会有人深究,而我当时的一位正在申请剑桥大学的同学,
  • 图论思想与UML应用(上)
  • UML是什么?是统一建模语言。本文就从语言和思维的关系谈起,说明UML对思维具有反作用——是促进思维还是阻碍思维,全凭UML的使用者对UML内涵的掌握程度。那么,如何达到“UML促进思维”的境界呢?本文结合实例,说明图论思想在UML应用中的意义,希望能对读者有所启发。
  • 软件测试实践之缺陷跟踪管理
  • 知道了错误所在,能够马上改正,此谓之“善”。如果能够进一步分析犯错的原因,并且牢牢的记住它,当以后在遇到类似情况的时候,尽量避免再次犯同样的错误,此谓之“上善”。如果您正为团队中缺陷跟踪管理工作开展不利而感到发愁,或许可以从本文中获得一些启示。
  • 如何借鉴商业常识进行人的管理
  • 本文首先说明了软件项目的特点,然后针对这些特点说明了如何时借鉴一些商业常识(例如交易的概念)对软件项目中的人进行管理。
  • 项目计划与监控的思辩
  • 笔者曾经听到一些资深的IT人士说过这样的一句话:“规划规划,全是鬼话;计划计划,都是糊话”,也许正是现在软件业界在项目管理方面的一个真实写照吧!但是,即使是面对这样的现实,难道我们应该不采取任何行动地坐以待毙吗?显然不对,但那么我们又应该如何去做呢?答案当然还是来自于现代项目管理理论。
  • 用例驱动的交互设计方法
  • 前面我们已经介绍了什么是交互设计,那么,如何才能得到良好的交互设计呢?
  • UP实作的一些常见问题
  • 说起UP或RUP,一般都会津津乐道其中的用例驱动、架构为中心、迭代和增量的原则。但实践中往往难度不在一个虚的“过程”,而是其中的技能。
  • 2004侧影
  • 家门前的小河静静流淌,时光穿梭,一去不回。
  • 驻足观望的一年——我的2004思考
  • 一年前我刚加入《程序员》的时候,老朋友见面都问我:“为什么脱离技术,搞起了媒体?”转眼一年多过去,现在,朋友们的问题变成了:“转行一年,感觉如何?“多次反复遇到类似的问题,就免不了要找一个模式来对付。于是乎我就反复跟朋友们解释,人生就像走路,有时要停下脚步,抬头看路,有时要大步流星,埋头赶路。
  • 变革前的思索——我的这一年
  • 上学时,我最不喜欢的就是作文课,作文对我来说就是“憋文”,憋出来的文章。《程序员》邀请我撰写一篇文章来回顾自己2004年的思考与收获,提起笔,又找回了上作文课的感觉。虽然是“憋”出来的文字,但确实是我今年的感想。
  • 2004年,逝者如斯夫
  • 子在川上曰:逝者如斯夫!2004年转眼就要过去。总结一年的所见、所闻、所思,既为总结,更为提高。
  • CTO的第三只眼:从程序员说起
  • 2004年对于我来讲,是一个既平凡又重要的一年。说平凡,是因为这样的人生道路已经习以为常地走了十几年;说重要,则是这一年来发生了许多意料之外但也情理之中的事。
  • 2004移动元年
  • 2004年对于移动开发来说是滑跑起飞的一年。也正是由于整个行业的起飞,才给混迹于其中的我带来如此多的荣誉。好风凭借力,即使我不站在这里说三道四,今年的移动开发行业也绝对不会沉寂。
  • 2004,我在写程序
  • 我时常跟别人吹嘘:我从13岁就开始写程序了。但实际上,过去10年写的所有程序,加起来或许还不如这一年的多。几近疯狂地写着程序,体味着编程的一切快乐与痛苦,这就是我在2004年的缩影。
  • 2004,最喜欢的一年
  • 转眼间又到了年底,2004年即将成为过去。对我来说,2004年是很重要的一年,一年中有太多太多的改变,而且是好的改变。
  • 我的2004,我的林荫小路
  • 我的2004是一条没有尽头的林荫小路。一路上时而缓辔徐行,时而浅吟低唱,曲折逶迤之间,倒也能窥见不少山野的奇景,听到几声燕雀的啾鸣。
  • 回顾2004
  • 转眼一年又要过去了,每年年末回顾的时候,总会发现这一年中有一些预期或者盼望发生的事情如期发生了,也有很多未曾料到的事情也发生了。而仔细品味起来,总是这些意外使生活充满意味。对我而言,在这一年中最在意料中是NET技术的平稳发展,最努力使之发生的是北京NET用户协会的建立,最未曾预料的是Weblog对我技术学习的影响。
  • 探讨和比较Java和.NET的安全基础结构
  • 软件安全一直就是程序员非常关心的问题。不仅仅是手工编写的代码,平台的安全性同样非常值得认真探讨。本期的Java&.NET专栏文章就两个平台的安全性展开讨论,让您从更深的层次理解平台。
  • 新书上架
  • CSDN每月精选上市的新书,由编辑和业界专家亲自点评。诚邀读者推荐新书!
  • Singleton的故事
  • 一位朋友对我说Singleton模式会变成系统的性能瓶颈。
  • 程序员
  • Tablet PC,为Windows应用程序添加数字墨水支持/获得最佳性能/在WinForm之间共享控件/数据库开发
  • CSDN 11月文档&论坛TOP 10
  • 技术文档/论坛
  • 领域驱动设计
  • 我的理解是:一个软件项目的设计,其根本并不是软件本身,而是这个软件要解决的问题。软件设计再好,雇用再好的程序员,结果并没有解决问题,那么就是一个失败的软件项目。很多时候都不是没有解决问题,而是解决的并不是客户想要解决的问题。一个纯粹的程序员很多时候都不会理解,于是我们可以看到很多堆砌技术的例子。从技术的角度讲确实是伟大的,但是从商业的角度讲,却并不是一个成功的项目。
  • Jean Louis Gassée:OS中的另类故事
  • 80年代OS狂飙突进,90年代OS英雄气短。曾经有无数的OS同台竞争,而现在除了Unix阵营维持着固定的地盘外,OS基本上是Windows的天下。谁还能记起曾试与Windows争锋的众多软件,比如BeOS?
  • 微软技术
  • 10月,微软发布了Visual Studio 2005最新的测试版本:October 2004 Community-Technology Preview Edition。这个CTP版本体现了自VS2005 Betal以来最新的一些改变,比如ASP,NET 2.0中一些特殊目录名称的变更,总体上比较接近Beta2的设计。
  • 网站动态
  • http://www.theserverside.com/http://www.Artima.com/http://www.informit.com/http://www.oreillynet.com/http:slashdot.org
  • 近在咫尺的移动生活
  • 随着科技的进步,移动技术已经渐渐地融入大家的生活中,成为“移动生活”。目前,大多数人所感受到的移动生活是以PDA.Smartphcne、随身播放器(例如Apple iPod、Sony VAIO Pocket)为装置,搭配各种应用,例如:沟通、订位、购票、交友、资讯、地图,播放、储存。可以预期的是,这些应用也会越来越多样化。
  • 说说我的心里话
  • 我的部门领导是一个胸有大志的人,他是为了振兴中国的民族软件产业。我没有那么大的雄心,但也很困惑中国软件为什么是这样的?中国的软件行业太浮躁,这是不争的事实,但是,我们总能为它做点什么。
  • 用MDA玄铁铸EAS利剑
  • “销售一代,规划一代,研发一代是金蝶的一贯策略。而且金蝶的开发团队,技术和业务开发是分开的,这样可以有效地利用技术前瞻性。正是因为有了这种策略,才让我们领先。”已经在金蝶工作近六年的技术总监林峰说,“在2000年开发完第二代产品K3后,一部分人就已经开始了下一代的产品的研究工作。”
  • 有选择才精彩——访Sun公司开发者工具市场营销项目组经理Dan Roberts
  • “Java语言很好用,但Sun的软件不好用。”从前当人们提起Sun公司时常会有这样的想法,但现在当人们再提起Sun公司的软件时,常会发出赞叹之言。这些赞叹是与开发者工具市场营销项目组经理Dan Roberts的努力分不开的,在这次Dan Roberts专程来北京推广Sun公司的拳头产品Sun、Java Studio Creator时,本刊对其进行了采访。
  • 从垂直到水平——访BEA中国公司技术总监喻思成先生
  • 在谈到互联网经济萎缩时,人们常常提到的例外是:BEA系统有限公司。BEA公司的增长率远远超过了软件行业的增长率,并且成为最快达到年收入10亿美元的软件公司。“他们年轻、富有、懂技术,他们是美国的新一代心脏。”媒体这样评价道。
  • Sonic倡导企业服务总线
  • 继SOA之后,最近我们又听到了另一个企业级应用集成的新词汇:ESB(企业服务总线)。和其他所有的“大词”一样,ESB让我们感觉“听起来不错”,却又有些不得要领。什么是ESB?它有什么好处?为什么要使用它?ESB理念的倡导者Sonic公司将为我们解开这些疑惑。
  • 联想吹响中国企业研究院的号角
  • 国外较大型且成熟的IT企业,一般都设有专门的研究院。像微软、IBM、Intel等,研究院通常充当着先锋军的角色,他们研究5年甚至更长时间以后的前沿技术,为中坚的研发事业部和市场销售提供支持和弹药。在国内,由于规模、财力、短期市场压力等多方因素的影响.开设研究院的企业甚少,能做未来3年技术的钻研者亦不多,相较之下,成立5年的联想研究院可圈可点。
  • 软件人,今年薪资知多少——中国程序员2004年薪资调查报告与现状报道
  • 2004年软件结构分布全景图:男性占97%,人均月薪3500元;58%的软件人在25岁以下,48%在本领域工作不满3年;重点院校,本科、计算机专业开发者,占据着这个行业的主流;C/C++、Java使用人数最多,C#居二,Delphi位列第三;企业信息化,通信领域为人气最旺的两大热点;31%的中小民营软件公司容纳了52%的开发者;北京、上海、广州、深圳四地成为中国开发人员的聚集地……
  • PHP创始人Rasmus Lerdorf:我不喜欢编程
  • 最近,不断有世界级的语言大师来到北京,Rasmus Lerdorf就是其中的一位,作为PHP语言的创始人,他在PHP程序员心目中的地位是至高无上的。最近,他从美国雅虎总部赶到北京,参加了雅虎中国公司的技术讲座和交流。本刊也在Rasmus工作的间隔,就PHP语言的发展和看法对其进行了独家采访。
  • 与James Rumbaugh面对面
  • 在11月中IBM 2004开发者大会上,UML创始人之一James Rumbaugh作了题为“Raising the Level of Development:Models,Architectures,Programs(MDA)”的主题演讲。会议期间本刊记者采访了James Rumbaugh,本文是采访的全文。
  • “霹雳”闪客杀入开发阵营
  • 或许你不否认MacroMedia很牛,或许你不否认Flash很火,但是如果说Flash是一种语言你很可能完全否认!可就是有人站起来说:Flash不仅是一种语言,而且有拿下网站技术半壁江山的趋势!
  • 从克隆Foxmail谈起——软件产品成功经验思考
  • 很多从事软件开发的读者朋友经常会在众多技术和产品中感到迷茫;我们应该做一个什么样的软件?我们为什么要做这个软件?从哪里入手?怎样做?我们完成这些工作?类似的问题不胜枚举,面对这么多让人困惑的问题。需要的其实是一种模式,一种考虑问题的方式。作为一个程序员,不但需要具备解决问题的能力,更需要的,是创造和寻找“问题”的能力,当你真正将手放上键盘而不知道自己该做什么的时候一这才是最要命的。“克隆Foxmail”这个系列文章目的就在于此;当您觉得困惑的时候,按照这样的一个基本思想,或许您能找到面前的问题。并知道从哪里开始着手,用什么样的技术储备来解决这些问题。
  • 分布式应用中的事务复制
  • 在企业及应用的项目开发中,分布式事务复制往往都是一个让人揪心的问题。各种厂商的概念以及实现方法都有不同,本文通过SQL Server 2000来实现数据库的分布式事务复制,并对一些基本概念和实现方法作了简单的介绍。
  • 趣谈Functional Programming
  • 本文的下半部分不乏枯燥的数学理论知识和哲学思想,然而这些真正的“基本思想”才是Functional Programming的核心所在。如果您足够耐心,相信您将通过本文受益匪浅。
  • 自动归还的对象池
  • 这篇文章介绍的是一个能够自动归还的对象池的实现的理论、实现、以及使用这种类型的对象池应该注意的问题。这个对象池是从数据库连接池提出,但是可以管理的不仅仅是数据库连接,可以是任何对象。
  • 升级7×24运行的程序集
  • 工业生产流水是不可以被打破的,然而在生产过程中如果我想把生产机换掉该怎么办?本文就是讲述如何在应用程序运行时,动态卸载它们,并将更新后的新应用程序动态加载。
  • 将单元测试进行到底——Mock Object浅析
  • 小型团队在进行测试驱动开发时,经常会遇到需要交叉调用的对象不可用,而以Bug少面著称的TDD如何面对这样的情况,以避免Bug的出现?本文作者就通过Mock Object来帮助您推倒单元测试需要面对的三座大山。
  • 为智能电话设计应用软件Series 60 Platform概述
  • 智能电话的引入为软件开发者带来了新的机会。新颖而开放的软件平台使得开发者能够在飞速增长的市场环境下设计出创新的移动应用软件和服务。
  • Subversion点评
  • 一个正式项目的开发中离不开版本控制工具,当前比较流行的工具有Visual Source Safe.CVS等等。它们使用方便,功能上也基本能满足一般项目的要求。Subversion也就是这样一套新的版本开发工具,它在包含当前CVS绝大部分特性的同时,针对CVS固有的弱点做了很大的改进。以Subversion为代表的新一代的CVS工具正在冲击传统版本控制工具CVS.现在越来越多的项目开始尝试Subversion。
  • 我们需要什么样的应急手册
  • 一架处于高速飞行状态的飞机,如果突然发生了故障,飞行员将采取什么对策呢?结果可能出乎你的意料,因为飞行员给出的答案可能是:先看书,再排险。为什么会如此呢?因为当高速飞行的飞机遇险时,飞行员往往没有足够的时问进行思考,进而找到最佳的解决办法。
  • 读者来信
    Java技术
    嵌入式移动开发
    软件工程与项目管理
    Open Source
    软件开发大事记
    海处归来话软件安全产品(杨晓东)
    评论嘉宾
    声音&幽默
    徜徉于艺术与科学之间——高德纳《程序设计之为艺术》导读
    图论思想与UML应用(上)(温昱)
    软件测试实践之缺陷跟踪管理(陈雷)
    如何借鉴商业常识进行人的管理(Redguardtoo)
    项目计划与监控的思辩(徐锋)
    用例驱动的交互设计方法(Windy)
    UP实作的一些常见问题(潘加宇)
    2004侧影
    驻足观望的一年——我的2004思考(孟岩)
    变革前的思索——我的这一年(宋兴烈)
    2004年,逝者如斯夫(王振祥)
    CTO的第三只眼:从程序员说起(金戈)
    2004移动元年(马宁)
    2004,我在写程序(透明)
    2004,最喜欢的一年(蔡学镛)
    我的2004,我的林荫小路(王咏刚)
    回顾2004(董洵)
    探讨和比较Java和.NET的安全基础结构(游智超)
    新书上架
    Singleton的故事(透明)
    [封面书摘&CSDN TOP10]
    程序员
    CSDN 11月文档&论坛TOP 10
    [人物&报道]
    领域驱动设计(郑毅帆)
    Jean Louis Gassée:OS中的另类故事(方茜)
    微软技术
    网站动态
    近在咫尺的移动生活(蔡学镛)
    说说我的心里话(孙向晖)
    用MDA玄铁铸EAS利剑
    有选择才精彩——访Sun公司开发者工具市场营销项目组经理Dan Roberts(霍泰稳)
    从垂直到水平——访BEA中国公司技术总监喻思成先生(霍泰稳)
    Sonic倡导企业服务总线(常乐)
    联想吹响中国企业研究院的号角(常乐)
    软件人,今年薪资知多少——中国程序员2004年薪资调查报告与现状报道(孟迎霞 霍泰稳)
    PHP创始人Rasmus Lerdorf:我不喜欢编程(闫辉 汤韬 罗景文)
    与James Rumbaugh面对面(罗景文 潘加宇 孟岩)
    “霹雳”闪客杀入开发阵营(刘婧)
    [产品实践]
    从克隆Foxmail谈起——软件产品成功经验思考(行舟)
    [数据库]
    分布式应用中的事务复制(陈康)
    [编程新思维]
    趣谈Functional Programming(恶魔)
    [Java编程]
    自动归还的对象池(李定成)
    [.NET编程]
    升级7×24运行的程序集(陈萍)
    [Ineta专栏]
    将单元测试进行到底——Mock Object浅析(董洵)
    [产品&应用]
    为智能电话设计应用软件Series 60 Platform概述(晓国)
    [工具点评]
    Subversion点评(曹吉)
    [书评]
    我们需要什么样的应急手册(佐岸)
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00