本书是一本*工具,其主题涵盖了Apache Tomcat这一广受欢迎的开源servlet、JSP容器和高性能的web server。《Tomcat权威指南》对管理员和web站点管理员而言,具有较强的参考价值;对在开发或产品中要使用Tomcat作为web应用程序服务器的开发者而言,这是一本有用的指南书;对Tomcat感兴趣的人而言,这是一本优秀的介绍工具。 本书是*Tomcat版本的更新,这是第二版,提供了关于servlet容器安装、配置、维护和安全防护的完整指南。实际上,鉴于具有如此多的*信息,这本书本质上是一本新书,而不是原书的简单翻版。通过本书,您会了解到在所有主要操作系统(Windows、Linux、OSX、S01aris和FreeBSD)上使用Tomcat的详细信息,包括关于Tomcat配置文件以及部署和运行web应用程序的交互建议的详细信息。 本书提供了以下完整信息: 安装和启动流程 配置Tomcat 讨论realm、角
Java语言是目前为流行的网络编程语言,它完全面向对象、简单高效、与平台无关、安全、支持多线程,是计算机世界的“国际语言”。《Java程序设计实验指导》在兼顾基本知识点的同时,根据几年来的教学实践和Java的主流应用,精心组织了实验项目,不仅包含大量验证实验,而且还编写了若干综合实验。《Java程序设计实验指导》共十二章节,内容包括开发简单的Java程序、Java基本的程序设计结构、Java面向对象程序设计——类和对象、Java面向对象程序设计——继承和接口等。
本书作者强调实践知识和技能胜过理论,在书中为你展示了怎样使用数据结构实现有效的算法,并分析和测试了算法的性能。在本书中你将探索Java集合框架(JCF)中重要的类,它们是如何实现的,以及如何执行。书中的每一章都提供了动手练习及其在线测试代码。本书主要内容有:学习使用列表和映射等数据结构并理解它们是如何工作的。构建一个应用程序,用于读取维基百科页、解析页面内容并导航结果树。通过分析代码预测其运行时间和所需的内存空间。分别使用哈希表和二叉搜索树编写实现Map接口的类。创建一个简单的Web搜索引擎,包括一个网络爬虫、一个存储Web页面内容的索引器和一个返回用户查询结果的检索器。
《Java项目开发实战入门》以一起来画画、通讯录系统、明日彩票预测系统、小小五子棋、企业进销存管理系统、企业QQ(局域网版)、九宫格记忆网和铭成在线考试系统8个精选项目为案例,从趣味性和实际应用角度出发,采用了当前主流技术,读者可以从这些项目中体验到编程的乐趣并获得实战经验。《Java项目开发实战入门》应用的主要技术及知识点有:Java AWT、Java Swing、MySQL数据库、Hibernate、BeautyEye外观样式、多线程、Socket编程、人机对战实现、Derby、JSP、JavaScript、CSS、Servlet、HTML5等
本书以Java面试求职为核心,全面介绍了在Java面试中重点考查的各个考点,并从面试求职、职业规划、面试渠道、面试真题、面试过程及职场生存等各个方面讲解了一个面试者应该掌握的所有知识。全书共分6篇24章,其中,第1篇为面试求职步,主要包括你了解程序员吗、程序员自我定位、求职前的准备、简历的设计、求职“*”之旅等内容;第2篇为面试成功有道,主要包括面试的三种方式、如何应对企业面试、常见面试题等内容;第3篇为Java程序设计篇,主要包括Java语法面试题、字符串与数组面试题、面向对象试题、Java异常面试题、多线程试题、集合类试题、数据库相关试题等内容;第4篇为数据结构与设计模式,主要包括网络与数据流的试题、数据结构与算法试题、软件工程与设计模式等内容;第5篇为综合测验篇,主要包括英语面试、电话面试、智力测试等
本书全面介绍在Eclipse平台下进行JavaME开发的各项*技术,内容涵盖了基于Eclipse环境的JavaME开发的各个方面,是一本学习Java ME开 发技术的手册。书中介绍了JavaME的基本概念,并逐一讲解使用Eclipse 开发Java ME应用所需的知识,包括Eclipse Java ME环境的建立、无线应用开发包的使用、Eclipse JavaME工作台、使用Eclipse创建Java ME简单 应用、使用Eclipse开发JavaME图形应用、Java ME游戏设计、MIDP编程、 JavaME通讯开发和使用CVS进行团队开发。书中还给出了详细的实例。 本书内容广泛,围绕Eclipse下的Java ME开发,涉及Java平台基础、JavaME基础、Eclipse基础、JavaME应用开发基础、Java ME游戏开发基础 和配置管理等多种知识。 本书适合作为初、中级读者的指导书,也适合作为有一定Eclipse和JavaME开发经验的读者的进阶书籍,还可以用作各类院校相关专业的教材 以及JavaME开发培训班的
Java 的开发者正深陷于复杂性的泥沼中而无法自拔。我们正接近一个极限,程序设计师为了撰写程序来支持所选择的结构比解决真正的问题所花的时间更多,但是有必要把 Java 搞的这么困难吗? 不,不是这样的。《轻快的好Java》能指引你一条出路。不论是要维护一个应用程序或是从头开始一个设计,你都能够超越成规,大幅地简化基本结构、程序开发,终及于程序代码。你会重新掌握一度失控的J2EE应用程序。 在《轻快的好Java》一书中,作者Bruce A. Tate与Justin Gehtland会从头细说。首先,他们列出了五项基本原则,展示出如何建构简单、 独立的程序代码,并带领你了解怎样选择技术。他们还对两种广为采用的开放源码应用程序是如何包含这些概念做了解释。后,作者将这些基本原则应用于一个简单但又非常丰富的应用程序来解决真实世界所遇到的问题。
本书汇集了许多大型企业级Web开发的优秀实践经验,内容包含了大量详实的实例:从Web开发基础,到JSF组件(RichFaces),再到纯JavaScript框架(ExtJS),以及结合两者优点的ExtFaces,都详细地进行了分析和总结,其中很多实践解决方案和样例代码稍作修改就可以直接应用于项目开发之中。 结合书中的内容,读者可以根据自己的项目的特点,采用书中的一种或者多种技术灵活地制定实际项目的解决方案。本书内容广泛,深入浅出,既适合开发人员作为多种Web UI技术的入门指导,也适合架构师作为技术选型的参考手册。
本书包含了100个可用于创建动态Web内容的现成CSS插件。所有这些插件都配有HTML例子和显示终效果的屏幕快照。另外,还包括了组合使用CSS与JavaScript和HTML5以使Web页面更具交互性和动态性的方法。使用这些插件能将许多复杂的任务化简为单个类,这样就可以更快更容易地构建CSS项目
Java语言具有简单、面向对象、分布式、健壮性、安全性、可移植性、多线程、高性能等诸多优势特点,也是近十年来计算机编程语言排行榜上的佼佼者,可以用于开发各种领域的应用软件。熟练掌握Java 语言是软件从业人员的技能。 肖英、刘洁编*的《Java高级程序设计》共9章内容,通过实例讲解了如何使用Java语言开发数据库应用程序、多媒体应用程序、网络应用程序等。这些程序典型简洁,主要功能突出,所涉及的技术可以解决同类问题。 本书实例丰富,内容充实,各章节都提供了大量的实例帮助读者学习;由浅入深,逐步讲解,实践内容步骤详细,符合高职学生的学习特点;语言通俗易懂,有助于初学者理解学习。
本书引入了一批来自于名牌高校、就职于明星企业的职场达人的真实求职案例,通过他们的求职经验与教训,抛砖引玉,将整个求职过程生动形象地展示在读者面前,进而对求职者起到一定的指引作用。同时,为了更具说服力,本书特邀多位IT名企面试官现身说法,以独到的视角对面试过程中求职者存在的各类问题进行了深度剖析。为了能够让读者对即将投身的工作有一份更加清楚的认识,能够更加有针对性地进行求职准备,本书对各种类型的IT企业的招聘环节进行了庖丁解牛式的分析。不仅如此,本书还特别针对当前各大IT企业面试笔试中常见的问题以及注意事项,进行了深层次的分析。 技术性知识的考核是程序员求职中*重要的内容,鉴于此,本书除了对传统的计算机相关知识(Java语言基础知识、Web基础知识、数据结构与算法、操作系统、计算机网络与通信
孙琳、张宇主编的《数据结构(Java版)》全面 系统地介绍了数据结构的基础理论和算法设计方法, 对常用的数据结构做了系统的介绍,并结合数据结构 的应用以及算法性能评价等内容,进一步使读者理解 数据抽象与编程实现的关系,提高用计算机解决实际 问题的能力。主要内容包括:数据结构的基本概念、 算法描述和算法分析初步、线性表、链表、栈、队列 、串、数组、广义表、树、图、查找和排序的各种方 法。 本书是用Java语言定义和实现数据结构及算法的 ,因此本书中**章**节简单介绍了Java编程语言 。本书结构合理,内容丰富,算法描述清晰,便于自 学,可作为高等院校计算机专业和其他相关专业的教 材和参考书,也可供从事计算机软件开发的科技工作 者参考。
本书在理解Java面向对象编程思想的基础上,深入讲解了Java的高级应用。全书共有9章,分别介绍了线程、网络编程、Swing图形界面(包括两章)、事件处理、JDBC、RMI、国际化和正则表达式。书中涉及JavaGUI设计及事件处理技巧,通过多线程实现Java多任务处理,通过Socket编程体验Java对网络编程的支持,通过JDBC实现Java访问数据库及JDBC的规范和技巧,系统地介绍Java远程调用RMI技术及安全策略,介绍正则表达式的原理及Java对正则表达式的支持等内容。 本书重点突出、偏重应用,结合理论篇的实例和实践篇对贯穿案例的讲解、剖析及实现,使读者能迅速理解并掌握知识,全面提高动手能力。 本书适应面广,可作为本科计算机科学与技术、软件外包专业、高职高专计算机软件、计算机网络、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。
对于希望精通Java编程语言复杂细节的应用程序员来说,本书是一本全面的参考书,内容详尽,深入浅出。本书彻底地讲述了Java编程语言和Java虚拟机(JVM)的核心细节,使读者能够有效地深入理解Java平台。 基于Java语言规范的第二版和Java虚拟机规范,本书以更加友好的教程风格,展现了这些规范的一个子集。从平台基础到API,这本百科全书式的指南全面地展示了Java语言的方方面面——包括以前没有文档化的一些特性。实用的指导遍布全书,都由官方的语言文档或权威技术领导者们的真知灼见所支持。独特的编排、对话式的风格,使本书成为对Java语言有一定了解,寻求精通捷径的程序员的理想读物。
本书在内容体系上与本书作者编写的《Java语言程序设计》(清华大学出版社出版)一书紧密配合。全书各章次序与主教材保持一致,目的是为每章的实践环节提供一个指导。每章包括知识要点、实验指导和习题解答3个部分。知识要点部分对重要知识点和学生容易出错的部分进行了归纳总结;实验指导部分包括实验目的、样例调试和编程练习。样例调试包括基本训练题和综合训练题,基本训练题用于强化概念理解,分步启发引导学生在编程调试过程中进行知识总结,综合训练题注意融合知识的趣味性及实用性,有利于学生能力的培养,实验部分的编程练习题供学生思考和训练;习题解答部分对主教材后每章的习题进行分析和解答。 本书可作为高等院校开设Java语言课程的实验配套教材,也可以作为读者自学Java语言的学习用书。
本书涵盖了Java平台标准版(Java SE6.0)的全部基础知识和高级特性,内容由浅入深,主要包括Java程序设计基础、面向对象程序设计、数组、异常处理、断言、集合类、GUI设计与事件处理、I/O流、泛型、注解、多线程编程机制、Socket网络编程、JDBC数据库编程等。 本书结构严谨,层次清晰,语言生动,对概念的论述精准而深刻,并安排有大量实用的程序实例,可以帮助读者迅速掌握使用Java语言进行桌面应用程序的开发。 本书可作为高等院校、应用型本科、高职高专计算机等相关专业的教材,也可以作为在职人员的培训和学习参考书。
本书在Java SE程序设计和Web编程基础上,综合分析并解决网站业务、数据及流程处理,全面解析B/S架构开发的基本技能,并深入讲解使用Servlet、JSP、JSTL和AJAX等技术实现动态、异步无刷新商业网站。全书共有8章,分别介绍了Servlet基础、Servlet会话跟踪、JSP基础、JSP指令和动作、JSP内置对象、EL和JSTL、过滤和监听及AJAX技术等内容。通过本书的学习可以掌握Servlet的生命周期及会话应用;熟练使用JSP脚本代码动态显示页面以及使用JSP中常用内置对象的方法;并通过EL表达式和JSTL标准标签库来简化JSP页面代码;掌握如何使用过滤 和监听技术来增强网站的完善性,以及使用AJAX异步无刷新技术来增强页面的交互性。 本书重点突出、偏重应用,结合理论篇的实例和实践篇对贯穿案例的讲解、剖析及实现,使读者能迅速理解并掌握知识,全面提高动手能力。 适应面广,可作
本书共12章,内容主要包含两大部分。部分是Java语法相关内容,主要介绍Java语言语法、JSP和MySQL数据库等知识。第二部分关注Android系统下的Java编程特点,讲解Android系统下Java编程的优化原则和方法,并给出了具体建议。
本书共12章,内容主要包含两大部分。部分是Java语法相关内容,主要介绍Java语言语法、JSP和MySQL数据库等知识。第二部分关注Android系统下的Java编程特点,讲解Android系统下Java编程的优化原则和方法,并给出了具体建议。
《Java语言精粹》是一本几乎只讲Java优点的书。 Jim Waldo先生是原Sun微系统公司实验室的杰出工程师,他亲历并参与了Java从技术萌生、发展到崛起的整个过程。在这本书里,Jim总结了他所认为的Java语言及其环境的诸多精良部分,包括:类型系统、异常处理、包机制、垃圾回收、Java虚拟机、Javadoc、集合、远程方法调用和并发机制。另外,他还从开发者的角度分析了在Java技术周围发展起来的“开发者生态环境”。如果要把Java技术精炼到只含有它的精髓部分,在Jim看来,以上这些就是必须保留的部分。 作者还从历史的视角阐述了Java中某些技术的发展历程,解释了某些问题之所以存在的原因,使人读后有一种“知其所以然”的通透感。阅读本书不但能使你重温Java的核心机制,还可以使你了解语言的设计者和实现者们是如何权衡、折中并维护各种不同的语言特性,
这是一本几乎只讲Java优点的书。 Jim Waldo先生是原Sun微系统公司实验室的杰出工程师,他亲历并参与了Java从技术萌生、发展到崛起的整个过程。在这本书里,Jim总结了他所认为的Java语言及其环境的诸多精良部分,包括:类型系统、异常处理、包机制、垃圾回收、Java虚拟机、Javadoc、集合、远程方法调用和并发机制。另外,他还从开发者的角度分析了在Java技术周围发展起来的“开发者生态环境”。如果要把Java技术精炼到只含有它的精髓部分,在Jim看来,以上这些就是必须保留的部分。 作者还从历史的视角阐述了Java中某些技术的发展历程,解释了某些问题之所以存在的原因,使人读后有一种“知其所以然”的通透感。阅读本书不但能使你重温Java的核心机制,还可以使你了解语言的设计者和实现者们是如何权衡、折中并维护各种不同的语言特性,从而成
本书从初学者的角度出发,利用通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍Java语言的基础知识与编程机制,并从面向对象程序设计的理论和方法中阐述使用Java语言的编程技巧。 全书列举了大量的图表和浅显易懂的实例,把学习Java的难点、要点展示的淋漓尽致、易学易懂。全书共分9章,包括:Java概述、Java语言基础、面向对象程序设计、流和文件、Applet、图形用户界面设计、异常处理、多线程、Java网络编程。作者精心设计的综合实例——俄罗斯方块游 戏,按照章节的内容安排和难易程度将实例分解并分布于各章节,章后配有自测题和练习题,为初学者的入门学习起到“切实(160个实例)可行(226个自测题+121个练习题)”的指导性作用,并于书后提供自测题的参考答案 。 全书结构严谨,兼有普及与提高的双重功能,可广泛适用于高
使用AspectJ,Java开发者就能利用已熟识的语言,在当前流行的Ecilpse开发环境中尽情体会面向方面编程(AOP)带来的优势。AOP能够提高程序的模块性,使得编写的代码更接近于设计目标。它能减少实现普通特性和功能所花费的时间,提高质量,也能在系统和服务中整合简单的Java对象以及创建更简单且重用性更高的组件,并且提供更多的附加功能。 本书是学习AspectJ语言的权威指南,涵盖了使用AspectJ和Eclimpse进行AOP开发的方方面面,包括从创建新项目到扩展和文档化已完全型的应用程序的所有内容,并提供了完整的API参考以及如何在项目中采用AspectJ的现实性指导。从而帮助您轻松掌握AOP的重要原理和技术,以应对棘手的软件质量、效率和维护方面的挑战。 ·安装产配置Eclipse和AspectJ开发工具(AJDT); ·AOP如何对从错误检测到性能的每个方面进行模块化和优化;
《Java 8入门与实践实验指导及习题解析(微课视频版)》在内容体系上与笔者编写的《Java 8入门与实践(微课视频版)》紧密配合。两本书的各章次序保持一致,目的是为每章的实践环节提供一个详细指导。每章包括知识要点、实验指导、习题解析。知识要点部分对《Java 8入门与实践(微课视频版)》每章的知识点进行了提炼。实验指导部分包括实验目的、样例调试和编程练习。其中样例调试包括基本训练题和综合样例题,基本训练题的目标是强化概念理解,分步启发引导学生在编程调试过程中进行自我知识总结;综合样例题则是培养学生综合应用知识的能力。实验指导部分的编程题可供学生思考与练习。习题解析部分对《Java 8入门与实践(微课视频版)》一书每章的习题进行了详细的解答和分析。 《Java 8入门与实践实验指导及习题解析(微课视频版)》配有103