J2EE成功背后的问题

Dan Creswell(这个人在2004获得了Jini Contributors Award,而且是Apache River项目的重要成员)发表了一篇Blog"Victims Of J2EE Success,",其中谈到:现在J2EE已经在Java中间件中成为统治地位的技术标准,但一些特定的应用程序的需求却不能够使用J2EE所设计的标准去解决,例如eBay,MySpace或者Google,这时问题就产生了.

对于J2EE编程者,他说:(下的的引用是从Blog中翻译的)

  
引用
...程序员已经将他们的思维封锁在了J2EE里了,通常会这样想:

       1. 除了数据库,还是数据库
       2. POJO只是针对业务逻辑
       3. 这是分布式程序设计
       4. Ops是其他人的事
       5. 通过部署更强大或更多的服务器来提供可伸缩性

    大多数的企业可以很高兴的接受以这种方式建立的系统,但是如果你不是这个大多数中的一员呢? 如果你是eBay或者MySpace该怎么办?例如eBay已经抛弃大多数J2EE上的东西,他们开发了自己的librarie来解决他们所面对的问题.

       1. Monitoring
       2. Hot Upgrades
       3. Scaling

    基本上一旦你遇到的问题挑战超过了某个水平,J2EE方式的思考模式和设计模式就不能使用了. 到哪儿去找可以应对这一挑战的Java程序员呢?


作者的文章里谈到一些其它技术,但核心的问题就是这个.
不知道各位有没有遇到他所说的情况?

. 外刊IT评论  
.

 

你可能感兴趣的:(设计模式,spring,Hibernate,javaee,MySpace)