订阅程序员杂志RSS CSDN首页> 程序员杂志

《程序员》2005年3月刊:J2EE Without EJB

发表于2005-03-01 14:16| 次阅读| 来源《程序员》| 0 条评论| 作者程序员杂志

摘要:近年来,中国的一些新兴软件公司已经不再满足于担当国外平台技术推广者的角色了,而是在发展自己的技术推出精彩的产品。本期主题当EJB不再是J2EE的核心,企业将何去何从?

人物&报道

(1)名人堂

  • Justin Frankel,Winamp的反斗奇星

Winamp是他19岁时的杰作。他像Bill Gates一样年少得志,但却没有选择走Bill Gates那样的道路。他不断制造麻烦,但又不断地涌出奇思妙想,创造各种软件工具。

(2)程序天下事

(3)封面书摘&网站动态

(4)CSDN精彩回眸

(5)感悟

  • 提高程序员的素质
  • 环境与工作热情

(6)特别策划

  • 向“食物链”上游进军的中国软件公司

近年来,中国的一些新兴软件公司已经不再满足于担当国外平台技术推广者的角色了,而是在发展自己的技术,推出精彩的产品,并试图说服客户采用这些平台和技术。他们的目的是让自己走向软件产业链的上游,甚至有公司力图建造以我为首的产业链分支。他们能成功吗?

(7)报道

  • 走出职业生涯迷局

来自数家IT企业的主管和技术经理指点趋势,展现从国际大公司到最热门技术公司的人才需求和人才观。

(8)对话

  • 万人软件企业不是梦

与国内领先的软件外包服务企业博彦科技的CEO王斌探讨企业的发展和用人。

  • 中印软件外包差距在继续扩大

北航软件学院院长孙伟畅谈其从印度和美国考察归来后的感想。

(9)软件创业

  • UMLChina ——我不经意的“创业”故事

UMLChina创始人潘加宇娓娓道来自己创业的经历和体会。

(10)走向海外

  • 哥伦比亚软件业

了解了美国、印度、日本等耳熟能详的国家软件业,现在让我们到位于南美洲的哥伦比亚听听当地的软件工程师如何讲述这里的软件氛围吧。

(11)开源文化

  • 免费的杀毒利器ClamWin

(12)声音 & 幽默

  • 微软产品内部“绰号”

就像每个软件公司一样,微软的产品也是从一个项目代号开始的。这些代号到底是怎么来的仍然是一个谜,但确实有人提出在这些代号的背后,可以发现其隐藏的含义。

管理

(1)项目管理

  • Bug 管理的经验与实践(下)

有了先进的理念、坚实的软硬件基础,还需要有相应的管理制度与之相配套,将Bug管理落实到实处。

(2)软件工程

  • 建立领域元模型

在软件领域,过去有人做过模型的统一工作,现在证明这条路是行不通的。解决不同领域建模问题统一应该是在更高抽象层上的统一,用统一的元元模型建立不同领域的元模型。

(3)测试员专栏

  • 软件测试管理的自动化

要想实现软件测试自动化,首先要软件测试管理自动化。手工的软件测试管理往往无法控制变更,将会给测试过程带来混乱。本文讲述如何利用工具实现软件测试管理的自动化,改善传统测试工作的问题。

(4)非程序员

  • 字斟句酌——看 UML 变迁(上)

《UML 参考手册》对于使用 UML建模的开发人员来说,就像学英语的《牛津英汉词典》。如今,《UML 参考手册》的第二版已经面世,让我们从细微处对照,感受UML 2.0所带来的变化。

(5)交互设计

  • 软件是一种工具

对于用户来说,软件是一种工具,用户对软件的使用期望是能协助和帮助其完成工作。身为软件开发人员,应该从用户的角度出发,开发出更加人性化的软件,而非以开发人员为中心的软件。

技术 

(1)技术专题

  • 技术专题导读:J2EE without EJB
  • EJB 的七年之痒

曾几何时,EJB被人们当做J2EE的核心顶礼膜拜。可惜,过去七年的经验褪去了EJB的光环。在本文中,我们将审视EJB教给我们的东西,同时避开 EJB的重大缺陷。

  • 分布式应用 with or without EJB

本文首先讨论了在实际应用中我们是否真的需要分布式应用,随后介绍了当今 Java世界的各种远程访问机制和分布式架构,最后用EJB举例介绍如何在已有的系统中引入分布式功能。

  • 简单的事情简单解决—— Spring 的声明性服务

EJB提供的声明性事务管理和声明性安全等基础设施服务一直深得人心。本文介绍了一种基于 IoC轻量级容器和AOP实现声明性服务的解决方案,可以为普通Java对象提供更加完善的基础设施服务。

  • J2EE 应用的性能与可伸缩性

自从J2EE出现以来,EJB一直是通过集群向上延展,以应付高端性能需求的不二之选。现在,Rod Johnson对这个问题进行了深入的分析,并得出了一些可能推翻直觉的测试结果。

  • 房客的自由:企业级 Java 应用的架构选择

本文将首先考察企业应用的一般概念和需求;然后讨论两种目前最流行的企业级 Java应用架构,分析它们满足企业应用的需求的方式;最后清算一下两种选型的代价和适用范围。

(2)名家专栏

  • C++/CLI 托管编程引介

去年11月,本刊独家专访了C++大师Stanley Lippman,同时邀请了国内相关专家李建忠先生与Lippman先生共同为杂志撰稿。经过协商,两位专家将在今后的《程序员》杂志技术板块开设“C++/CLI全景体验”专栏,本文为开篇

  • To De or Not to De?

面临是否对 Java或.NET程序反编译或反汇编,很多程序员都难以抉择。技术层面上如何处理?选用怎样的工具?怎样防止自己的程序被反编译或反汇编?法律如何约束程序员的知识产权?窥探他人的程序是否会带来道德上的谴责?本文作者为您一一解答。

(3)技术访谈

  • C++ 热点问题一席谈—— Bjarne Stroustrup 2005 新春专访

代表着托管C++编程模型的C++/CLI来了,它给ISOC++带来怎样的影响?新的C++0x标准何时颁布?C++标准库将何去何从?新春佳节之际,本刊特别采访C++之父Bjarne Stroustrup,为您解读C++的现在与将来。

(4)实践者言

  • 网站运营的四大基础辅助系统

严格意义上说,网站运营更多是通过管理来规范其发展。然而作为一名技术工作者,首先要将自己的工作做到旁人无法指责。良好的管理有赖于良好的技术架构,在构建您的网站时,辅助系统的作用功不可没,您注意到了吗?

(5)前线风景

  • 如何在Spring 框架中进行面向切面编程

如今,人们似乎已经不再热衷于 EJB这样的重量级 J2EE架构,而更多轻量级的编程框架逐渐走上 J2EE应用的舞台。这其中最为闪亮的,就要数Spring了。而之前炒得火热的AOP如何在Spring中实现?本文将为您展示使用 Spring提供的 AOP 功能。

  • 动态语言中的设计模式
从设计模式出现的那天起,众多模式就成为面向对象软件开发过程中的一笔宝贵财富,而对设计模式的总结工作也从未停止。尽管设计模式本身与具体实现语言无关,但是它们从实践中来,并将应用到实践中去。动态语言似乎让人们对以前的观点有了新认识。

(6)系统开发

  • 感受直白的魅力—— Concurrent 同步包

上期“系统开发”栏目讨论的主题“不用锁机制实现并发”,讨论了操作系统层面上针对多线程并发的解决方法。本期将继续并发的话题,并从 JDK 1.5中的 ConCurrent同步包谈起,让您感受直白的魅力。

产品 & 应用

1)产品 &应用

  • 值绑定和数据表设计模式

2)工具点评

  • 提升 Hibernate 性能的魔方——IronTrack SQL

Hibernate为我们开发Java的数据库应用提供了方便,但提升其

性能和效率,我们还需要第三方的工具支持。

3)新书节选

  • 继续修炼单元测试之道(C# 版)

4)书评

  • 几分欣慰,一声叹息——2004年“最具权威的计算机图书评选”分析

  • C++ 完美演绎
尽管C++是一门非凡的语言,但它并不完美。Matthew 在《Imperfect C++》中,一一指出这些不尽人意之处,为我们编写更好的代码指路。 

  • 新书上架

(5Maglog

  • 大师的朴素与真挚——忆 Stan Lippman 二三事

如果你在北京的部分报刊亭买不到《程序员》杂志,可以打电话到杂志社来咨询,我们会提供离您最近购买杂志的报刊亭位置。咨询电话:01051661202-176/381

0
0

近期活动

更多

2015中国大数据技术大会

为了更好帮助企业深入了解国内外最新大数据技术,掌握更多行业大数据实践经验,进一步推进大数据技术创新、行业应用和人才培养,2015年12月10-12日,由中国计算机学会(CCF)主办,CCF大数据专家委员会承办,中国科学院计算技术研究所、北京中科天玑科技有限公司及CSDN共同协办的2015中国大数据技术大会(Big Data Technology Conference 2015,BDTC 2015)将在北京新云南皇冠假日酒店隆重举办。

微博关注

程序员移动端订阅下载

相关热门文章