JAVA及其相关
-
Java程序设计基础教程贾宇波,孙麒,沈静 主编《21世纪高等教育计算机规划教材:Java程序设计基础教程》从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了Java编程的基础知识和高级技术。全书共12章。第1章介绍了Java语言的特性、Java开发环境的搭建、Java程序的编译和运行过程。第2章介绍了Java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的Java 数据结构、异常处理、文件与流、图形用户界面编程、Java applet、多线程、网络编程和数据库编程技术。《21世纪高等教育计算机规划教材:Java程序设计基础教程》可作为高等院校相关专业或社会培训机构的教学用书,也可作为Java技术的初学者与编程爱好者的自学用书。
-
JAVA 程序设计实验指导教程郑豪 ,杨种学 ,李青 编《JAVA 程序设计实验指导教程/应用型本科院校计算机类专业校企合作实训系列教材》把Java程序设计分为6大模块,由此实验也针对性的分为6个大的实验,每一个实验章节针对一个Java的知识模块。从简单的Java基础知识开始,到类的继承、多态、封装,最后到一个大的综合性项目,使读者能够循序进展,渐进式的掌握Java的知识体系。
-
Java EE企业级编程开发实例详解袁梅宇,王海瑞 著Java EE一直是企业级应用开发的主流技术标准和流行的软件开发架构,最新的Java EE 6.0致力于简化复杂技术,大大降低了开发难度,使用户容易理解和上手。《Java EE企业级编程开发实例详解》带领读者由浅入深地学习Java EE开发的持久化层、业务逻辑层和UI用户表现层的知识,系统地介绍称为Java EE“三剑客”的JPA2.0、EJB3.1 和JSF2.0开发。全书共5章,主要内容包括Java EE开发基础、Java持久化API、EJB3.1 、JSF2.0、Java EE应用安全和综合示例。《Java EE企业级编程开发实例详解》适合软件开发人员作为技术参考书,也适合作为计算机专业高年级本科生和研究生的教材或参考书。
-
布局Java EE企业级开发张元亮 编《布局Java EE企业级开发:寻觅框架和开发模式的完美整合》分为18章,具体内容安排如下:第1章讲解Java EE初体验的基本知识;第2章讲解Struts 2的基础知识;第3章讲解Struts 2的核心知识;第4章讲解Struts 2的高级知识;第5章讲解Hibernate的基础知识;第6章深入分析Hibernate映射的核心知识;第7章详细讲解Hibernate高级知识;第8章讲解Spring技术的基本知识;第9章讲解Spring的核心知识;第10章讲解Spring高级知识;第11章开始步入经典级Java EE开发的基本知识;第12章讲解JSF的基础知识;第13章讲解JTA事务处理的基本知识;第14章讲解JNDI接口的基本知识;第15章讲解使用JavaMail发送邮件的基本知识;第16章讲解会话EJB的基本知识;第17章讲解消息驱动EJB的基本知识;第18章讲解一个基于MVC的学校餐费管理系统的开发过程。全书内容都采用理论加实践的讲述方法,每个实例先提出制作思路及包含的知识点,然后力求用最通俗的语言将高深的知识阐述出来。
-
深入理解JavaWeb开发技术谭贞军 编《深入理解JavaWeb开发技术:探索基于主流框架的最佳组合》内容新颖、知识全面、讲解详细,可以帮助读者深入理解java web开发技术的基本知识,并能挖掘出基于主流框架的最佳组合。全书共分16章,内容都采用了理论加实践的教学方法,每个实例先提出制作思路及列举包含的知识点,然后力求用最通俗的语言将高深的知识阐述出来。《深入理解JavaWeb开发技术:探索基于主流框架的最佳组合》适合java各个级别的程序员、研发人员及在职程序员阅读,也可以作为相关培训学校和大专院校相关专业的教学用书。
-
Java简明教程林巧民 编《高等学校计算机应用规划教材:Java简明教程》以Java为描述语言,详细介绍计算机语言的结构化编程和面向对象编程。全书共分12章,主要内容包括:Java入门、Java编程基础、Java程序基本结构、方法和数组、类和对象、继承多态与接口、字符串、多线程与Applet技术、图形用户界面、Java I/O、Java游戏开发基础以及游戏开发实例等。如果说结构化编程的特征是方法,那么面向对象编程的体现就是类的设计和使用,全书对这两种不同的设计思想都作了充分介绍。此外,每章最后都配有思考练习,习题有选择题、填空题、简答题、编程题等多种类型,选择题、填空题和简答题有助于读者对所学知识的理解与掌握,上机编程题则可以提高读者的动手实践能力。《高等学校计算机应用规划教材:Java简明教程》结构清晰、内容翔实,既可以作为高等院校相关专业的教材,也可作为从事软件开发工作的专业技术人员的参考书。
-
JavaScript面向对象编程指南(加)Stoyan Stefanov 著,凌杰 译JavaScript是一种具有高度表达能力的、基于原型特性的、非常灵活的面向对象编程语言。《JavaScript面向对象编程指南》着重介绍JavaScript在面向对象方面的特性,展示如何构建强健的、可维护的、功能强大的应用程序及程序库。全书包括8章和3个附录,依次介绍了JavaScript的发展历史、基础性话题(变量、数据类型、数组、循环以及条件表达式)、函数、对象、原型、继承的实现、BOM和DOM等。附录部分包括了学习JavaScript编程常用的参考资源。尤其值得一提的是,《JavaScript面向对象编程指南》作者是JavaScript设计模式方面的专家,他在本书第8章中介绍了几种常用的JavaScript编程模式,这也为他后续的另一本重要著作《JavaScriptPatterns》奠定了基础。《JavaScript面向对象编程指南》全面地覆盖了JavaScript语言的OO特性,同时兼顾基础知识,对初学者来说,是难得的JavaScript佳作。阅读本书不需要读者具备任何的JavaScript基础知识及项目经验,通过学习本书,读者将会在面试有关JavaScript程序设计的职位时游刃有余。
-
深入理解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环节中进行程序测试。
-
Java 7编程高级进阶(美)萨朗 (Poornachandra Sarang)著 曹如进,张方勇 译《Java 7编程高级进阶》包含了众多专家级编程技术,学习这些技术可以让你的Java水平上升至一个新的台阶。借助真实环境下的代码示例与详尽介绍,《Java 7编程高级进阶》展示了如何充分利用Java SE 7的强大特性,讲述了如何设计多线程与网络应用程序,集成结构化的异常处理,使用Java类库以及开发基于Swing的GUI与applet。另外,继承、泛型与各种实用类也在书中进行了介绍。
-
疯狂Ajax讲义李刚 编著本书为《疯狂Ajax讲义》的第3版,其中jQuery升级到1.8版本;Prototype升级到1.7.1版本;DWR升级到3.0版本。第3版最大更新是详细、全面地介绍了ExtJS 4.1的知识。由于Ext JS 4.1本身内容比较多,因此本书花了几百页来介绍ExtJS的功能和用法,这部分内容独立出来即可作为Ext JS 4.1的学习手册。本书详细介绍了jQuery 1.8、Ext JS 4.1、Prototype1.7.1、DWR这4个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案例,让读者理论联系实际。这部分内容是“疯狂软件教育中心”的标准讲义,它既包含了实际Ajax开发的重点和难点,也融入了大量学习者的学习经验和感悟。再由笔者以丰富的授课经验为基础,深入浅出地介绍它们,希望读者真正掌握Ajax开发的精髓。本书最后提供了2个综合性案例:Blog系统和电子拍卖系统,让读者将前面所学真正应用到实际项目中。电子拍卖系统是一个包含5个表、表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级JavaEE架构,将整个应用分为领域对象层、DAO层、业务逻辑层,然后用DWR作为Ajax引擎调用业务逻辑方法响应异步请求,系统权限检查推迟到业务逻辑层完成,并使用HTTPSession跟踪用户操作状态,从而避免用户刷新浏览器导致的浏览状态丢失。该案例对实际项目具有极好的指导价值和借鉴意义。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于EclipseIDE的项目源码,最大限度地满足读者的需求。如果在阅读本书时遇到任何技术问题,都可登录http://www.crazyit.org与本书庞大的读者群交流。本书并非针对零基础的读者,书中不再包含HTML、CSS、JavaScript相关知识,这些知识是阅读本书的基础。本书适合有初步HTML、CSS、JavaScript基础的读者,或对企业应用前端开发不太熟悉的开发人员。如果你已经掌握本书上篇:《疯狂HTML5/CSS 3/JavaScript讲义》内容,将非常适合阅读此书。