JAVA及其相关
-
Java程序设计项目化教程汪志达主编;叶伟,程琪,陈小东编著本书以实例为载体,用实训的方式分别讲解了Java开发工具,面向对象的Java程序设计基础,Java的控件、接口与事件驱动,多媒体与多线程技术,网络编程等,书中还介绍了Java包、异常处理及常用的系统预定义类等。全书共13章,50个实训,包含6个综合应用。每个实训都包括实训目的、背景知识、实训内容、知识点讲解、小结和思考题,并提供完整的源代码。综合应用可作为大作业或课程设计的选题。本书以实训为主,强调“边做边学”,融理论于实践,从实践中获取知识。实训项目目的明确、针对性强;在内容的把握上,以实用和够用为原则,突出Java的特点和应用方向,充分考虑了人们的思维习惯、学习特点和教学规律。本书不仅是一本新颖的实训教材,也是一本指导读者从事Java程序设计与开发的参考书。适于作为高职高专计算机及相关专业的教材,也适合具有一般计算机基础的读者自学使用,也可作为相关培训的教材。 -
聚合体系结构(美)Richard Hubert著;吕庆中[等]译;吕庆中译传统的信息系统开发方法都是从冻结某一阶段的业务需求开始,经过分析、设计、编码、测试,最后提交针对先前冻结了的业务需求的信息系统。这种方法拉大了业务系统与信息系统之间的距离,使得信息系统的演进远远落后于业务系统的变更。Taylor博士于1995年提出了聚合工程(ConvergentEngineering)概念,其核心思想就是充分利用面向对象技术,在业务系统与信息系统之间建立灵活的对应关系,把业务系统和信息系统融为一体,从而实现两者的同步演化,开发出真正能支持业务营运的信息系统。实现业务系统与信息系统的聚合一直是业界追求的目标。近年来,已经出现了许多软件新技术,如UML、CORBA、EJB、XML、.Net、Web服务、设计模式、软件体系结构等。此外,还提出了许多开发方法,如Graham等人提出的OPEN、D’Souza等人提出的Catalysis、Rational公司的RUP方法,OMG组织提出的MDA方法等。本书作者在融合这些方法和技术的基础上,提出了聚合体系结构(ConvergentArchitecture)方法,以使聚合工程的实施变得简单、可行和易行。当然,“知易行难”,仅有方法是远远不够的,作者所在的公司还推出了一套完整的基于聚合体系结构方法的软件开发支持工具——体系结构集成开?⒒肪常ˋrchitecturalIDE)。本书分为两部分,在第一部分中,作者以较大篇幅详细介绍了聚合体系结构方法的背景、理论依据以及各个组成部分。第二部分介绍聚合体系结构集成开发环境,并演示、分析和讨论一个实例系统。聚合体系结构方法涉及众多的理论、技术、方法,但本书抓住核心问题,并结合生动、形象的讲述,丰富的插图和完整的实例,使深奥的理论变得清晰易懂。本书适合软件工程师、软件开发项目经理和IT主管,相信他们都将通过本书了解和掌握聚合体系结构方法并从中获益。RichardHubert是许多荣获国际大奖的大型软件系统和软件体系结构工具的主要软件架构设计师。作为交互对象软件公司(即iO公司)的发起人之一,他领导着一个由专业体系结构设计师组成的团队,致力于在不同机构的不同部门间推广使用的不同部门间推广使用聚合工程。在2000年,iO公司发布了针对MDA的体系结构集成开发环境,即ArcStyler。RichardHubert还是OMG组织MDA标准化工作的积极参与者。本书强调合适的体系结构是成功开发大规模软件系统的关键要素。本书基于聚合软件工程的基本原理,讨论聚合体系结构的概念、框架及其实际应用。首次将业务设计、项目设计与系统设计统一起来,勾勒出由体系结构框架生成应用程序的蓝图。书中介绍了许多实用的软件新技术,如模型驱动的体系结构(MDA)、职责驱动设计(RDD)与统一建模语言,并系统讨论了聚合体系结构的原理与应用实例。具体包括IT领域广泛存在的体系结构风格;聚合体系结构的发展历程;从聚合体系结构的元模型、聚合构件的元模型、IT组织模型与开发过程模型四方面论述的聚合体系结构的框架原理;体系结构开发环境等内容。本书内容新颖、结构严谨,深入浅出地介绍全新的软件概念与技术,实践指导性强。适于CEO/CEI、体系结构设计人员、J2EE/EJB开发人员、软件工程师以及对软件体系结构、UML应用等感兴趣的各类研究人员阅读。 -
JBuilder 9编程思想与实践吴其庆编著本书从Java和JBuilder的基础知识出发,详细介绍了JBuilder的应用程序、Applet、J2EE、XML的开发应用,并从实用性出发,结合实际的项目深入讲解了JBuilder的应用。本书涉及的知识面广,内容丰富,包括J2EE、J2ME、BES、Web Logic、建模、数据优化、代码优化、团队开发、项目开发等知识;在技术上,本书处于JBuilder开发的前沿,讲述了一系列新的技术点与应用;本书的实例丰富,阅读性强,代码行超过20000行。本书结合作者多年的开发经验编写而成,不仅适合于Java和JBuilder的中、高级读者,也可作为高等院校相关专业的教材和JBuilder的培训用书。 -
J2EE企业级应用开发刘晓华等编著本书属于《开发专家之Sun ONE》系列丛书,详细介绍了J2EE企业级应用开发的相关问题和建模、编程技术。全书分为四篇,共26章,全面介绍了UML技术在J2EE企业级应用开发中各个过程、各个方面的应用。包含了企业级应用开发的基础、UML技术和企业级应用开发建模、设计模式的应用、需求建模、分析建模、组件建模、部署建模、客户层实现、表示层实现、业务层实现、数据访问的实现、分布的实现和完整的开发实例。除了介绍这些开发技术外,本书着重于企业级应用开发中的建模技术,并且使用一定的方法、模式来提高应用开发的效率。附录部分介绍了光盘的使用方法和参考资料等内容。附赠光盘为本书范例源代码。本书适合于专业J2EE应用开发人员和致力于使用UML来提高J2EE应用开发技能的读者,也可作为软件工程项目管理人员的参考书籍。 -
JFC核心编程(英)Kim Topley著;郭旭,朱洁斌,吴宇文译;郭旭译本书适用于有经验的Java程序员,对于那些希望深入探索JFC,特别是Swing组件集的开发人员尤其有用。在Java编程中,JFC是GUI程序设计的事实标准。本书深入、全面地讨论了JFC编程技术细节,是一本世界级的JFC畅销书。KimTopley,资深软件开发者,从业经验超过25年,是全球首批获得SunCertifiedJavaDeveloper资格认证的人之一。他是CoreSwing:AdvancedProgramming一书的作者。在Java编程中,JFC是GUI程序设计的事实标准。本书深入、全面地讨论了JFC编程技术细节,是一本世界级的JFC畅销书。书中使用工业级程序示例,深入介绍了J2SE1.3新引入的关键JFC特性,包括Swing增强、输入校验和新的按键绑定模式。作者从程序员的视角出发,致力于解决编程开发中最常见,而JFC文档中又语焉不详的关键问题,包括树型组件的处理、定制渲染器和编辑器的使用、文本组件、使用内部窗体建立多文档程序等。此外,光盘包括书中所有例子的源代码,可在Windows、Solaris和Linux上编译并运行。本书适用于有经验的Java程序员,对于那些希望深入探索JFC,特别是Swing组件集的开发人员尤其有用。 -
J2EE编程思想与实践吴其庆编著本书结合WebLogic服务器深入剖析了非会话状态EJB、会话状态EJB、Bean持续性全局EJB、容器持续性全局EJB、信息驱动EJB的创建和应用。本书的内容覆盖了J2EE技术的各方面知识,如数据源联接缓冲池技术、JMS技术、数据库事务处理技术、Bean-Managed事务和Container-Managed事务处理技术、JUnit和Cactus的测试技术、不同服务器的EJB引用技术、大数据存储技术等。在本书最后一章的综合实例里,全面结合J2EE的各种技术要点介绍了电子商城系统的制作。本书的实例代码超过3万行,读者可以在实例中直接掌握J2EE技术,避免在概念的海洋中浪费时间。本书结构合理、语言简练、内容深入浅出,主要面对具有一定Java编程基础的人员。已经掌握Java编程知识的学习者,通过本书的学习,能了解最新的技术发展前沿,可以深人掌握J2EE平台的构建与部署;Java编程的初、中级读者,能通过本书快速学会并运用Java编程。同时,本书也适合作为高等院校相关专业的教材和高级Java编程人员的参考书。 -
JBuilder实用技术手册(美)Borland公司编著本书主要介绍本书内容包括:JBuilder集成开发环境完整介绍、JBuilder工程的管理方法、高效率的应用程序调试技巧、图形界面应用程序设计、JBuilder与UML集成应用,以及Java应用程序部署技巧。对于广大JBuilder开发人员来说,本书是一本不可多得的参考书籍。本书适合于JBuilder用户、使用其他工具的Java开发者,以及希望学习Java的编程爱好者阅读。 -
Java数值方法(美)Ronald Mak著;张葵葵[等]译这本书是用来介绍数值运算的,虽然其中介绍了如何将许多重要的数值算法编写到Java程序中,但本书并不是一本关于数值方法或数值分析的著作。我们将检验这些算法,以了解它们是如何工作的以及为什么是有效的。同时,书中也给出了许多交互式程序和图形程序的算法。在讲解了如何避免一些浮点数和整数运算的陷阱之后,我们将研究求解x方程、进行插值和积分、求解微分方程及线性系统方程的程序。在本书中,解释了如何发现及避免应用程序中可能导致计算误差的编程错误。作为将纯数学转换为计算机数学的权威专家,作者通过简单、轻松的写作风格,解释了如何使用经常被忽略的Java计算特性。RonaldMak是NASAAmesResearchCenter的资深专家,目前正在为下一代火星漫游者项目设计基于Java的工作软件。Mak曾经撰写过有关编译器的两本著作。本书深入讲解了有关Java的数值计算,并介绍了常见的Java数值方法及计算特性。全书分为4个部分,共16章,首先对Java的数据表示、数据类型及相关标准进行了详细的介绍。然后,作者分析了数值求根、数值求和、插值、估计、数值积分、求解微分方程等常见的数值计算;讨论了矩阵运算软件包,并讲解了各种矩阵运算?姆椒āW詈螅臼楦隽艘恍┯腥さ氖Ъ扑闶道H槟谌菪掠保倮岣唬矣τ昧舜罅可慕换ナ酵夹纬绦颉1臼槭屎嫌谟行巳ぱ癑ava数值方法的程序设计者,同时对于从事数值计算及相关工作的人员也具有很好的参考价值。 -
Java 2 API大全王涛[等]编著Java是现今应用最广泛的纯面向对象的编程语言,该语言易学易用、移植性强,是开发信息管理系统、Web应用和嵌入式设备最具竞争力的程序设计语言。自从Sun公司于1995年发布了Java语言以来,Java语言在功能上不断增强,应用领域也不断扩展。Java语言从1.2版本开始与最初的1.0有了很大的差别,通常称为Java 2。本书详细介绍了基于J2SE 1.4版本的API,是一本必不可少的使用Java编程的工具书。 -
J2EE技术参考手册飞思科技产品研发中心编著为了快速设计和开发企业级的应用程序,Sun公司推出了一种全新概念的模型::Java2Platform,EnterpriseEdition(Java2平台企业版,J2EE),它与传统的互联网应用程序模型相比有着不可比拟的优势。J2EE利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题,它不仅巩固了标准版中的许多优点,例如“编写一次,随处运行”的平台无关特性、方便存取数据库的JDBC技术、CORBA技术,以及能够在Internet应用中保护数据的安全模式,等等,同时还提供了对EJB、JSP、JTA、XML等众多先进技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。本书作为一本桌面快速参考书,内容全面,覆盖J2EE平台中最常用的技术API:Java事务、Java名字和目录服务(JNDI)、JavaServlet、JSP、EJB、Java邮件(JavaMail)、Java活动框架、资源访问、JavaXML、JAX-RPC和Web服务。本书不仅为每个技术提供了概要说明和详细的API参考,同时也提供了典型的开发案例,并且在最后一章介绍了当今流行的J2EE平台环境的搭建,以及在这些平台下开发、部署J2EE企业级应用的方法。本书基于J2EE1.4版,内容新颖、准确、权威。本书是专业Java企业级程序员的必备参考书,也是正在转向J2EE平台的各类程序员的理想选择。
