Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 《Java Swing(第二版)》涵盖了Java 2 SDK 1.3和1.4的所有功能,本书不但是一本参考书,而且是名副其实的指导书,是一本开发人员为开发人员编写的书,它收罗了众多不同难易程度的实用范例程序,几乎覆盖了Swing的每个组件。 以上特点意味着Swing有很多需要学习的内容。撇开其平台灵活性不谈,Swing比其他任何用户界面工具包都更有深度。它一方面可以轻而易举地用来制作简单界面,另一方面也足以用来构建复杂的界面。 《Java Swing(第二版)》的内容包括∶ ·新增了讲解拖放(Drag and Drop)的章节 ·建立用户界
《java ee企业级编程开发实例详解》带领读者由浅入深地学习javaee开发的持久化层、业务逻辑层和ui用户表现层的知识,系统地介绍称为javaee“三剑客”的/pa2.0、ejb3.1和jsf2.0开发。全书共5章,主要内容包括javaee开发基础、java持久化api、ejb3.1、jsf2.0、javaee应用安全和综合示例。 《javaee企业级编程开发实例详解》适合软件开发人员作为技术参考书,也适合作为计算机专业高年级本科生和研究生的教材或参考书。
本书的主要目标是介绍传统和现代的数据结构,重点在于问题的解决和软件的设计。本书使用Java编程语言作为解决问题的工具,为读者增加对现代编程语言和面向对象编程范式的熟悉程度提供了一个机会,随着数据结构覆盖面的扩大,引入并使用支持主要目标的恰当Java构造,从 初开始并贯穿全书,介绍并扩展了许多Java功能的应用,如类、对象、泛型、多态、包、接口、库中的类、继承和线程,还在整个过程中使用统一建模语言(UML)类图来帮助建模并可视化对象、类、接口、应用程序及其相互关系。
使用AspectJ,Java开发者就能利用已熟识的语言,在当前的Ecilpse开发环境中尽情体会面向方面编程(AOP)带来的优势。AOP能够提高程序的模块性,使得编写的代码更接近于设计目标。它能减少实现普通特性和功能所花费的时间,提高质量,也能在系统和服务中整合简单的Java对象以及创建更简单且重用性更高的组件,并且提供更多的附加功能。 本书是学习AspectJ语言的指南,涵盖了使用AspectJ和Eclimpse进行AOP开发的方方面面,包括从创建新项目到扩展和文档化已完全型的应用程序的所有内容,并提供了完整的API参考以及如何在项目中采用AspectJ的现实性指导。从而帮助您轻松掌握AOP的重要原理和技术,以应对最棘手的软件质量、效率和维护方面的挑战。 ·安装产配置Eclipse和AspectJ开发工具(AJDT); ·AOP如何对从错误检测到性能的每个方面进行模块化和优化; ·创
《计算机科学丛书:Java程序设计教程(原书第3版)》采用从基础开始的讲法,先介绍面向过程的程序设计方法,打下牢固的编程基础后,再讲述面向对象的程序设计方法。主要内容包括:程序设计基础、数组、定义类、递归、继承和接口、图形用户接口、排序和查找、集合等,《计算机科学丛书:Java程序设计教程(原书第3版)》在大部分章节都配有练习题,对理解和消化书中的概念极有帮助,适合学生和初学者自学参考。
Eclipse是一个集成开发环境(IDE),它将代码编辑器、编译器、调试器、文本编辑器、GUI生成器和其他组件集成到单个用记有友好的应用程序中。Eclipse提供了一个扎实的基础,使Java开发人员能够构建和运行集成的软件开发工具,进行Web开发、应用程序设计、建模、实现、测试等。针对使用Eclipse这个新的Java开发平台时可能遇到的175种情况——从自动部署Web应用程序,到逆向工程编译代码,从跨越多个包重命名类的所有引用,到初始化SWTJNI库——本书提供了面向任务的解决方案。本书汇集了针对复杂的IDE日常任务的大量解决方案,例如:在多种环境下安装和设置Eclipse;自动代码填充和自定义组合键;设置Eclipse,以自动添加标记和纠正语法错误;自动扩展和实现接口,使用JUnit进行自动测试和集成测试;将Eclipse连接到CVS存储库,使用Ant自动编译大型项目,包括应用程序
《Java核心技术卷II:高级特性(第9版?英文版)(上、下册)》是经典的《Java核心技术 卷II:高级特性》的最新版,针对Java SE7平台进行了全面更新,涵盖了Java语言的高级特性,并兼顾Java SE 7平台的高级用户界面程序设计和企业特性。 《Java核心技术卷II:高级特性(第9版?英文版)(上、下册)》是Java技术权威指南,全面覆盖Java技术的高级主题,包括输入输出流、XML、网络API、数据库编程、高级Swing、Java2D API、JavaBean组件、安全、脚本、编译和注解处理、分布式对象等,同时涉及本地化、国际化以及Java SE7的内容。《Java核心技术卷II:高级特性(第9版?英文版)(上、下册)》对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量程序示例,从而帮助读者充分理解Java语言以及Java类库的相关高级特性。 《Java核心技术卷II:高级特性(第9版?英文版)(上、下册)》适合想将Java