JAVA及其相关
-
JavaScript(美)克罗克福特 著大多数编程语言包含优良和拙劣的部件,但对JavaScript而言后者的比重较大,因为它在匆忙中开发和发布,还没能够得到精炼。这本权威的书剔除了大多数可怕的JavaScript特性,展现了JavaScript的另一部分,这一部分比JavaScript语言作为一个整体更加稳定、更具有可读性以及可维护性——可以用这个部分创建真正可展的合高效的代码。 作者Douglas Crockford(他被很多开发社区认为是JavaScript专家)提出了足够多的好想法,让JavaScript成为一个杰出的面向对象编程语言。不幸的是,这些好想法(比如函数、弱类型、动态对象和表达能力很强的对象文字注释)被掺杂了些坏想法(比如基于全局变量的编程模型)。 当Java Applet陨落的时候,JavaScript成为了Web编程的缺省语言,但它的流行程度跟它作为一个编程语言的质量完全没有关系。在《JavaScript:The Good Parts》一书中,Crockford深度分析了一堆好的意图和盲目的错误,为你提供了所有JavaScript的地道优良部分的细节,包括: ·语法·继承·方法 ·对象·数组·风格 ·函数·正则表达式·美丽的特性,使用《JavaScript:The Good Parts》一书,你会发现一个美丽、优雅、轻量级和具有很强表达能力的语言,让你创造有效的代码,无论你正在管理对象库,还是只是试着让Ajax快速运行。如果你为Web开发站点或者应用程序,那么这《JavaScript:The Good Parts(影印版)》是绝对必需的。
-
学习ActionScript 3.0(美)舒普(Shupe,R),(美)罗瑟(Rosser,Z) 著如果你是ActionScript 3.0新手,那么这是一本理想的入门指南。《学习ActionScript 3.0》讲解了ActionScript和Flash是如何工作的,清晰地描述了基本主题,例如逻辑、事件处理、内容显示、类、把项目迁移到ActionScript 3.0以及很多其他方面。通过实际练习,你会学到重要的技巧,还会随着内容的深入熟练运用这些技巧。本书的配套网站包含所有练习的材料,还有附加的小测验测试你对关键概念的掌握情况。Flash设计师、开发人员和程序员新手将会发现这本内容丰富的指南是无价之宝,能够在本书的带领下适应ActionScript 3.0的陡峭学习曲线。作者Rich Shupe和Zevan Rosser作为Flash开发人员和讲师,根据他们丰富的经验,揭示了很多你可以用于每天实际工作中的方法。通过本书,你将学会:·协调ActionScript 3.0力量和性能的新方法如何在Flash CS3专业版和Flash播放器中使用ActionScript 3.0·人们在使用这门语言中常犯的错误·如何格式化文字、使用声音和影像、编写代码画图以及其他内容·使用面向过程或者面向对象的技巧编写脚本·如何以SWF、图像、文本和XML文件的格式来载入要素和数据·不仅局限于简单地堆砌脚本,也包括如何开展一个项目以及哪些资源可以对你有所帮助
-
JavaScript捷径教程(加)斯努克(Snook,J) 等著;郭晓刚 等译《JavaScript捷径教程》讲述了JavaScript 以及DOM 的应用。重点讲解了JavaScript 库,并通过实际的示例说明了如何把这些库应用于你的项目。同时还解释了Ajax,教你如何充分计划并将其应用于项目。此外,你还将了解如何构建简单的动画对象来为页面中的元素增加动态效果。书中提到的各项技术均配有直观而简洁的示例, 可帮助你快速掌握这些技。《JavaScript捷径教程》面向具有一定的JavaScript 和DOM 脚本开发经验的Web 开发人员。
-
数据结构与算法分析Java语言描述第2版(美)韦斯(Weiss,M.A.) 著,冯舜玺 译本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。
-
Aiax完全手册(美)波维尔 著,闫锋欣,陈泽峰,万能 译本书是一本讲解如何利用最新的Ajax技术进行Web编程的权威指南,主要围绕作者提出的Ajax TcR库逐步展开。第1-4章为第一部分,分别讲述了Ajax技术的基本概念、JavaScript通信技术、XML Http Request对象和数据格式;第5-9章为第二部分,在YUI的基础上创建了Ajax TCR库,并在随后的章节中详细讨论了信息传输中的网络因素、安全、用户界面及Ajax站点和应用程序架构等方面的问题;第10章单独构成第三部分,从中可以了解web Service、SOAP、Mash-up和Comet等技术在Ajax中的应用;第四部分为三个附录,分别提供了Java Sctipt、HTTP和Ajax TCR库的参考。本书适合有一定Web编程基础的读者学习Ajax之用,也可作为相关培训课程的教材。
-
Ajax、JavaScript和PHP编程导学(英)巴拉德 等著,刘红伟 等译《Ajax、JavaScript和PHP编程导学(附光盘)》详尽地介绍了如何使mAjax、JavaScript和PHP进行web开发。全书分为6个部分,包括Web基础知识回顾、使用JavaScript Web脚本编程基础、Ajax基础、使用PHP的服务器端脚本编程、较复杂的Ajax技术、Ajax32具和资源。另外,附录列出了JavaScript、PHP和Ajax Web站点,可方便开发人员使用。《Ajax、JavaScript和PHP编程导学(附光盘)》非常适合Web应用开发人员及网页设计人员参考。
-
Java Script开发技术详解李峰,晁阳 编著JavaScript是Web上的一种功能强大的编程语言,用于开发交互式的Web页面。本书共分为12章,分别介绍Web脚小编写和JavaScript语言的概念、JavaScript的基础知识、文档对象模型、JavaScript的高级功能,使用JavaScript创建多媒体应用程序、创建复杂脚本的技巧等知识。其中,每章内容均以前一章内容为基础。书中提供了简单直接的操作方法,读者能够从基础知识开始领会JavaScript编程的精髓。除了基础内容外,书中还提供了大量解决问题的说明、解决方案和提示信息等内容。另外,在每一章的后面还附有课后练习,以使读者加深对基本概念的理解。本书可供对互联网应用开发感兴趣的初、中级用户使用,也可作为高等学校应用技能型教材或者各种职业技术学院、民办高校和成人教育的教材。
-
Java第一步胡书敏,陈宝峰,程炜杰 著《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》讲述Java语言是复杂的,因为它承载着太多的Web开发需求点;Java又是简单的,只要用心,每个人都可以学会。你手中的这本《Java第一步》,就是通过生动的语言和一个个引人入胜的案例,向你讲述Java开发的各个知识点。《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》作者已从事Java开发多年。在《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》中,作者以自己的经验向大家描述了一条学习Java的道路,其中不求向大家讲述最复杂最高深的知识点,但求通过讲述当前最实用的开发思想和方法,尽快地达到让大家掌握用Java语言开发中等规模项目的目的。“知其然,知其所以然”是《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》的创作动机,而通俗易懂更是贯穿《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》写作的全程。当你阅读《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》时,将会发现作者在字里行间中,正用文字与你交流。在《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》的第一到第九章里,将围绕“实用性”这个主题,以“面向对象”的思考方式,向大家逐渐展开Java开发的各项基础知识,比如异常处理、网络开发、数据库,以及Swing。在这个部分里,大家将通过一种益智游戏——象棋,来理解Swing里的界面开发和事件处理方式。在《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》的第十到第十六章里,将围绕Java语言的精髓——设计模式和架构思想,通过贪吃蛇和生命游戏等案例,讲述Java项目设计过程中思考问题的方式。通过了解本章的DAO、MVC等思想,大家能了解到Java设计思想的本质。在前两部分的铺垫下,在《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》的十七章及以后的部分里,讲述了Java的Web开发组件和Web开发模式。这部分比较实用的Java技术将会使你能够很快地从事软件公司里的Web开发工作。《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》虽以“实用性”为宗旨,但大家在阅读《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》时,不应过多地拘泥于“实用主义”,过分地关注其中的API,而应当通过语法关注设计模式和架构思想的本质,这样才能在Java艺术殿堂里得到更完美的享受。《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》不是一本技术说明手册,而是一本Java编程思想的指南。你即将探索Java艺术的殿堂,这《Java第一步:基础+设计模式+Servlet+EJB+Struts+Spring+Hiberna》将会让你更快地获得Java的知识、智慧和成就感。
-
J2EE应用实践教程郑阿奇 主编本书以J2EE综合应用实例为引导,系统地介绍J2EE基本技术和应用方法,对J2EE的教学具有明显的优势。其基本方法是把众多、复杂的内容分散开来,通过应用理解原理和方法。采用本书教学J2EE,既可以课堂教学,又可以用计算机在教室或机房演示教学。本书可以作为本、专科的J2EE课程、J2EE实习教材,也可作为J2EE技术培训和J2EE入门参考书。
-
Java语言的科学与艺术(美)罗伯茨 著,付勇 译《Java语言的科学与艺术》简练清晰地介绍了传统CS1课程的内容,同时也包含了最近的Computing Curriculum 2001报告计算机科学卷中指定为CS1010或CSl110课程的全部主题。自1995年首次发布以来,Java编程语言作为一种教学语言变得日益重要,现在已经成为初级计算课程的标准语言。Java语言可以让学生编写高度交互式程序,这充分激发了他们的学习兴趣。但Java语言很复杂,老师和学生们在理解Java语言的结构时,复杂性成为了最大的障碍。在《Java语言的科学与艺术》中,斯坦福大学教授、著名的计算机科学教育领导者Eric S.Roberts着重强调了更适合于初学者的友好讲解方式,使用ACM Java库简化编程。