JAVA及其相关
-
Java数值计算算法编程周长发本书介绍了近90个常用的数值计算算法的原理和Java实现方法。全书分为7章,第1章讨论了利用Java实现数值计算算法应该注意的问题,第2章~第7章分别讨论了复数运算、矩阵运算、线性方程组的求解、非线性方程与方程组的求解、插值和数值积分等的算法和Java实现。本书提供了每一个算法的原理、Java实现和算法的调用实例。所有的算法都集成在一个包中,可以不加修改地直接用于实际应用。.本书适合涉及科学与工程数值计算工作的科研人员、工程技术人员、管理人员,以及大专院校相关专业的师生参考阅读。... -
深入浅出J2EE架构(印度)库姆(Kumar,B.V.),(印度)圣吉斯(Sangeetha,S.),(印度)撒伯拉汗门亚(Subrahmanya,S.V.)著,宋梅,张学平 译J2EE迅速风靡了许多大型企业和小型企业。大多数在《财富》排行榜中占有一席之地的公司都投入了资源和资金来实现基于J2EE框架的企业解决方案。银行业和其他一些金融公司将J2EE视为企业解决方案战略的重要部分。这样,面向业务的企业需要更完善、更深刻地理解J2EE技术的概念、设计和部署。本书旨在将J2EE技术生动鲜活地展现给企业应用程序开发活动中涉及的各类人员,它介绍J2EE架构知识,解释其他支持和服务技术、API和规范如何帮助架构师和设计人员在合理时间范围内交付企业解决方案。为理解J2EE概念,有必要登临高处,一览企业面临的各种问题。Java的演变简单自然,行业研究计划和强大的社区支持在推动Java的发展。除Sun Microsystems外,诸多具有重要行业影响力的巨头,如Oracle、IBM、BEA、Borland、Sybase、Hewlett Packard、Apple和SAP等,都纷纷在各类平台上推出基于J2EE的企业解决方案。社区对推进Java和J2EE做出重要贡献。有300多个JSR(Java规范请求)在处理Java各方面的要求,处理企业版要求的JSR达100多个。处理和审议要求的委员会由多个组织组成,这些组织以JCP(Java社区流程)会员的身份走上舞台。JSR的规范领导者不一定来自Sun Microsystems公司。例如,IBM的Jim Knutson负责领导JSR 109(用于实现企业Web服务)1;Oracle的Mark F Homik 是JSR 247(数据挖掘2.0)的规范领导者。显而易见,行业研究计划在推进这项基于需求的技术一路前行。今天,几乎所有大学和研究所都将Java编程语言纳入课程提纲2。Java的各个版本,尤其是J2EE正渗透到不同等级。在大学高年级和研究生级别,这表现得尤其突出。学术圈也在不同等级积极推进Java和相关技术。使计算机科学、工程和信息技术相关学科的研究生了解这项技术正变得日益重要。尽管诸如Servlet、JSP和EJB的组件技术已为人熟知,但这些组件在架构级别的交互同样是一个引人注目的方面。企业问题的多维特点将人们的一部分视线从功能要求转移到巨大的非功能要求上。本书利用三维方法,深入探讨这些重要方面。这种淳朴典雅的行文方式能使开发人员强化理解“层”和“级别”为什么能呈现企业解决方案的非功能要求,以及呈现的方式。本书还介绍作为技术和平台的J2EE如何恰到好处地解决了不同维度的问题。读者对象介绍J2EE及其他相关主题的优秀书籍、教程和研究指南数不胜数。但大多数专著都重在解决开发人员需求。虽然其中不乏内容全面,能为开发人员和架构师提供多方面帮助的书籍,但还几乎没有同类书籍专注于在学术级别讨论J2EE技术。试图将理解提高到一个新水平的研究生和同等级的专业人员,以及要升华J2EE架构概念和知识的导师如果正在苦苦寻求一本专著,以便从概念和应用程序开发等方面理解J2EE技术和架构。本书将成为您的制胜宝典。预计您将成为信息技术方面的专业人员,故必须拥有Java行内经验,掌握相关的组件技术。很多开发人员在编写J2EE代码时,缺少对J2EE的宏观理解,而实际上,在这些人员创建最终组装成企业应用程序并进行运行的组件代码时,脑海中应当勾勒出一幅清晰的J2EE蓝图。本书旨在帮助初出茅庐的专业人员理解生成企业解决方案的基本架构原理。J2EE应用程序的设计和开发人员必将从这些高级概念中汲取到丰富的营养。围绕架构和设计模式、指南和最佳实践等主题的概念和详情将使之更深刻地理解J2EE平台。项目和程序经理,以及负责开发和交付J2EE项目的交付经理将发现本书是一本妙趣横生、通俗易懂的读物,将帮助强化理解基本概念,并体验更新的J2EE技术概念。本书的两个案例研究烘托出两种此类企业要求。这些案例研究的解决方案处于不同级别;第一个案例研究提供架构级别的解决方案,而第二个案例研究试图同时呈现J2EE解决方案设计级别的详情。本书将一个小巧典雅的原型开发为解决方案的一部分。此原型选取一项特定功能,跨越所有的层(客户层、表示层、业务层以及数据层)实现了完整的解决方案。此原型还使用了能恰到好处地满足要求的设计模式。设计和开发人员将发现,在编码级别理解和吸收这些概念能获得无限的乐趣。欢迎您访问公司的Web站点http://highered.mcgraw-hill.com/sites/0070603715,以了解更新信息。B V KUMARS SANGEETHAS V SUBRAHMANYA2005年5月 -
STRUTS,HIBERNATE,SPRING集成开发宝典陈天河 等编著本书以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。.本书对每一个组件的讲解都是以入门级实例开始的,然后对组件的架构以及各方面的功能进行了深入的探讨。这样安排的好处是使读者在具备了初步知识的基础上对组件进行更深入的理解,并通过一系列贴近实际的实例来提高读者对组件的把握能力以及迅速丰富开发经验。本书的配套光盘中包含了本书所有实例的完整源代码以及开发中需要使用到的辅助工具。另外,作者还提供了交流空间(http://programbible.spaces.live.com)为广大读者解答学习中遇到的各种问题。..本书适用于使用基于Struts,Hibernate,Spring的Java应用程序进行开发的技术人员,同时也非常适合对这三种技术感兴趣的读者进行学习和提高。... -
精通Spring 2.0罗时飞 编著本书是关于Spring 2.0的权威教程,是Java/Java EE开发者必备的参考书。本书详尽系统地介绍了Java EE的基础知识、Spring 2.0的各种功能,以及Spring 2.0的高级使用技巧和最佳实践。全书共分为4篇:第1篇介绍Spring 2.0核心技术,主要围绕Spring元框架进行阐述;第2篇介绍DAO层集成技术,主要围绕JDBC、Hibernate和JPA等持久化技术展开论述,针对Spring使能应用的事务管理和集成测试,也进行了相关介绍;第3篇介绍Java EE服务及技术的集成,主要围绕企业应用中使用的各种Java EE服务及技术展开论述;第4篇介绍Spring 2.0最佳实践,主要从平台差异性和应用差异性角度给出论述。全书理论与实践并重,通过大量的实例帮助读者尽快掌握Spring 2.0的使用技巧,从而提高本书的参考、阅读价值。.本书适合作为Java/Java EE开发者、系统分析师和架构师的参考书,同时,本书非常适合于高校相关专业的学生,以及对Java/Java EE开发有兴趣的各类开发者。... -
Eclipse 插件开发方法与实战甘树满,王秀明 编著初涉Eclipse开发的读者,就像深陷丛林的冒险者,多少会有点迷茫。如果你是一位非常优秀的探险家,凭直觉可能很快就会找到出路。但如果你在这方面缺乏经验的话,最终可能会找到出口,但一定会走很多弯路。本书并不能算“指南针”性的教材,但希望能引领读者认识Eclipse的真面目,并能快速融入到Eclipse的开发中去。本书对于Eclipse插件开发的新手和有一定Eclipse开发经验的程序员普遍适用。本书分为4个部分共24章,以插件开发为中心,围绕插件开发主要介绍SWT/J-Face的应用、插件扩展点的实现,以及GEF、EMF和RCP的相关知识。本书所有讲解的范例都能在附书光盘中找到可运行的源代码,并且已经按章节归类。本书语言深入浅出,通俗易懂,通过大量具有典型性和实用价值的实例,以及形象的比喻,把复杂的问题和难懂的概念简单化,从多个方面引导读者进入Eclipse插件开发。附书光盘内容为书中实例源代码及相关插件。本书对于Eclipse插件开发的新手和有一定Eclipse开发经验的程序员普遍适用。 -
Linux应用程序开发(美)施瓦兹 著,侯普秀,宋美娜 译Linux是当前发展最快的Java开发平台。作为一个开发和部署平台,它可以为开发人员节省大量时间和成本。但是当开发人员在一个受控的生产环境里管理和部署Java应用程序时,往往会受到平台的极大限制。本书针对Java和Linux开发人员编写,介绍了Linux平台上完整的Java应用程序开发的生命周期。为了使其他开发人员免于花大量时间反复试验,本书通过实际且容易理解的示例,说明了平台、工具和应用程序的开发。本书使用一个简单的命令行应用程序引入基本工具之后,引导读者了解业务逻辑对象分析、数据库设计、Java Servlet UI、Java Server Pages UI、Swing GUI和Standard Widget Toolkit GUI。当提升到企业级后将有机会使用JBoss Application Server、Apache Geronimo Application Server以及Enterprise JavaBeans(EJB)。本书主要内容:使用Linux上可用的开发工具,例如用于Java的GNU编译器(gnu)、Ant、Concument Versioning System NetBeans IDE和IBM的Eclipse Java IDE,使用Java DataBase Connectivity 开发业务逻辑层,使用Servlet和JSP添加Web接口,使用Sun的Java Foundation Classes和IBM的Standard Widget Toolkit组件,添加GUI,在Linux中部署EJB。 -
Spring深度整合指南黄睿Spring 是当今J2EE 世界中最受欢迎的轻量级框架,通过Spring 我们可以实现原来只有重量级框架才能够实现的功能。本书针对J2EE 应用程序开发中的一些经典场景,重点向读者介绍了如何实现Spring 的应用程序构建。我们分别介绍了以下的内容:Spring 的IoC容器、Spring AOP 框架、Spring JDBC支持、Spring Hibernate支持、Spring iBATIS 支持、Spring 的事务支持、Spring 的Web 框架、在Spring 中支持的部分J2EE 服务以及如何实现测试。通过本书的学习,读者可以快速的找到学习Spring 实现一般应用程序的捷径,并且能够根据Spring 所倡导的思考方法,实现结构更为优良的应用程序。本书适用于所有的J2EE 的程序员、Spring 的使用者以及研究者。 -
Beginning Java Objects中文版从概念到代码(美)巴克本书是关于软件对象和.Java的,但并不是纯粹地介绍.Java语言,而是强调如何从对象模型转换到功能完整的Java应用程序。书中讲述了对象基础、对象建模和模型的实现。本书除了用学生注册系统(SRS)示例贯穿全书之外,还在附录中给出三个附加的案例,这些案例是每章结尾给出的诸多练习的基础。本书适合作为高等院校计算机专业“面向对象程序设计”、“面向对象方法”或“Java语言”课程的教材,也适合作为公司的培训课程的教程。 -
Java 5游戏编程(美)哈伯本书系统介绍用Java进行游戏开发的技术与过程。通过一个逐步扩展和丰富的游戏实例GalacticWar来主导学习过程,从而覆盖游戏开发的方方面面。.本书集趣味性、直观性、可操作性于一体,适合作为游戏编程初学者的参考书。如果你对开发休闲游戏市场的游戏感兴趣,那么准备好开始吧。这本针对初学者的指南,通过让你创建一款具备漂亮的美术效果和复杂细节的游戏,来一路提高游戏开发的水平。..本书不是一本Java编程语言的入门指南,而是使用Java进行游戏编程的一本入门图书。从创建简单Java程序和编写图形代码的基础,到使用Java高级2D库和添加声音效果与音乐,本书一步一步地讲解将能够帮助你获得开发专业品质的。基于精灵的游戏所需的所有技能。 -
精通EJB3.0/精通系列(美)斯瑞格奈斯本书是关于EJB 3.0的专业技术教程,专注于EJB的概念、方法、开发过程的介绍。同时,本书还研究许多高端的EJB知识,使得开发者能够真正理解和掌握EJB,实践出真知。通过阅读此书,开发者将精通EJB。全书共分为4个部分:第一部分对EJB编程基础进行介绍,概要性地对EJB进行了阐述;第二部分重点关注EJB编程的具体内容和过程,向开发者展示了如何使用会话Bean、将会话Bean发布为Web服务、消息驱动Bean;第三部分专注于高级EJB专题;第四部分是附录,收集了EJB组件技术相关的其他内容。本书适合作为Java程序员、网站开发人员和系统分析员的参考书。
