摘要:
Web 2.0、云计算的大潮正在打破消费软件和企业级软件之间的界限。Ajax也从最初仅仅用于典型的Web应用,开始进入CRM、ERP、BI等等企业级软件开发的世界,并逐步展现其威力。在企业级环境中应用Ajax绝非易事,更加困难的是,很难找到相关的技术资料。
本书及时弥补了这一空白。作者是业界著名的专家,早在Ajax一词发明之前就已经使用这些技术多年,经验极为丰富。与市面上大量同类图书只讲基础知识不同,书中讨论了大规模Ajax企业级应用从设计到测试、部署全过程面临的最迫切解决的问题,包括架构、安全性、可用性、可访问性、可靠性、可扩展性和项目风险。设计模式思想贯彻全书始终。不论你是在移植旧的Web应用,还是从零开始构建,本书都将使你达到全新的高度。
阅读全文
摘要:
数据库作为现代软件应用的核心之一,正在发挥越来越重要的作用。很自然地,SQL在广大程序员的日常工作中也成了不可或缺的技术。学会SQL并不难,但是要成为优秀的SQL程序员就绝非易事了。大部分程序员都是在学习并从事了过程化或面向对象编程之后才转到SQL,因此往往带有浓重的口音,而且常常缺乏自知之明。
本书中,世界级SQL专家Joe Celko针对数据库的设计与编程提出了一系列规则和建议,内容涵盖命名规范、代码版式、键的设计、数据编码方案、编码风格、SQL中的思考方式等多个方面,可以作为软件公司内部编程规范的基础。书中讲述了如何编写标准、高效、易于维护的SQL代码,更重要的是,还教授读者如何像优秀的SQL程序员那样思考,用查询的思维方式来理解数据库,从而大大改善SQL编程风格并提高SQL编程水平。
阅读全文