JAVA及其相关
-
JavaScript学习指南(美)Shelley Powers 著 谢春祥 译《JavaScript学习指南(第2版)(修订版)》系统地介绍了JavaScript的基本语法、基本对象、调试工具与排错技术、事件处理机制、浏览器对象模型/文档对象模型(BOM/DOM)等方面的知识,并通过一个复杂的示例深入探讨了Ajax应用。《JavaScript学习指南(第2版)(修订版)》提供了许多简单易懂、主题鲜明的示例,介绍了大量最佳实践和良好编程习惯,对提高代码可读性、可维护性均有很高的价值,并且对很多跨浏览器兼容问题进行了详细说明,追踪了新规范的发展。《JavaScript学习指南(第2版)(修订版)》适合于希望通过JavaScript为自己的网页/网站添加活力的读者,不管你是否有编程经验,通过阅读本书都能够很快地掌握这一技术。在阅读本书之前,最好对CSS、HTML/XHTML有所了解。 -
Java改错学习法朱福喜 编著朱福喜编著的《Java改错学习法》作者虚构一个教学场景,采用一老一少的对话形式,将自己多年教学经验融入其中,颠覆传统教学模式,创新一种改错学Java的方法,帮助学习者树立正确的学习观念,使初学者明白,改错也是一种学习方式,在改正错误的过程中也能够学到和巩固很多基础知识 ,只要有了足够的基础,就可以编写出非常复杂和漂亮的程序。《Java改错学习法》从基本概念入手,对开始学习JaVa编程时会发生的错误进行纠正和引导,从而克服学习过程中的畏难心理,在改错中逐步成长 。本书从简单的例子开始,循序渐进,帮助初学者提高查错、排错和改错的能力。相信通过足够多的练习,读者定能熟悉JaVa程序设计的精华,进而提 高Java编程能力。 -
JavaScript精粹(英)James Edwards,(澳)Cameron Adams 著 高铁军 译《JavaScript精粹(修订版)》主要介绍JavaScript应用中一些常见的问题及其解决方法,从最基础的数字、字符串、数组到进阶的DOM、表单验证、cookie,再到较为高级的AJAX,书中均有涉及。《JavaScript精粹(修订版)》覆盖现在非常流行和通用的技术,提出很多出现频率较高的Web开发常见问题,并提供了大量的技巧和解决方案,具有很强的实用性和通用性,书中的代码也具有很强的兼容性。《JavaScript精粹(修订版)》还介绍了一些面向对象编程内容,这部分内容可以帮助用户以更高的角度来看待自己的设计,以提高代码的质量和可维护性。最为难得的是,由于具有丰富的业界实践经验,作者在本书中不仅仅提出了对各种问题的解决方法,还展现了自己的思考方法和一些良好的程序设计习惯,与具体的细节性知识相比,这些无疑更加具有价值。《JavaScript精粹(修订版)》适合参与创建网站以及开发Web应用程序的工程技术人员和管理人员阅读参考。 -
Spring 3.0就这么简单陈雄华 林开雄 著《Spring 3.0就这么简单》的主旨就是帮助读者尽快上手,掌握Spring 3.0的核心内容,正确地进行项目实战,同时汲取Spring的思想,并最终将这种思想灵活运用到实际工作中。《Spring 3.0就这么简单》主要介绍了Spring 3.0的核心内容,不仅讲解了Spring 3.0的基础知识,还深入讨论了Spring IoC容器、Spring AOP、使用Spring JDBC访问数据库、集成Hibernate、Spring的事务管理、Spring MVC、单元测试、敏捷开发技术等内容,帮助读者快速入门并可以立刻使用Spring进行项目实战。本书展示了如何使用Spring自己动手打造服务平台框架,并在本书的最后给出一个开发实战案例。《Spring 3.0就这么简单》语言简洁,实例丰富,可帮助读者迅速掌握使用Spring 3.0进行开发所需的各种技能。《Spring 3.0就这么简单》适合于具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员和测试人员等。 -
面向对象Java技术教程徐宏喆,张艺钟,马静 等著面向对象(ObjectOriented,00)是计算机界关心的重点之一,而设计模式是面向对象的热门话题,也是广泛使用和研究的热点。国内外许多高校都开设了面向对象的课程,但是面向对象涉及的概念很多,结构复杂,内容广泛,使不少初学者感到学习难度较大。徐宏喆等编著的《面向对象Java技术教程》是一本全面介绍面向对象技术的教材,分为基础篇、进阶篇、高级篇三部分。基础篇重点讲解面向对象的基础知识;进阶篇主要讲解了24种面向对象的设计模式;高级篇介绍了面向服务的体系架构(S0A)和云计算。作者参阅了大量国内外面向对象以及设计模式的教材,认真分析了读者在学习过程中遇到的困难。为了方便读者的理解和使用,本书采用通俗易懂的语言来解释许多复杂的概念,并使用大量实例深入浅出地讲解面向对象的基础知识和基础应用。本书内容全面,概念清晰,例题丰富,循序渐进,易于学习。《面向对象Java技术教程》可以作为大学计算机专业本科生、研究生学习面向对象技术的基础教材,也可以作为从事软件研究和开发工作的技术人员的参考书。 -
Java Web程序设计实验指导李俊青 主编本书是《JavaWcb程序设计》一书的配套实验指导书,其中大部分题目是在真实项目的基础上经过加工提炼而来的,实验切合相关知识点的巩固需求,注重学生实际开发能力的训练。力求通过实验题目的实现,使学生更好地理解并掌握JayaWeb开发知识要点,增强开发能力。 全书共分为30个实验,设计了Tomcat服务器的安裝,JSP指令的使用,简单JSP网站的开发,request、response、session、application等JSP內置对象的使用,用户管理模块的开发,JavaBean的使用,Servlet的使用,EL的使用,数据库连接及优化,Wcb在线编辑器的使用,邮件发送,用户权限控制,图片缩略图制作等25个实际应用小模块项目;设计了多用户访客留言本、文章管理系统、图片网站、图书商城、博客系统等5个不同应用综合性项目。实验內容采用小项目模块到综合性应用项目,循序渐进地训练技术技能,符合职业教育行动导向的教学思想。按照典型的职业工作过程所需岗位能力编排了实验内容,设计时以工作能力(技术应用能力和职业素质)为主线,强调知识学习与能力培养并重。本书既可作为《Java Web程序设计》的配套实验教材,也可作为其他JavaWeb应用技术课程的实验指导教材。本书由李俊青担任主编,过晓娇担任副主编。实验1—4由雷燕瑞执笔,实验5—10、28—30由过晓娇执笔,实验11、12由陈艺卓执笔,实验13、l4由扬帆执笔,实验15—20由季文天执笔,实验21、22由裴云执笔,实验23由严丽丽执笔,实验24—27由李俊青执笔。全书由李俊青设计,过晓娇统稿。 -
Java程序设计实验指导吴功兴,赵文明 编Java语言是目前最为流行的网络编程语言,它完全面向对象、简单高效、与平台无关、安全、支持多线程,是计算机世界的“国际语言”。《Java程序设计实验指导》在兼顾基本知识点的同时,根据几年来的教学实践和Java的主流应用,精心组织了实验项目,不仅包含大量验证实验,而且还编写了若干综合实验。《Java程序设计实验指导》共十二章节,内容包括开发简单的Java程序、Java基本的程序设计结构、Java面向对象程序设计——类和对象、Java面向对象程序设计——继承和接口等。 -
疯狂Java 程序员的基本修养李刚 编著本书归纳了Java学习者、工作者在学习、工作过程中最欠缺的技术短板,本书把Java编程中的重点、要点、难点、常见陷阱收集在一起,旨在帮助读者重点突破这些看似“司空见惯”的基本功。本书知识主要分为四个部分,第一部分主要介绍Java程序的内存管理,这部分是大多Java程序员最容易忽略的地方——因为Java不像C,而且Java提供了垃圾回收机制,因此导致许多Java程序员对内存管理重视不够;第二部分主要介绍了Java编程过程中各种常见的陷阱,这些陷阱有些来自于李刚老师早年痛苦的经历,有些来自于他的众多学子的痛苦经历,都是Java程序员在编程过程中的“前车之鉴”,希望读者能引以为戒;第三部分主要介绍常用数据结构的Java实现,这部分内容也是大多Java程序员重视不够的地方——因为许多初级程序员往往会感觉:数据结构对实际开发帮助并不大,但实际上,我们每天开发都会使用数据结构,只是经常利用别人的实现而已;第四部分主要介绍Java程序开发的方法、经验等,它们是李刚老师多年的实际开发经验、培训经验的总结,更符合初学者的习惯,更能满足初学者的需要,因此掌握这些开发方法、经验可以更有效地进行开发。本书提供了配套的网站读者在阅读该书过程中遇到任何技术问题都可登录该站点与李刚老师交流,也可与疯狂Java图书庞大的读者群交流。本书不是一本包含所有技术细节的手册,而是承载了无数过来人的谆谆教导,书中内容为有一定的Java基础的读者而编写,尤其适合于有一到两年的Java学习经验的读者和参加工作不久的初级Java程序员,帮助他们突破技术基本功的瓶颈。 -
JavaServer Faces 2.0实用详解盛华 编著本书阐述使用NetBean7.0整合开发环境(IDE)工具和GlassFish3.1网络服务器开发动态跨浏览器的网络应用。全书系统而完整地介绍了JSF 2.0最新技术,包括请求处理生命周期、三种托管Bean、上下文和依赖注射(CD)、网页隐式和显式导航、组件开发(比如复合组件和自定义UI组件)、Ajax、数据转换与验证、国际化、JDBC数据库连接池和持久架构(JPA 2.0)、网络安全各种认证和安全连接(SSL)等;最后介绍了综合实例。本书适合于开发Java企业应用的软件工程师,也可作为高等学校Java EE 6的参考书,以及作为相关培训和自学的教材。 -
深入理解OSGi周志明;谢小明《深入理解OSGi:Equinox原理、应用与最佳实践》是原创Java技术图书领域继《深入理解Java虚拟机》后的又一实力之作,也是全球首本基于最新OSGi R5.0规范的著作。理论方面,既全面解读了OSGi规范,深刻揭示了OSGi原理,详细讲解了OSGi服务,又系统地介绍了Equinox框架的使用方法,并通过源码分析了该框架的工作机制;实践方面,不仅包含一些典型的案例,还总结了大量的最佳实践,极具实践指导意义。《深入理解OSGi:Equinox原理、应用与最佳实践》共14章,分4个部分。第一部分(第1章):走近OSGi,主要介绍了什么是OSGi以及为什么要使用OSGi。第二部分(第2~4章):OSGi规范与原理,对最新的OSGi R5.0中的核心规范进行了全面的解读,首先讲解了OSGi模块的建立、描述、依赖关系的处理,然后讲解了Bundle的启动原理和调度管理,最后讲解了与本地及远程服务相关的内容。第三部分:OSGi服务与Equinox应用实践(第5~11章),不仅详细讲解了OSGi服务纲要规范和企业级规范中最常用的几个子规范和服务的技术细节,还通过一个基于Equinox的BBS案例演示了Equinox的使用方法,最重要的是还通过源码分析了Equinox关键功能的实现机制和原理。第四部分:最佳实践(第12~14章),总结了大量关于OSGi的最佳实践,包括从Bundle如何命名、模块划分、依赖关系处理到保持OSGi动态性、管理程序启动顺序、使用API基线管理模块版本等各方面的实践技巧,此外还介绍了Spring DM的原理以及如何在OSGi环节中进行程序测试。
