JAVA及其相关
-
JavaTM安全(美)Scott Oaks著;林琪译关于Java,据称它提供了一个安全的编程环境,这应该是Java最突出的一个特点。虽然对此众说纷纭,但真正理解其含义的人却为数不多,而了解Java是如何达到这一目标的人则更是少之又少。本书深入地讨论了与Java安全机制相当有用。其中详细讨论了安全的具体含义、Java默认的安全策略以及如何创建和实现自己的安全策略等问题。本书系《Java安全》第二版,内容涉及安全管理器、类装载器、存取控制器以及java.security包等。此外还讨论了消息摘要、证书和数字签名,并介绍了如何利用Java所提供的功能建立类签名,以及如何自行实现签名功能。通过介绍,您可以了解到如何编写一个类装载器,使之能够识别签名类,对签名进行验证,并可以结合安全管理器为类授予额外的特权。在本书中还讨论了与加密密钥管理有关的问题,以及如何以此为基础自行实现密钥管理系统。这里还详细介绍了如何应用Java安全套接字扩展包(JSSE)实现SSL加密,以及如何利用Java鉴别与授权服务(JAAS)处理鉴别和权限的有关问题。本书作为一本基础参考书,主要面向为Internet编写应用软件的开发人员。如果您正在使用Java开发软件,就需要了解如何为您编写的类授予特权,而同时又不允许不可信类得到相应的特权。您还要了解如何保护系统不致遭到入侵和破坏。Java提供了有关的工具,而本书的目的就是告诉您如何使用这些工具。本书涵盖了Java 1.1、Java 2和JCE 1.2.1的有关内容。本书作者Scott Oaks是Sun Microsystems公司Java性能工程组的一名高级软件工程师。 -
Java案例教程连凤春,李刚毅,曾庆红编著本书以案例解析的方式详细介绍了目前风靡全球的实用编程语言Java。全书共分9章,50个案例,从Java语言基础入手,对它的编程环境、基本语言元素、编程方法、类、应用程序(Application)、小应用程序(Applet)、多线程和异常处理、多媒体应用、图形用户界面、网络通信、Java Bean编程以及重要的类库等进行了介绍。并且对于用Java语言进行常用的数据结构的实现,进行了有益的探讨。书中以通俗的语言、详实的内容以及生动形象的实例展现了Java的魅力,使读者对Java的编程和应用有全面的认识。阅读本书后,可使读者迅速掌握Java,并用它开发各种应用程序。本书既可作为初学者或Java爱好者的入门教材,也可供有一定编程经验的读者参考。 -
深入Java Servlet网络编程陈海山主编Java Servlet是用Java语言进行Web服务器编程的强大利器,利用Java Servlet可以方便、高效地构建各种基于B/S结构的解决方案。本书详细介绍了在开发B/S结构的系统时,使用Java Servlet技巧解决常见问题的编程方法,并从协议细节的角度进行详细的讲述。全书由16章和2个附录构成,理论吉合实例,分门别类地讲述了Servlet编程方法、会话管理、服务器端图形生成、网络编程、上传和下载文件、使用数据库、在数据库中存驻图像、Servlet链、Servlet服务器端包含、Applet和 Servlet通信、在Servlet中发送和接收邮件、在Servlet中利用XML、在Servlet中利用EJB实现Internet搜索引擎等内容。 本书内容丰富,结构合理、重点突出、实例讲解,易学易会,既可供Java应用编程人员学习借鉴,也可以作为高等院校师生的教学参考用书。 -
Java编程起步清宏计算机工作室编著近几年来,由于Java为网络带来的无限活力和生机,因此迅速得到了广大程序员的青睐。它是采用纯面向对象的方法,充分发挥其与浏览器、Web页面无缝结合的优点,成功地为网络编程、多种应用平台结合起来,渐渐成为应用系统开发的首选环境。本书旨在向初学者介绍Java这一快速的工具。全书分为预备篇、开始篇和加速篇三大部分,共11章。预备篇主要介绍一些学习Java编程必备的基础知识;开始篇则向读者较为详细地介绍Java开发工具的使用方法、控件的使用和内嵌对象的应用等等,同时给出了大量的实例;加速篇则向读者们展示了用Java进行网络开发的强大优势和诱人前景。本书可作为学习Java编程的入门教材和教学参考书,亦可供软件开发人员参考。 -
Java数据库开发与专业应用敬铮主编;李伟编著本书全面系统地讲述了关于使用JDBC进行网络开发的方法以及相关的问题。全书共14章:第1章概括了Java的发展历程;第2章简单介绍了它的开发环境;第3章简单介绍了Java的语法知识;第4章介绍了和本书相关的数据库基础知识;第5章-第8章讲述了JDBC的相关知识;后面的章节向读者介绍了与JDBC相关的一些应用方式。本书适用于从事网络数据库开发应用的工程技术人员和大专院校的师生,以及对Java语言感兴趣的编程爱好者。 -
Java经典问答(美)Jonni Kanerva著;陈霞译;陈霞译Java系列丛书是Java的最完整、专业和指定的官方教材,它们直接来自Sun Microsystems公司的Java技术创始人。本书由Sun JavaSoft工作组的成员编写,提供了大量翔实的信息,它们都是您在学习Java过程中需要理解,以例可以用它迅速开发出灵活、健壮、方便、安全的Java程序和Internet Applet所必须的。Java系列丛书是Java学习者不可缺少的参考资料。本书适合软件设计开发人员及大专院校师生阅读。 -
Java编程模式与范例严桂兰,刘甲耀,刘波编著《Java编程模式与范例》分为基础部分和高级部分两册,本书为高级编程模式与范例,总共分为6种模式,近200个范例,取材广泛,由浅入深。其内容涉及:修饰符、访问控制与类设计的模式与范例;软件包、软接口与异常处理的模式与范例;图形程序设计的模式与范例;事件处理的模式与范例;图形用户界面构件的模式与范例;流与文件的模式与范例。书后附录提供了TextPad与JDK的使用步骤。书中所有范例均在Core Java 2(使用TextPad工具)环境中上机通过,适用性强,覆盖面广。许多例题采用多种解决方案,充分体现了Java 2编程的灵活性和趣味性。本书可作为大专院校计算机相关专业的配套教材,并可供各行各业从事计算机编程的人员参考。 -
Java程序设计教程(美)Harvey M.Deitel,(美)Paul J.Deitel著;袁兆山 等译Java是目前最流行、功能强大的编程语言,它完全面向对象、简单高效、与平台无关、安全、支持多线程。本书按照现代教育方法构思全书内容,每章以目标、引语、提纲、正文、小结、术语、习题的形式编写,插入编程的多种提示,结构严谨。全书集Java精髓,内容新颖。上册:第1-10章以示例引导,全面、系统、深入浅出地介绍计算机基础知识、applet、applica-tion、Java语言编程(Java控制结构、方法、数组、基于对象和面向对象的编程、字符串)等内容。下册:第11-25章讨论Java的高级主题,包括Swing GUI。多媒体(Java媒体框架)、多线程、例外处理、文件和流、数据结构、Java工具和位操作、网络技术、JDBC、servlet、RMI、聚集、Javdean等新技术。附录中还提供了Java演示、Java资源、JavaBean、数制系统以及学年实习项目。本书适合作为各高等院校中讲授Java编程语言课程的教材,也适合作为各种培训Java语言的培训班教材。对于希望自学Java语言或想进一步提高Java编程水平的技术人员,本书也是一本不可多得的参考书。 -
Java数据库应用程序编程指南(美)Kevin Mukhar[等]著;魏海萍[等]译;魏海萍译Java是一种适用而又稳定的语言,而关系数据库是绝大多数企业所采取的数据存储形式, 本书将讲解如何使用这两个强大的技术来建立成功的Java数据库应用程序。首先介绍了SQL及关系数据库的基础知识;接下来专门解释JDBC API的基本原理;最后介绍Java的应用技能,随着Java编程难度的增加,还将讨论如何借助XML和XSLT等其他技术集成Java和数据库。书中还包含有解释清晰、可实际运行的代码,帮助读者迅速掌握所学内容。 本书通用于有一定Java基础的程序设计和开发人员。 -
Oracle 8i应用高级编程John Carnell,Bjarki Holm等著;郝启堂译;郝启堂译本书介绍使用Oracle 8i开发数据库应用程序的知识,供利用Oracle 8i从事开发的专业Oracle数据库编程人员使用。书中涉及内容广泛,介绍了Oracle 8i平台和体系结构Net8和Oracle JVM;阐述了使用Web Toolkit、PSP和Designer 6i进行PL/SQL开发;Java应用程序开发,包括Java入门知识;Oracle 8i和Java存储过程、EJB、BC4J、JDBC、SQLJ;XML开发及XML入门知识;Oracle XDK、XSQL、XSLT、Transviewer JavaBeans。书中还提供了使用Designer 6i、interMedia、Portal-to-Go、ASP和SOAP的案例研究。全书利用简洁的语言和翔实的代码展示了每个编辑要点,使读者可以快速掌握Oracle 8i,并用它开发出强大的数据库应用程序。本书适用于数据库高级编程人员。
