编写健壮的企业应用对开发人员是年挑战,但是微软用免费的、可下载的.NET框架企业库迎接了这个挑战。 企业库是一组应用程序和指导文档,提供了企业应用通用的功能;每个应用程序块都包含完整的源代码。微软提供的指导是使用应用程序块过程的全面路线图。有效使用微软企业库就是这个路线图。 微软应用开发首席架构师Len Fenster恰好解释了如何用企业库应用程序块创建应用。Fenster概括了为.NET框架1.1实现的所有7个应用程序块并解释了在2.0版本中有什么变化。 读者将学到:配置应用程序块是如何设计的,以及如何用于在运行时更容易地读写配置数据;配置应用程序块对于所有程序块的设计时是如何工作的;如何利用数据访问程序块创建可移植的数据层;如何利用异常处理应用程序块实现策略驱动、贯穿应用程序的异常处理系统;如何利用日志和检测
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
本书讲解“年轻”且富有扩展性的编程工具ScratchJr。家长和老师可以通过本书中的动画、故事和游戏三方面的项目,与孩子们一起体验并学习编程。书中每个章节都包含细致入微的操作说明和大量案例。本书不仅仅是一本简单讲述编程工具的图书,更重要的是,它点燃了孩子们的创造力。孩子们可以在ScratchJr 中自由创作,体会创造的乐趣,思考创造的取舍过程,而这正是创客教育的核心思维。本书适合对编程感兴趣的青少年使用,可用于智能硬件的程序编写学习,也可供相关培训机构使用。
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
本书沿用了Deitel特色的“程序实况解说”,深入探讨了Java编程语言和JavaAPI。通过完整的语法着色、代码高亮、逐行代码的演练和程序输出,全面地介绍了测试程序的概念。书中首先介绍了使用早期Java类和对象的方法,然后迅速转移到更高级的主题,包括GUI、图形、异常处理、Lambda表达式、数据流、功能接口、对象序列化、并发性、泛型、泛型集合、BC等。本书包含数百个完整的Java可运行示例、数千行成熟的Java代码,总结出许多程序开发技巧,帮助你建立强大的应用程序。
并发编程相比 Java 中其他知识点的学习门槛较高,从而导致很多人望而却步。但无论是职场面试,还是高并发/ 高流量系统的实现,却都离不开并发编程,于是能够真正掌握并发编程的人成为了市场迫切需求的人才。本书通过图文结合、通俗易懂的讲解方式帮助大家完成多线程并发编程从入门到实践的飞跃!全书分为三部分,靠前部分为Java 并发编程基础篇,主要讲解Java 并发编程的基础知识、线程有关的知识和并发编程中的其他相关概念,这些知识在不错篇都会有所使用,掌握了本篇的内容,就为学习不错篇奠定了基础;第二部分为Java 并发编程不错篇,讲解了Java 并发包中核心组件的实现原理,让读者知其然,也知其所以然,熟练掌握本篇内容,对我们在日常开发高并发、高流量的系统时会大有裨益;第三部分为Java 并发编程实践篇,主要讲解并发组件的使用方法
本书针对Java SE 8做了全面更新,介绍了如何开发、编译、调试和运行Java程序。书作者Herbert Schildt撰写过众多经典的计算机编程图书。在本书中,他详尽地讲解了Java语言,包括Java的语法、关键字和基本编程原则,以及Java API库的主要内容。另外,本书还介绍了Java Bean、servlet、applet和Swing,并通过真实案例展示了Java语言的应用。本书对Java SE 8的新特性也进行了深入讲解,包括lambda表达式、流库和默认接口方法,书末介绍的JavaFX知识为深入学习打下了坚实基础。 主要内容 数据类型、变量、数组和运算符 控制语句 类、对象和方法 方法重载和重写 继承 接口和包 异常处理 多线程编程 枚举、自动装箱和注解 I/O类 泛型 lambda表达式 字符串处理 集合框架 联网 事
地理信息共享一直是3s领域研究的热点和重点,近年来,对地理信息共享的需求剧增,促进了面向服务的地理信息共享模式在多个领域的快速发展,这一模式可以使信息资源共享与整合突破异构平台和各种软件应用环境的制约。为了更好地了解和应用这种新的地理信息共享模式,全书由浅入深,介绍了企业级gis服务器与服务式gis开发平台supermapiserver java的功能开发和应用。 《supermap iserver java从入门到精通》共16章,主题包括:supermap iserverjava概述、supermap iserverjava服务发布与管理、开发准备、地图查询、专题图、空间分析、网络分析、数据管理、富客户端的渲染、flex应用部署、性能优化、supermapiserver java集群、地理信息服务聚合、supermap iserverjava扩展开发、web三维开发及supermap云服务。 《supermap iserverjava从入门到精通》主要面向地理信息系统相关专业师生,可
《Tomcat与JavaWeb开发技术详解(第2版)》结合全新的Tomcat6版本,详细介绍了开发JavaWeb应用的各种技术。主要内容包括:Tomcat和JavaWeb开发的基础知识、JavaWeb开发的高级技术、在JavaWeb应用中运用第三方提供的实用软件(如Struts、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。 书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于JavaWeb技术是SUN公司在JavaServlet规范中提出的通用技术,因此《Tomcat与JavaWeb开发技术详解》讲解的JavaWeb应用例子可以运行在任何一个实现了SUN的Servlet规范的JavaWeb服务器上。随书附赠光盘的内容为《Tomcat与JavaWeb开发技术详解》范例的源程序,以及《Tomcat与JavaWeb开发技术详解(第2版)》涉及的部分软件的安装程序。
本书是一本关于Java语言基础知识和程序设计开发用书。本书深入浅出地介绍了Java语言程序开发的环境、Java语言的基础语法知识、Java语言的编程思想、Java语言的网络编程、数据库编程、Swing组件编程、Web编程等多种应用以及项目实战内容。本书注重学练结合,基础知识均配合相应示例,示例包含完整源码,并附以详细注释,每章还提供相应的练习,相信 基础知识 示例 练习 的形式可以帮助读者牢固掌握知识点,快速提高编程水平。 全书结构完整、思路清晰、逻辑严谨,适合编程爱好者、初学者、中级程序开发人员以及其他相关从业人员阅读使用,相信您阅读本书一定能有所收获!
JavaScript是Web开发人员必须掌握的一门编程语言,但JavaScript语言及其相关技术正在变得越来越复杂。如何掌握JavaScript的基本概念和核心技术,往往让初学者和JavaScript新手感到束手无策。 《JavaScript启示录》力图在有限的篇幅内,通过考察原生JavaScript对象和所支持的细微差别,来给读者展现准确的JavaScript世界观,涉及对象、属性、复杂值、原始值、作用域、继承、this关键字、head对象等重要概念。本书帮助读者厘清这些概念,进而掌握应用它们的技术和技巧。 《JavaScript启示录》适合希望通过深入了解JavaScript对象来巩固对语言理解的初学者或中级JavaScript开发人员阅读,也适合准备研究JavaScript幕后知识的JavaScript库使用老手参考。
Java是一种通用而又稳定的语言,而关系数据库是绝大多数企业所采取的数据存储形式,本书将讲解如何使用这两强大技术来建立成功的Java数据库应用程序。首先介绍SQL及关系数据库的基础知识更新,接下来专门解释JDBC API的基本原理,介绍Java的应用技能,随着Java编程难度的增加,还将讲座如何借助XML和XSLT等其他技术集成Java和数据库。书中还包含有解释清晰,可实际运行的代码,帮助读者迅速掌握所学内容。本书适用于有一定Java基础的程序设计和开发人员。