Java的开发者正深陷于复杂性的泥沼中而无法自拔。我们的经验和能力正接近极限,程序员为了编写支持所选框架的程序所花的时间比解决真正问题的时间要多得多。我们不禁要问,有必要把Java搞得这么复杂吗?.答案是否定的。本书给你指引了一条出路。无论是维护应用程序,还是从头开始设计,你都能够超越成规,并大幅精简基本框架、开发过程和最终代码。你能重新掌握一度失控的J2EE应用程序。..在本书中,原作者Bruce A.Tate与Justin Gehtland将循序渐进、娓娓道来。首先,他们列出了五项基本法则。他们展示了如何构建简单、解耦的代码,并告诉你如何选择技术。他们还对两种被广泛运用的开源程序如何迎合这些概念进行了剖析。最后,作者还将利用这些基本概念构建一个简单但内涵丰富的应用程序来解决现实世界中所遇到的问题。你曾经幻想过有了工具和框架就能更好过一些吗?支持技术框架的代码甚至比完成实际工作的部分还要多,面对这种情形,你是不是感到困惑?现在应该回到问题的本身,并摆脱过分膨胀软件的束缚。这时,你耍弄明白什么才是真正重要的,并搞清楚怎么样才能简单而优雅地完成任务。本书能告诉你,如何通过这条新的途径让你的客户(甚至是你的朋友和家人)满意。...