Programming 版 (精华区)
发信人: JJason (C++ Primer), 信区: Programming
标 题: 《程序员》2002年第06期
发信站: 哈工大紫丁香 (2002年11月20日13:12:57 星期三), 站内信件
《程序员》2002年第6期
提起程序员,就让人联想到软件。其实程序员已完全不仅仅局限于软件领域。
很少有人注意到硬件同程序员之间的关系,而实际上同硬件关系密切的软件开发,包
括BIOS开发、驱动程序开发和嵌入式开发等软件开发工作在硬件公司中都处于非常重要的
地位。一个芯片的灵魂是软件,而软件的灵魂就是程序员。本期“特别策划”让我们走近
《硬件程序员》。
除了游戏软件之外,日本软件似乎远不如美国、印度等国家。“走向海外”的记者走
访“中日IT科技交流委员会”日方代表山下信雄先生,发现日本的微观软件技术非常先进
,宏观的软件市场仅次于美国。但山下先生表现出对日本软件的深深地忧虑,请看专访《
东瀛软件也“软”了》。
为了帮助读者全面了解EJB技术,本期技术专题——“Mastering EJB”为大家从不同
角度准备了四篇风格各不相同的文章,分别从EJB的体系结构、EJB Component的开发方法
、EJB解决方案、EJB中应用设计模式的实例等方面对EJB进行全方面讲解。
重点推荐
MSDN专栏:《C++程序员转向C#时的十大陷阱》
C#和C++的语法很相像,但很多语法上的改变是小而琐细的。有一些改变对于粗心的C
++程序员来说是潜在的陷阱。本文将集中阐述十个最大的危险。
开发心得—《一个典型J2EE应用的架构》
开发一个应用型项目,就象进行一场战役一样,架构设计主要给出的是关于在技术方
面战略战术上的指导,最终能否取得胜利,仍然需要看团队的整体努力。本文从架构角度
介绍并讨论了J2EE应用系统的实例设计。
蔡学镛Java系列讲座到本期将告一段落,最后的主题为《Java的多态》。所谓多态(
Polymorphism),一言以蔽之:“当某变量的实际类型和形式类型不一致时,调用(invok
e)此变量的method,一定会调用到正确的版本,也就是实际类型的版本。”
从下期开始蔡先生将开讲C#系列。
新闻 Top
(6页) 要闻点评
(7页) 声音&观点
(8页) 封面书摘
(28页) 2002年度Jolt大奖揭晓
美国时间2002年4月24日,倍受众人瞩目的Jolt大奖终于揭晓:6项Jolt 奖、17个Prod
uctivity奖角逐而出。
报道 Top
(13页) 阿兰·图灵
名人堂
(14页) 硬件程序员 作者:闫辉
一直以来,在很多人的想法中,程序员和软件应该是画上等号的。但实际上,硬件公
司中同样有很多程序员……
(19页) 开发:从合作开始——访IBM大中华区应用开发商合作部 作者:唐琦
提到全球知名的软件商,人们通常的第一反应是微软,那是因为Windows操作系统,几
乎每个用过电脑的人都用过;继而可能会想到ORACLE,因为它是全球最大的企业管理软件
供应商;再往后,也许有人会想到IBM,但却说不清楚它的软件产品,似乎各个领域都有它
的软件,但都没有详细的认知。对于IBM而言,它给人们更多的印象是硬件和电子商务领域
的“蓝色巨人”。
(22页) 无线游戏的“机遇主义者” 作者:希拿
毋庸置疑,软件可以创富。但开发什么样的软件才可以创富,这就属于眼光衍生而来的
机遇问题。靠在网上成功推销自己开发的软件的马亚西亚兄弟俩在腰包鼓起之后最大的感
悟就是造化捉弄人。的确,一旦成为机遇的弄潮儿,一旦认准和抓住机遇,再坚持不懈地
深入下去,成功彼岸不远矣。纵观软件界成功人士莫不如此。
(25页) 台湾共享软件也疯狂 作者:闫辉
自从本刊发表了周奕的故事之后,在国内掀起了共享软件走向海外的热潮……
(29页) 东瀛软件也“软”了 作者:张里
因为国内媒体对日本软件(本文不讨论游戏软件)关注程度远不如美国、印度等国家
,和制造业相比,日本软件的国际影响小了很多,整体感觉日本算不上软件大国。但在本
刊记者走访“中日IT科技交流委员会”日方代表山下信雄先生后了解到……
管理 Top
(33页) 叶滨:超越学生创业 作者:闫辉
如今,越来越多的年轻人(尤其是刚毕业的大学生)走上了自主创业这条路。手里已
经有了一种非常好的技术,怎样才能让它成功地变成好产品?怎样将实验室的技术成果转
化为具有竞争力的产品,推向市场并获得成功?这是许多人关心的问题。实际上,从研究
成果到产品出炉是一个非常复杂且漫长的过程,其中牵涉到很多问题。本文将介绍一个经
典案例。
(35页) 软件体系结构的概念 作者:张友生
20世纪60年代的软件危机使得人们开始重视软件工程的研究。起初,人们把软件设计
的重点放在数据结构和算法的选择上,随着软件系统规模越来越大、越来越复杂,整个系
统的结构和规格说明显得越来越重要。在此背景下,人们认识到对软件体系结构系统进行
深入研究将成为提高软件生产率和解决软件维护问题的新的最有希望的途径。
(39页) 四大要点,让项目经理左右逢源 作者:王鸿
本文从工作目标、对谁负责、所予权力以及所应具备的能力四个方面论述了项目经理
的定位,希望能帮助你从杂乱的项目困惑中解脱出来,在最本质处找到解决问题的思路。
(43页) PSP、RUP联姻的秘密 作者:/Harald
定义过程的目的是为了确保工作优质按期完成。RUP能帮助组织有效地管理软件项目。
但“千里之堤,溃于蚁穴”,一个项目的成败依赖于所有相关的个体,而这些个体可以通
过改进他们的工作流程对项目提供最大的支持,这就是PSP联姻RUP的关键所在。
(46页) 软件企业的价值链 作者:罗彦
(47页) 全程建模在炼化营销业务中的现状分析 作者:蔡云鹏
本文应用全程建模技术,对某特大型炼油化工企业的营销管理系统进行了详尽的分析
,对其现有组织结构和业务流程进行了精确的描述,并通过分析其中的关键业务流程和手
工操作环节,找出管理中急需解决的问题和需要优化的业务流程,为下一步的业务重组和
优化进行准备。
技术 Top
(52页) Mastering EJB 作者:主持人/透明
(53页) EJB体系介绍 作者:周可敬
EJB的结构是开发和部署基于组件的分布式商务应用程序的一种组件结构。利用EJB结
构开发的应用程序是可伸缩的、事务性的、多用户安全的。这些应用程序可能只需编写一
次,然而可以部署在任何支持EJB规范的服务器平台上。
(56页) EJB Component开发简介 作者:虞万荣
Enterprise JavaBeans组件是一种服务器端组件的体系结构,它使得开发者应用Java
语言可以开发分布式的、面向对象的企业级应用,并简化整个过程。EJB比较复杂,难以用
较短的篇幅对其进行全面深入的阐述,本文从EJB Component开发者的角度介绍了EJB
Component的分类、组成部分和调用流程并给出了一个简单的例子,其视角相当于EJB规范
中的组件供应商。
(60页) 用EJB开发在线电子书店 作者:王玉峰
本文以在线电子书店为案例背景,试图向读者介绍利用J2EE技术实现一个小型商务模
型的大致过程,特别对用EJB来实现业务逻辑时所需考虑的若干问题进行分析。
(64页) 设计模式在EJB中的应用 作者:板桥里人
在EJB的具体使用中,使用合适的设计模式,不但使代码可重用性、可拓展性增强,而
且能提高效率。我们知道,EJB框架由于考虑大型系统中事务安全等各方面问题,效率上有
所欠缺。我们在具体问题具体应用时,可以适当使用设计模式来弥补这些问题。
(66页) EJB技术背景 作者:杨德仁
(68页) PowerBuilder Web Framework —— PB应用向Web移植的利器 作者:张晓
使用PBWF与现有的PB应用进行集成,可以快速地将现有应用扩展到Web上,实现PB应用
向Web的转换。
(70页) C++程序员转向C#时的十大陷阱 作者:Jesse
C#和C++的语法很相像,但很多语法上的改变是小而琐细的。有一些改变对于粗心的C+
+程序员来说是潜在的陷阱。本文将集中阐述十个最大的危险。
(73页) 超大型ORACLE数据库的设计 作者:陈光明
本文主要讨论了在超大型系统中,ORACLE 8.0.6并行服务器数据库系统的设计方法和
步骤。
(76页) Java的多态 作者:蔡学镛
本文是蔡学镛Java入门系列的最后一篇,介绍了Java中的多态。从下期开始蔡学镛将
开设C#系列讲座,深入浅出地介绍最绍最新的.Net,主要语言C#。
(79页) 大话迭代器:应用与实践 作者:虫虫
迭代器(Iterator)已成为C++中一个非常重要的概念,在标准库和众多领域大现身手
。
(83页) 为Java打造更好的XML API 作者:Kevin
JDOM API为Java提供了使用XML最好的工具。在这篇文章中,让我们来一起认识一下JD
OM。
(86页) 一个典型J2EE应用的架构 作者:朱叶峰
本文主要从架构角度介绍并讨论了一个J2EE应用系统的设计。在设计中,应用了大量J
2EE的特性和设计模式,对其他的项目也有参考价值。
(90页) 在Delphi中使用SQL Server的XML特性(三)——两种新模式以及XML模板 作
者:Alex
本文将继续探讨FOR XML子句及其各种模式,比如RAW、EXPLICIT、AUTO等等。我们还
将学习如何利用XML模板把程序代码与基于XML的查询分隔开来。
(93页) Glade编程起步 作者:宋国伟
Glade是一款在Linux下的界面设计和开发工具,如果你对C语言熟悉又想在Linux下搞
可视化应用程序开发,Glade应该在你的选择范围内。本文简单介绍了Glade的用法。
(97页) 星图问题--2002年第4期题解 作者:胡海星
(99页) 专家门诊
服务 Top
(106页) 高屋建瓴,细致入微——《STL源码剖析》引介 作者:孟岩
阅读剖析名家代码是提高编程水平的捷径。《STL源码剖析》一书,既能高屋建瓴,剖
析大架构,又能具体而微,体现细致之处的精妙缜密,是一本极其出色的STL源码剖析类著
作。
(108页) 与高手对话——评陈宽达的《C++Builder深度历险》 作者:TR@SOE
整个编程的学习曲线中,最关键的是平台突破。这时,我们需要一个高手——一个已
经超越了这个阶段的高手来指点迷津。陈宽达的《C++Builder深度历险》就属于此类高手
之作。
(110页) Web Service互联时代的新宠 作者:左轻侯
阅读李维的Delphi专著,不但可以学习到新的软件技术,可以使用Delphi来开发各种
应用系统,还能让读者从一个更高的层面上真正领悟技术的内涵。
(111页) 软件测试——《软件开发的科学与艺术》节选 作者:陈宏刚
《软件开发的科学与艺术》是电子工业出版社联袂微软公司华人专家于近期推出的一
本优秀之作。书中凝聚了微软公司多位专家多年研究与工作的宝贵经验,并通过对许多成
功或失败案例的中肯剖析,为读者展现了软件开发的思想与过程,值得软件人员好好阅读
和领悟!
(116页) 好书推荐:操作系统篇 作者:紫云英
操作系统担负着沟通上层应用软件和底层硬件的重任,是最为复杂的软件之一。如果
将操作系统比作软件皇冠上的明珠,一点都不为过。
(119页) 项目管理 新书上架
(120页) 编读往来
--
人生,就是一团欲望:
欲望没有满足的时候就是痛苦,
欲望被满足的时候就是无聊;
人生就是在痛苦与无聊之间徘徊。
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.69]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.052毫秒