JAVA及其相关
-
基于工作任务的Java Web应用教程覃国蓉 等编著PetStore是SUN公司推出的一个宠物商店的系统,是学习J2EE技术的一个绝好例子。本教材围绕PetStore的实现介绍Java Web应用开发技术:HTML、CSS、JSP、JSTL、EL、JavaBean、Struts、Spring和Hibemate。PetStore的实现采用基于原型迭代的实现思路,将整个过程分为9个工作任务,各章节以完成工作任务为目标讲解相关技术。从最简单的用HTML+CSS实现宠物分类展现模块的静态版本开始,每一章中讲解的新技术和方法,都是建立在前一章的基础之上的,从而使学生能够循序渐进地进行学习,到最后能够编写出Java高手编写的代码。贯穿本教材的项目是对经典开源项目进行教学适用化(逆向工程、本地化改造和中间版本的开发)改造的成果,具有技术典型性、代码规范性和教学适用性。本教材适合作为高等职业院校的计算机应用与软件技术专业教材,也可作为自学和急需了解Java Web应用相关开发技术和知识、对Java开源项目感兴趣的技术人员的参考书。 -
Spring技术内幕计文柯 著《Spring技术内幕:深入解析Spring架构与设计原理》是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔!Java开发者社区和Spring开发者社区一致强烈推荐。国内第一本基于Spring3.0的著作,从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从木书中参透Spring框架的优秀架构和设计思想,而且还能从Spring优雅的实现源码中一窥Java语言的精髓。此外,《Spring技术内幕:深入解析Spring架构与设计原理》还展示了阅读源代码的卓越方法,不仅授你以鱼,而且还授你以渔!如果你以一种淡定的心态翻开这本书,无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从《Spring技术内幕:深入解析Spring架构与设计原理》中受益。 -
Java程序设计学习指导与习题解答(美)哈伯德 著,金名 等译Java以其高效、与平台无关等特性,成为了现今使用最广的程序设计语言之一,是计算机科学中常用的描述语言。《Java程序设计学习指导与习题解答(第2版)》以简洁、实用的方式,介绍了Java语言程序设计,对每个主题,首先给出一些简短的学习指导,然后结合示例进行讲解,最后在每章末还给出了复习题和编程题。作者坚信,学习程序设计的最佳方式是通过实践,因此,《Java程序设计学习指导与习题解答(第2版)》给出了200多个示例和含解答的复习题与编程题。 -
零基础学Java Script丁士锋 等编著本书由浅入深、循序渐进地介绍了Javascript的语法、各对象的方法和属性的使用方法。全书由3篇组成:第一篇为基础篇,介绍了Javascript的数据类型、常量、变量、表达式、运算符、语句、函数、对象和数组;第二篇为实用篇,介绍了Javascript的对象层次与事件、窗口对象、屏幕对象、浏览器对象、历史对象、地址对象和文档对象等,第三篇为Ajax篇,介绍了Ajax的使用方法以及相关技术,还有一些流行的Ajax框架,如JQuery等。本书适用于掌握了HTML语言、想进一步学习如何制作动态网页的入门者,也适用于有一定Javascript基础的想进一步提高的网页开发者。 -
零基础学Java Web 开发何宗霖 等编著本书分为3篇共17章。其中,第1~12章是基础篇,介绍了Java Web开发中必不可少的各种基础知识;第13~16章是进阶篇,主要讲解Java Web开发中常用的各种框架和新兴技术,包括Struts、Spring、Hibernate和Ajax等,这些技术在实际的项目开发中应用广泛;第17章是实战篇,以Hinbernate Jpetstore为基础,详细分析了综合使用Struts+Spring+Hinbernate开发一个电子商务网站的基本方法和步骤,在具体项目中展示Struts、Spring和Hibernate的具体使用方法。本书各个章节中都提供了丰富的示例程序,力求让读者通过这些示例程序掌握Java Web开发的各种基本技巧。本书不仅适合作为初、中级Java Web开发人员的学习资料和参考指南,而且还可以作为大专院校和相关培训机构的授课教材。 -
零基础学Jav陈洁 等编著本书主要介绍Java语言编程的入门知识。其中涉及的内容有网络编程技术、图形编程技术、数据库编程技术等。目前,Java语言已经触及了信息技术的各个领域。无论网络编程,还是数据库编程,甚至是Web开发都会有Java语言的身影。全书共分七篇,第一篇主要介绍一些编程知识,也是所有编程语言中都必须掌握的基础知识,包括了字符串处理、流程控制、数组等。第二篇主要介绍Java程序的一些特点,如封装、类、对象、接口、抽象等。第三篇主要介绍一些编程需要用到的数据处理方面的知识。第四篇主要介绍Java的数据结构,还介绍了XML方面的知识。第五篇主要介绍数据库的开发。第六篇主要介绍如何进行网络编程,包括Applet设计。第七篇将综合前面的一些知识,举出两个综合实例,让读者能够更加熟练掌握本书所介绍过的内容。本书适用于初级程序开发者。没有接触过Java语言的入门者可以轻松地阅读本书,本书的最大特色就是拥有丰富的实例,很多实例都来自于实际开发工作中。全书几乎涵盖了目前Java语言初学者入门必备的知识,是一本Java语言的入门书籍。 -
开发自己的搜索引擎邱哲,符滔滔,王学松 编著《开发自己的搜索引擎:Lucene+Heritrix(第2版)》是一本介绍搜索引擎开发的书籍,通过《开发自己的搜索引擎:Lucene+Heritrix(第2版)》,读者可以独立构建一个企业级的搜索引擎网站。《开发自己的搜索引擎:Lucene+Heritrix(第2版)》讲解了搜索引擎与信息检索基础,Lucene入门实例,索引的建立,使用Lucene来搜索,排序,分析器,对Word、Excel和PDF格式文档的解析,Compass搜索引擎框架,Lucene分布式,爬虫Heritrix,HTMLParser,DWR等内容。最后综合这些技术,构建了一个典型的垂直搜索系统,具有很强的商业实用价值。《开发自己的搜索引擎:Lucene+Heritrix(第2版)》是一本使用Lucene和Heritrix来讲解搜索引擎构建的书,通过对API和源代码的分析,力求使读者在应用的基础上,能够深入其核心,自行扩展和开发相应组件,发挥想象力,开发出更具有创意的搜索引擎产品。《开发自己的搜索引擎:Lucene+Heritrix(第2版)》适合Java程序员和从事计算机软件开发的编程人员阅读,同时也可以作为搜索引擎爱好者的入门书籍。 -
Java语言程序设计郭磊,王爱民 主编Java语言是一种非常优秀的面向对象的编程语言,具有强大的I/O、网络连接、多线程、数据库连接等功能。由于Java具有良好的平台无关性,所以其在很多领域都发挥着具大的作用。无论是开发大型的桌面应用程序,还是企业级Web应用项目,Java都是开发人员的首选。《Java语言程序设计》共10章,重点讲述了类的继承、接口的使用,泛型、多线程、I/O流、基于Swing的GUI开发、网络编程、数据库编程。最后一章给出了一个较大的、综合性较强的应用实例项目。分层思想贯穿整个教材,并通过最后的综合实例,将所有Java知识点与分层思想完美地结合在一起。《Java语言程序设计》编者都是长期从事一线教学与研发的教师,具有丰富的教学与开发经验。在编写《Java语言程序设计》时,非常注重语言的可读性、例子的典型性与代码的实用性。每个例题都经过精心设计,既能帮助读者理解知识点,又具有实际应用价值。对于每一个较综合的实例,均采用“任务驱动”的模式,即先讲目的任务,再述方法步骤的模式,将理论与实践有机地融为一体。《Java语言程序设计》既可作为高等院校本、专科学生、软件学院Java教学的教材,也可作为Java软件开发人员的自学参考书。还可作为全国计算机等级二级Java考试的辅导用书。 -
Java ME移动开发实例精讲郭克华 编著《Java ME移动开发实例精讲》分为8篇共26章,包括入门、高级界面开发、工具API、低级界面开发、RMS开发、网络应用开发、游戏开发和代码优化等。《Java ME移动开发实例精讲》使用的开发环境是JDK1.6+WTK2.5+Eclipse3.2.2+EclipseMe1.7.7,逐步引领读者从基础到各个知识点的学习,然后再开发出完整的系统。全书内容由浅入深,并辅以大量的实例说明,每一个专题后面都给出了完整的项目案例,如短信界面开发、动画开发、电话簿开发、拼图游戏及赛车游戏等。 -
Java Web开发实战宝典王国辉 等编著本书从初学者的角度出发,通过通俗易懂的语言、丰富实用的实例,详细介绍了使用Java语言和开源框架进行Web程序开发应该掌握的各项技术。全书共分5部分26章,包括走进JSP、掌握JSP语法、JSP内置对象、Servlet技术、JSP使用Model2实现登录模块、EL表达式、JSTL核心标签库、结合JSTL与EL技术开发通讯录模块、JSP操作XML、JavaScript脚本语言、Ajax实现用户注册模块、Struts框架、应用Struts实现网站流量统计模块、Hibernate框架、Hibernate高级应用、JSP+Hibernate实现留言模块、Spring框架、Spring MVC框架、Spring+Hibernate实现用户管理模块、数据分页、文件上传与下载、PDF与Excel组件、E-mail组件、动态图表、医药管理系统、高校学生选课系统。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,突出“基础”、“全面”、“深入”,同时就像书名所暗示的一样,强调“实战效果”,从而使读者能够轻松领会Java Web程序开发的精髓,快速提高开发技能。本书适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
