原文见 http://www.codefutures.com/weblog/corporate/archives/2006/03/java_technology_1.html
Some of the Java technology issues that managers, rather than developers, must deal with are:
Poor java developer productivity gains
Changing Java developer profile
Poor tools for mainstream Java developers
Growing diversity of Java architectural and technological choices
Increasing complexity of Java technology
Heavyweight platforms
Some Simple Tips for Success
do not rely on any one vendor for anything
always avoid proprietary products, insist on support for industry specifications
there are rarely one-size-fits-all enterprise wide solutions
you need a very, very good reason to use J2EE, otherwise keep application architectures as simple as possible
after much hype, SOA has finally arrived
ask vendors for Return-on-Investment calculations
avoid 'platforms' and always ask for linear scalability