JAVA及其相关
-
JavaScript语言精粹(美)克罗克福德(Crockford,D) 著;赵泽欣,鄢学鹍 译《JavaScript语言精粹》是一本介绍JavaScript语言本质的权威书籍,值得任何正在或准备从事JavaScript开发的人阅读,并且需要反复阅读。学习、理解,实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这《JavaScript语言精粹》就是开始。JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。Douglas Crockford在《JavaScript语言精粹》中剥开了JavaScript沾污的外衣,抽离出一个具有更好可靠性、可读性和可维护性的JavaScript子集,让你看到一门优稚的、轻量级的和非常富有表现力的语言。作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的糟粕和鸡肋部分,且告诉你如何避免它们。最后还介绍了JSLint,通过它的检验,能有效地保障我们的代码品质。
-
Java语言程序设计陈明 编著Java语言是分布环境下的最好的语言,并已被广泛应用。本书系统全面地介绍了Java语言程序设计的内容,主要包括JaVa编程基础、控制台输入与输出、流程控制语句、数组、类、多态和抽象类、接口和内部类、异常处理、文件输入和输出、集合和迭代器、线程、网络编程、java与数据库的连接等。每章都设有小结和习题,在附录中给出了习题答案。本书语言精练,事例丰富,条理清晰,应用性强。可作为高等院校各专业的Java程序设计教材,也可作
-
Java Web开发教程李绪成,闫海珍 主编《JavaWeb开发教程:入门与提高篇(JSP+Servlet)》是关于JavaWeb开发的入门与提高教材。《JavaWeb开发教程:入门与提高篇(JSP+Servlet)》共分两部分。第一部分按照软件系统的组成对JavaWeb开发的主要技术进行了介绍。第1、2章对JavaWeb应用进行了概述;第3-5章分别对JavaWeb应用的输入、处理和输出进行了介绍;第6章介绍了控制器以及Servlet;第7章对Web应用的请求/响应模式进行了详细介绍;第8、9章分别介绍了如何在内存和数据库中存取Web应用相关信息;第10章给出了两个简单的综合实例。第二部分从工程的角度介绍了JavaWeb开发的相关方面。第11-13章分别介绍了集成开发环境、Ant构建工具以及CVS的使用;第14-18章分别介绍了Web应用的调试、测试、日志处理、安全控制和国际化等;第19章对Web应用开发中的常见问题进行了总结,包括路径、分页显示、结果集处理以及复杂查询。《JavaWeb开发教程:入门与提高篇(JSP+Servlet)》可以作为计算机相关专业以及信息管理相关专业JavaWeb程序设计相关课程的教材,也可以作为JavaWeb程序设计的培训教材,还可以作为自学者的教材。
-
JAVA语言程序设计教程汪远征 主编《JAVA语言程序设计教程》为Java语言基础教程,在讲解Java语法的同时,介绍了用Eclipse软件实现Java可视化编程的方法。《JAVA语言程序设计教程》内容包括Java编程的基本知识:Java语言基础、Java的数组与方法;Java面向对象编程:Java的类与对象、SWT常用类的基本用法以及用户自定义类及其应用:Java的异常处理、Java的输入/输出流、Java的线程;最后,通过综合实例展示了使用Eclipse工具开发Java程序的完整过程。书中每章均附有典型习题。《JAVA语言程序设计教程》可作为本科和大专院校计算机及相关专业的教材,也可作为Java培训教程,并可供广大Java编程学习者参考。
-
21天学通Java Web开发卜炟 等编著本书是Java Web开发的基础教程,针对没有接触过或还不是特别熟悉Java Web开发的读者,详细介绍了Java Web开发的基础概念及技术要点。全书分为6篇共21章内容,第一篇为Java Web基础篇,介绍了执行环境和开发环境的搭建及JSP的语法基础。第二篇为JSP 2.0开发篇,介绍了JSP指令元素、JSP动作元素、JSP内置对象、JSP和JavaBean等内容。第三篇为Servlet开发篇,介绍了Servlet的基础知识及Servlet监听器,以及过滤器的开发等内容。第四篇为使用设计模式篇,介绍了DAO和MVC这两个经典设计模式。第五篇为框架技术篇,介绍了Struts 2、Hibernate、Spring这三个目前非常流行的轻量级Java Web开发框架。第六篇为项目实战篇,通过整合前面的三个框架,开发一套用户管理系统。本书适合Java Web开发技术的初学者,也可作为大、中院校学生和培训班的教材。对于有一定Java Web开发技术基础,但还需要进一步学习的人员,本书也有较大的参考价值。
-
J2ME应用开发详解陆昌辉 主编本书由活跃在手机移动应用开发一线的多名资深程序员联合撰写而成,是他们多年开发经验的总结。它全面地介绍了使用J2ME进行移动应用开发的全过程,能够帮助有初级编程基础的程序员迅速进入编写J2ME移动应用程序的大门。本书在撰写中坚持理论与实践并重,面向实际开发,解决实际问题。全书共10章,主要内容包括:J2ME概述,MIDlets,处理CLDC 和 MIDP,MIDlets中的GUI编程,管理MIDlets中I/O,MIDlets-Servlet通信,处理MIDP RMS,J2ME的新趋势,以及手机WAP娱乐网与手机游戏开发两个经典实例的开发详解。本书在介绍具体知识点的同时,还穿插了大量简洁、生动的小实例,最好还介绍了两个典型实例的完整开发过程,难度由低到高、内容循序渐进,并注重技巧的归纳和总结。本书适合于具备一定Java语言基础的专业和准专业的Java开发人员阅读,可以作为高等院校J2ME移动应用开发课程的教材,也可作为移动应用开发人员的参考书。
-
EJB 3.0从入门到精通朱俊成,李有军,王俊伟 编著面向EJB 3.0的实际应用开发,通过大量的实例,循序渐进地为读者介绍了有关EJB 3.0开发所涉及的各类知识。全书共分16章,内容依次包含了Java EE概述、EJB基础、搭建EJB环境、会话bean、持久化实体、持久化实体管理器、对象关系映射、JPQL查询、消息驱动bean、事务、提高EJB 3.0性能、从Web层访问EJB 3.0和EJB安全、EJB和Web服务及EJB表现层JSF等知识,并创建了二个综合实例,分别是新闻管理系统和人事管理系统。《EJB 3.0从入门到精通》非常适合EJB 3.0初学者和从事EJB项目开发的人员使用,对于开发大型的企业分布式程序是一本非常好的参考书。
-
Java Web整合开发全程指南许锋,周慧英 编著从Java Web开发的基本技术JSP、Servlet和JavaBean入手讲解如何使用目前最为流行的Struts、Hibernate和Spring框架技术开发Java Web应用,并结合多种实例(只运用如Struts这样单一技术的实例或使用多种技术,如3种框架混合使用的实例)具体阐述。《Java Web整合开发全程指南》内容全面,涵盖了Java Web开发各方面的内容,如JSP技术、JavaBean技术、MVC框架、多层次系统架构、数据源连接池配置,以及Web容器等。不仅介绍了相关技术的核心API,并且提供了相当丰富的应用实例。《Java Web整合开发全程指南》实例程序基于最新的JDK 6.0及其他最新的开发工具,如Eclipse 3.3和Tomcat 6.0等,并使用最新的Java Web框架技术开发完成。《Java Web整合开发全程指南》既可供Java Web编程的初学者作为入门书籍使用,也可供具有一定开发经验的开发人员作为进阶教材学习。《全程指南》以全面、实用、贴心为宗旨,针对性强,读者可快速上手。文中穿插以“编者手记”为代表的大量经验、技巧、提示和注意,帮助读者避开陷阱和弯路,启迪更多思路和方法。采用任务驱动的教学方式,大量练习和应用案例,贴近项目实战。讲解时操作步骤详细,读者轻易上手。随书附送一张光盘,涵盖书中所有实例,读者稍加改动,即可应用于自己的工作和生活中。
-
Java基础教程吴仁群 编著本书是针对Java语言初学者编写的基础教程,书中不仅讲解了Java程序设计的基础知识,而且提供了大量实用性很强的编程实例。全书共分9章:Java语言概述,Java语言基础,类和对象,继承和接口,数组和字符串,异常,输入输出和数据库,多线程,图形用户界面设计等。本书内容实用,结构清晰,实例丰富,可操作性强,可作为高等学校Java程序设计课程的教材,也可作为计算机相关专业的培训和自学教材。
-
Java组件设计孙德生 编著本书主要讲解企业应用系统中核心组件的设计原则与最佳实践,澄清设计模式、数据结构、多线程、接口设计等多个高阶技术领域中“流行”的认知误区,通过大量的组件实例分析,为读者精彩地讲解组件设计这一最具技术含量的领域需要考虑的核心问题、设计方案与最佳实践。本书主要涵盖三部分的内容:第1篇,主要讲解了应用程序的架构、组件的定义和组件核心设计原则。这些原则,都是在大量的企业软件实践中浓缩提炼的精华;第二部分,对Java语言的高级主题进行了详尽的阐述,作为组件实战的必需必备基础功力;第三部分,对企业应用的核心组件,进行需求分析、设计和实现。核心组件包括:配置组件、Socket通信组件、日志组件、数据库访问组件、JSON转换器和权限组件。本书主要定位于软件架构师、设计师、高级开发人员在企业实际应用开发中的参考读物,也适合大专院校相关专业作为教材辅导图书阅读。