本书是一本*工具,其主题涵盖了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页面内容的索引器和一个返回用户查询结果的检索器。
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
卢淑萍、樊红珍主编的《JavaScript与jQuery 实战教程》系统全面地介绍了JavaScript和jQuery知 识,内容涵盖JavaScript基本语法、BOM编程、DOM编 程、事件、jQuery基础、jQuery中的DOM操作、 jQuery制作动画、jQuery插件及jQuery与Ajax等客 户端交互特效制作技术。本书由浅入深,辅以大量的 实例说明,操作性和实用性较强。 本书适合作为各大专院校相关专业的网页特效设 计课程的教材,也可以作为网页特效设计的培训教材 和网站开发的参考书。
《Java项目开发实战入门》以一起来画画、通讯录系统、明日彩票预测系统、小小五子棋、企业进销存管理系统、企业QQ(局域网版)、九宫格记忆网和铭成在线考试系统8个精选项目为案例,从趣味性和实际应用角度出发,采用了当前主流技术,读者可以从这些项目中体验到编程的乐趣并获得实战经验。《Java项目开发实战入门》应用的主要技术及知识点有:Java AWT、Java Swing、MySQL数据库、Hibernate、BeautyEye外观样式、多线程、Socket编程、人机对战实现、Derby、JSP、JavaScript、CSS、Servlet、HTML5等
本书以通俗易懂的语言和代码示例介绍Java语言编程的各种知识,是一本指导初学者进行自学编程,并通过相关章节附带的练习融会贯通相关技术的入门书籍。本书按照技术学习的顺序,依次介绍了计算机基础知识、建立Java开发环境、Java基础语法、流程控制使用、数组使用、方法使用等编程基础知识,然后介绍了面向对象编程、JDK API结构、I/O技术、多线程技术、网络编程技术和界面开发技术等内容,并结合例子深入介绍了技术的实际应用,是一本实用的Java学习书籍。 本书难易适中,书中内容讲解和示例均源自作者多年在教育线的经验,讲解深入,介绍全面,示例丰富。 本书适用于各类Java编程人员,既适合初学Java编程的各类高校学生、培训机构学员进行编程学习,也适合作为Java程序员加深Java编程理解的参考用书。
《Java并发编程从入门到精通》作者结合自己10多年Java并发编程经验,详细介绍了Java并发编程的基础概念、工作原理、编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。 《Java并发编程从入门到精通》内容包括并发编程概念,线程,线程安全,线程集合类,线程阀,线程池,Fork/Join,线程、线程池在互联网项目开发的应用,线程监控及线程分析,Android中线程应用。 本书适合Java开发初学者,Java开发工程师,以及Java网络应用优化人员使用,也适合高校相关专业的师生作为课程设计参考使用。
本书针对高职高专学生的特点,从实用的角度出发,简要介绍了Java编程技术基础知识,包括Java语言发展状况、Java语言基础、Java面向对象特性等;同时侧重编程能力培养,结合Applet编程、GuI编程、多线程、流式I/O以及网络编程、数据库编程等知识,推出了许多经典实例,便于学生理解并灵活运用所学编程基础知识。 对于学有余力的同学,在学习本教材的同时,可以配合Sun的JaVa认证程序员考试(SCJP,即275考试)相关内容同步学习;本课程结束后,建议进一步学习JSP、Servlet和J2EE的相关知识,进一步了解Java编程的系统架构及其实用技术,以符合软件企业对Java编程工作岗位的要求。
《JavaEE7 HTML5应用开发——构建和部署同时支持桌面和移动设备的动态、高性能企业级应用》内容简介:在这本精品书籍的指引下创建和发布同时适用于桌面和移动设备的企业级Web应用!JavaEE7 HTML5应用开发——构建和部署同时支持桌面和移动设备的动态、高性能企业级应用由JavaEE和NetBeansIDE专家联袂撰写,全面解释前沿的、响应快捷的设计工具和策略,内容涵盖导航NetBeansIDE、构建HTML5程序、使用JavaScriptAPI、集成CSS和WebSocket以及处理安全等知识点,还紧贴实际阐述SaaS、MVVM、RESTful等概念。 主要特色 ·探讨HTML5和JavaEE7功能 ·使用NetBeansIDE编辑器、模板和代码生成器 ·使用Knockout.js实现MVVM功能 ·使用JavaPersistenceAPI动态映射数据库对象 ·配置、管理和调用RESTfulWeb服务 ·通过WebSocket*限度地提高消息传递效率 ·接收和处理HTML5SSE流 ·使
本书包含了100个可用于创建动态Web内容的现成CSS插件。所有这些插件都配有HTML例子和显示终效果的屏幕快照。另外,还包括了组合使用CSS与JavaScript和HTML5以使Web页面更具交互性和动态性的方法。使用这些插件能将许多复杂的任务化简为单个类,这样就可以更快更容易地构建CSS项目
这是一本几乎只讲Java优点的书。 Jim Waldo先生是原Sun微系统公司实验室的杰出工程师,他亲历并参与了Java从技术萌生、发展到崛起的整个过程。在这本书里,Jim总结了他所认为的Java语言及其环境的诸多精良部分,包括:类型系统、异常处理、包机制、垃圾回收、Java虚拟机、Javadoc、集合、远程方法调用和并发机制。另外,他还从开发者的角度分析了在Java技术周围发展起来的“开发者生态环境”。如果要把Java技术精炼到只含有它的精髓部分,在Jim看来,以上这些就是必须保留的部分。 作者还从历史的视角阐述了Java中某些技术的发展历程,解释了某些问题之所以存在的原因,使人读后有一种“知其所以然”的通透感。阅读本书不但能使你重温Java的核心机制,还可以使你了解语言的设计者和实现者们是如何权衡、折中并维护各种不同的语言特性,从而成
Java是面向对象通用的程序设计语言,不但适用于网络通信编程,而且适用于一般大规模软件工程信息处理系统。为使读者尽快学会Java编程,本书精选了18个典型实例,既有Java小应用,又有Java应用程序和网络编程,展示了如何将Java编程技巧应用于实践。这些编程技巧实用、易于掌握、实例设计构思独到,可与用户对话,具有很强的实用性。所有源代码、HTML文件、图像和声音文件的收录在本书的光盘中。
孙琳、张宇主编的《数据结构(Java版)》全面 系统地介绍了数据结构的基础理论和算法设计方法, 对常用的数据结构做了系统的介绍,并结合数据结构 的应用以及算法性能评价等内容,进一步使读者理解 数据抽象与编程实现的关系,提高用计算机解决实际 问题的能力。主要内容包括:数据结构的基本概念、 算法描述和算法分析初步、线性表、链表、栈、队列 、串、数组、广义表、树、图、查找和排序的各种方 法。 本书是用Java语言定义和实现数据结构及算法的 ,因此本书中**章**节简单介绍了Java编程语言 。本书结构合理,内容丰富,算法描述清晰,便于自 学,可作为高等院校计算机专业和其他相关专业的教 材和参考书,也可供从事计算机软件开发的科技工作 者参考。
郑刚等编的《Java Web程序设计》介绍了JavaWeb开发中的主要相关技术及相关知识。全书分为12 章,内容包括Java web开发概述、搭建Java Web开发环境、Servlet技术、JSP技术、跟踪会话、过滤器 Filter、监听器Listener、JSTL标签库、自定义标签、数据库概述、JDBC使用以及在Java Web开发中经常 遇到的问题与解决的方法。 《Java Web程序设计》内容全面,结构清晰,语言通俗流畅,重难点突出,例题丰富,所有程序都能 够直接运行。本书可作为大中专院校的计算机及相关 专业的JavaWeb程序设计教材,也可作为计算机软件 开发人员的参考书。
本书引入了一批来自于名牌高校、就职于明星企业的职场达人的真实求职案例,通过他们的求职经验与教训,抛砖引玉,将整个求职过程生动形象地展示在读者面前,进而对求职者起到一定的指引作用。同时,为了更具说服力,本书特邀多位IT名企面试官现身说法,以独到的视角对面试过程中求职者存在的各类问题进行了深度剖析。为了能够让读者对即将投身的工作有一份更加清楚的认识,能够更加有针对性地进行求职准备,本书对各种类型的IT企业的招聘环节进行了庖丁解牛式的分析。不仅如此,本书还特别针对当前各大IT企业面试笔试中常见的问题以及注意事项,进行了深层次的分析。 技术性知识的考核是程序员求职中*重要的内容,鉴于此,本书除了对传统的计算机相关知识(Java语言基础知识、Web基础知识、数据结构与算法、操作系统、计算机网络与通信
本书系统地介绍了使用Java语言开发Web应用的基础技术。首先,从Web应用的基础——HTTP入手;然后,逐章讲述了Java开发Web应用的各种技术和规范,涉及了JavaWeb容器、Servlet、JSP、过滤器、监听器、标记库、Web应用安全、Web开发模式;每章为读者配备了简明而又实用的示例。通过本书的学习,读者能够全面掌握Java语言Web编程技术,并对JavaWeb应用的基础知识有更深刻的了解。 本书可作为普通高等院校计算机及相关专业的教材,同时也可作为Java编程爱好者及开发人员的参考用书。
使用AspectJ,Java开发者就能利用已熟识的语言,在当前流行的Ecilpse开发环境中尽情体会面向方面编程(AOP)带来的优势。AOP能够提高程序的模块性,使得编写的代码更接近于设计目标。它能减少实现普通特性和功能所花费的时间,提高质量,也能在系统和服务中整合简单的Java对象以及创建更简单且重用性更高的组件,并且提供更多的附加功能。 本书是学习AspectJ语言的权威指南,涵盖了使用AspectJ和Eclimpse进行AOP开发的方方面面,包括从创建新项目到扩展和文档化已完全型的应用程序的所有内容,并提供了完整的API参考以及如何在项目中采用AspectJ的现实性指导。从而帮助您轻松掌握AOP的重要原理和技术,以应对棘手的软件质量、效率和维护方面的挑战。 ·安装产配置Eclipse和AspectJ开发工具(AJDT); ·AOP如何对从错误检测到性能的每个方面进行模块化和优化;
《jQuery UI开发指南》是jQuery UI的快速开发指南,全面介绍jQueryUI如何改进HTML页面展示,内容包括jQuery UI1.8版本的下列扩展特性:选项卡管理、折叠菜单、对话框、按钮、进度条、滑块、日历、自动补全、拖放管理、选择元素、缩放、元素调序以及新的视觉特效等。 《jQuery UI开发指南》共14章,讲述了jQuery UI的所有功能。作者用精简的代码展示了jQueryUI组件的使用方法,挑选出为重要的配置选项和组件事件进行详细解释说明。精选的示例循序渐进、由易到难,从假设问题到解决问题,显示了作者挖掘jQueryUI功能的思考过程。 《jQuery UI开发指南》适合Web开发人员及设计人员阅读。无论是jQueryUI的初学者还是有一定经验的开发人员,本书都是极好的技术参考书。
Java 的开发者正深陷于复杂性的泥沼中而无法自拔。我们正接近一个极限,程序设计师为了撰写程序来支持所选择的结构比解决真正的问题所花的时间更多,但是有必要把 Java 搞的这么困难吗? 不,不是这样的。《轻快的好Java》能指引你一条出路。不论是要维护一个应用程序或是从头开始一个设计,你都能够超越成规,大幅地简化基本结构、程序开发,终及于程序代码。你会重新掌握一度失控的J2EE应用程序。 在《轻快的好Java》一书中,作者Bruce A. Tate与Justin Gehtland会从头细说。首先,他们列出了五项基本原则,展示出如何建构简单、 独立的程序代码,并带领你了解怎样选择技术。他们还对两种广为采用的开放源码应用程序是如何包含这些概念做了解释。后,作者将这些基本原则应用于一个简单但又非常丰富的应用程序来解决真实世界所遇到的问题。