JAVA及其相关
-
Java Web服务开发(美)Ramesh Nagappan,Robert Skoczylas,Rima Patel Sriganesh著;庞太刚,陶程译;庞大刚译本书全面深入地探讨了下一代分布式计算技术—— Web服务,深入透彻地阐述了如何使用Java实现和部署Web服务,同时也全面介绍了与之相关的基础知识。在详细介绍了Web服务之后,本书还引导您探讨Web服务体系结构及其核心构件块,包括一些相关标准和技术。通过对本书的学习,您将学会如何使用Sun JWSDP 1.0 API开发Web服务,以及如何将J2EE应用程序发布为Web服务。本书着重从概念、技术和实用技巧的角度展开论述:·讨论Web服务标准的演变历程,包括ebXML的重要进展;·展示使用Java的Web服务体系结构,以及如何根据现有的J2EE应用程序构建Web服务;·学习并实现使用Sun JWSDP 1.0 API的案例分析;·展示Java Web服务与Micorsoft.NET的互操作性;·概述新出现的Web服务安全性标准,并展示如何在Web服务中实现安全性;·提供使用Sun JWSDP 1.0、BEA Weblogic 7.0、Apache Axis 1.0B3、Systinet WASP 4.0、Exolab CASTOR、IBM XML安全套件和Micorsoft.NET的大量示例。 -
Java 实用编程100例杜江,管佩森编著本书通过100个例子详细讲述了Java开发的方法和技巧。本书首先从基础入手,让读者了解Java语言的开发过程,树立面向对象的概念。然后逐步加深难度,讲述了如何使用Java开发各种类型的应用程序,这些实例包括:基础知识、图形界面设计、图形处理、I/O操作、网络开发、线程开发、Applet应用、Servlet和JSP技术、EJB技术和Struts框架开发等。本书内容丰富,实例典型,非常适合初、中级读者使用,也可作为高等院校学生及软件工程师的参考书。 -
Java 2程序设计技能百练宁书林,李凯,许新龙编著本书以实例形式讲解了Java2的功能和技巧。全书共分为七大部分;第一部分是初级界面篇,讲解面向对象的知识和Java2的初级应用,要求读者能够制作出简单的用户界面;第二部分是中级界面篇,讲解对象的生命周期概念,并且讲解界面的布局知识,要求读者能够制作出中等难度的用户界面,并且能够深入理解对象的生命周期概念;第三部分是高级界面篇,讲解消息监听和消息传递的原理,要求读者能够根据视窗应用的知识制作出高级用户界面;第四部分是网络篇,从简单的网络应用讲解入手,然后逐一讲解网络协议和网络层的概念,使读者掌握Java2的网络程序的设计方法;第五部分是特效篇,着重讲解线程的概念和运行原理,要求读者掌握与线程相关的大量细节,掌握Java 2中处理图像的效果,学会绘制界面图形和制作动画效果;第六部分是游戏篇,着重讲解软件工程设计方法,要求读者能够站在一个较高的角度去规划一个比较复杂的程序设计,能够很好地把现实世界与信息世界联系起来。第七部分是数据库应用篇,讲解通过JDBC和JDBC-ODBC桥访问关系型数据库的方法。本书既可以作为Java初学者的入门之作,也可以作为学成者的实践参考,更可以作为高手们的研究资料。 -
J2ME MIDP 1.0/2.0无线设备编程指南闻怡洋编著本书特色●内容新涉及、J2MEMIDP1.0/2.0版本的功能,内容新颖,覆盖面广。●实践性强融入了作者在项目中积累的经验和心得,从开发人员的角度来写本书。●层次架构清晰内容讲解上由浅入深,语言简洁,条理清晰.能让读者快速进入手机开发的殿堂。本书主要讲解如何利用MIDPv2.0在无线设备上进行编程开发,内容覆盖了开发环境的建立、界面开发、多媒体播放、数据库存储、网络开发,此外在本书的附录部分对Nokia智能手机的MIDP开发包的安装和使用等知识做了简单介绍。本书以MIDPv2.0为基础主讲,因为MIDPv2.0包含了MIDPv1.0的所有功能,为了减少读者在实践中的误解,在书中也对MIDPvi.0和2.0的功能进行了区分和说明。阅读本书的读者需要有一定的Java基础,希望通过本书读者可以掌握MIDP程序的开发方法。 -
21天学通Java 2(美)Rogers Cadenhead,(美)Laura Lemay著;陈武, 袁国忠译《21天学通Java 2:专业参考版(第3版)》包括4周的课程,通过阅读这些课程,读者将具备使用Java开发应用程序、小程序和servlet三种程序的知识和技能。第一周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包异常和线程等;第二周介绍Java类库,包括向量、堆栈、映射、散列表和位组等数据结构以及Swing组件、布局管理器、事件处理类和小程序等;第三周介绍流、对象串行化、通过Internet进行通信、JavaBean、JavaSound、JDBC和JDBC-ODBC、XML、等内容;附加课程是本版新增的课程,介绍了一些高级主题,包括servlet、JavaServer、Page、Java 1.0小程序、Java Web Start、XML-RPC、正则表达式等内容。《21天学通Java 2:专业参考版(第3版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。 -
数据结构与Java教程(美)Frank M.Carrano,(美)Janet J.Prichard著;文家焱,刘伟杰,黄丽姬译;文家焱译本书特色:-适用于没有基础的初学者-丰富的课后练习及答案-详细讲解重要的递归思想及其应用:这在同类书中并不多见本书详细介绍了数据间的逻辑关系、存储方式和相关运算。帮助学生逐步学会分析和解决程序设计问题。举例说明了在问题求解过程中类和抽象数据类型的作用,论述了抽象数据类型的主要用途,并在许多实例和习题中使用了递归方法。本书可作为计算机及其相关专业的本科生、研究生的教材,也可供程序开发人员自学。适用课程:数据结构、算法设计、算法分析、程序设计等 -
Java开放源码编程(美)Joe Walnes[等]著;甄山,甄镭译;甄山译本书特色:本书是由Java开放源码领域的顶尖高手编写的,展示了如何使用最好的开放源码工具来开发J2EE应用。这些开放源码工具的组合使用可以减少实际应用中的Bug,并可以提高整个系统的稳定性和健壮性。本书用一个基于Web的宠物商店:PetSoar的开发作为实例,展示了整个项目的开发过程,在这个过程中,作者更关注于开发易于维护和灵活的应用,而不是仅仅展示最终结果。同时,作者为在开发过程的各个阶段应用开放源码的软件构件提供了一套方法。本书包含以下内容:开放源码工具和应用开发技术高质量的开放潭码项目:JUint、Hibemate、WebWork、SiteMesh、Lucene和XDoclet等用开放源码工具创建PetSoar读者可以在本书中找到以下问题的答案:●如何将开放源码项目与开发过程相结合?●如何选择合适的开放源码项目?●如何进行单元测试与集成测试?●如何更有效地实现程序员之间的交流?本书供各级Java程序员阅读。本书介绍了如何通过使用开放源码工具来构建一个现实的应用,以提高开发效率,降低企业开发费用。本书共分三个部分,使基本概念、使用工具和开发应用三个过程贯穿于读者的学习当中。特别是本书提及的开发者工具箱,包含了诸多的开放源码项目,它们都是与J2EE长期协同工作的结晶。而且,书中的实例使通过重新创作著名的SunJava蓝图:PetStore应用,将JUnit、Ant、Hibernate、WebWork、SiteMesh、XDoclet以及Lucene等工具的应用演绎得淋漓尽致,有利于读者在开发过程中提高可用性、结构简洁性和复用性的能力。本书适合于希望学习Java开放源码技术的程序员阅读。 -
Java程序设计课程设计辛运帏[等]编著本书是配合Java程序设计课程的课程设计指导教材,独立于任何具体的Java语言教科书,重点放在Java语言的基本特征上,涵盖Java语言的重要基础知识。通过详细的实例,循序渐进地启发学生完成课程设计,培养学生实际分析问题、编程和动手的能力,提高学生综合素质。 本书适合作为高等院校计算机专业的Java语言课程设计指导用书,也可供广大计算机编程人员参考。 -
EJB锦囊妙技(美)Benjamin G.Sullins,(美)Mark B.Whipple著;马朝晖等译;马朝晖译本书系统化地收集了EJB实际开发问题的解决方案。通过把这些问题的解决过程方便地组织起来,本书会使你减少查找资料的时间,把更多的时间用于开发。每个解决方案都有相关的解决方案。主要内容CMP和BMPbean事务和安全解决EJB客户的问题日志记录的最佳做法消息的相关解决方案使用Cactus测试EJB应用使用XDoclet和更多的工具生成EJB代码本书以问题/解决方案的格式进行组织,系统地收集了EJB开发过程中许多实际问题的解决方案。每个解决方案都有与之相关联的解决方案,使读者可以方便地进行查看和理解。本书适合从事Java开发工作的技术人员阅读,对于那些对EJB感兴趣的读者同样适用。 -
数据结构与算法分析(美)Mark Allen Weiss著;冯舜玺译;冯舜玺译本书是国外数据结构与算法分析方面的标准教材,使用最卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。书中着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间做了全面的分析,为读者开发高效率的程序奠定了基础。本书可作为高级数据结构课程或者高等院校本科生、研究生算法分析课程的教材。本书作者在数据结构和算法分析方面卓有建树,他写的关于数据结构和算法分析的著作尤其畅销,并受到广泛好评。本书使用最卓越的Java编程语言作为实现工具对数据结构和算法进行了深入和独到的讨论。书中着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间做了全面的分析。本书的主要特点:·包含用Java语言编写的丰富的样例程序,这些代码可从因特网上得到·专用一章来讨论算法设计技巧,包括贪婪算法、分治算法、动态规划算法、随机化算法以及回溯算法·阐述当前流行的论题和新的数据结构,如斐波那契堆、斜堆、二项队列、跳跃表和伸展树·专用一章讨论摊还分析,并进而考察书中描述的一些高级数据结构的性能·安排了一章讨论高级数据结构及其实现,其中包括红黑树、自上而下伸展树、k-d树、配对堆等·提出一些尚未解决和尚末完全解决的问题·书末附有两个关于Java语言的附录,附录A介绍基本的Java类,附录B则讨论Collections类库,介绍了许多与本书的数据结构和算法密切相关的Java程序。
