JAVA及其相关
-
Java安全解决方案Rich Helton,Johennie Helton著;袁泉,吴静等译;袁泉译通过阅读本书,用户能够:●有效地应用Java安全特性●应用JDK1.4的加密组件●使用安全算法和密码●维护企业中的安全通信●为企业应用添加安全特性●确保消息验证和数据完整性●理解网络安全体系结构●处理身份验证、授权、机密性、不可否认和完整性本书全面介绍了Java安全及相关技术,展示了充分利用Java的安全解决方案(如加密、算法和体系结构等)的方法。本书首先介绍了有关安全的基础知识,然后解释了当前的Java安全工具、与安全有关的概念、协议及各种规范等,并通过实际的安全示例,深入阐述了用户使用各种技术的原因和时机,及其具体实现方法。本书源代码示例丰富,并提供了许多实际的安全解决方案,非常适合于Java开发人员、Java体系结构师和系统体系结构师阅读。在本书中,两位Java安全专家向用户展示了怎样充分利用Java的安全技术——加密、算法及其体系结构。本书解释了当前的Java安全工具、概念、协议以及规范,包括ECC、RSA、MAC、密码、Kerberos、JAAS、JSSE、IPSec、X.509证书、PKI以及RMI。本书不仅描述了各种技术,而且还解释了各种技术的存在原因、用户使用它们的时机以及实现的方法。本书还附带了许多实际的安全解决方案,以及大量的源代码示例,它会为用户提供在实际应用中使用Java安全组件,并对其进行扩展所需的全部知识。 -
J2EE性能测试(美)Peter Zadrozny,(美)Philip Aston,(美)Ted Osborne著;张文耀[等]译;张文耀译国外IT精品丛书。本书针对J2EE应用程序性能测试,介绍了一种性能测试方法和一个辅助测试工具::TheGrinder,以及该方法和工具在实践当中的应用。全书共7章,可分为4个部分:第一部分(第1章)详细介绍了书中提出的性能测试方法,以及与性能测试有关的概念和观点;第二部分(第2章)介绍了辅助测试工具TheGrinder的使用;第三部分(第3章)阐述了如何黑盒测试一个完整的J2EE应用程序的性能;第四部分(第4章至第7章)介绍了设计应用程序时的性能测试,阐述了在应用程序设计过程中各种选择决定的性能比较测试,以及评价某些设计决定性能代价的方法,涉及的内容有HTTP、servlet、EJB设计模式和JMS体系结构等等。本书观点新颖,内容详实,给出了大量的测试实例与对比分析,介绍的方法和操作切实可行,同时提供了详细的测试环境,测试脚本和测试代码,这些内容稍加修改就可以在读者自己的测试中使用。因此,本书是一本难得的专门的应用程序性能测试参考资料,可以供应用程序设计人员、开发人员和系统管理员学习使用,也可供计算机专业的学生以及关心性能的决策者和相关技术人员阅读参考。 -
JFC技术手册(美国)富莱纳根著、江帆等译;江帆译对于使用图形或者GUI(Graphic User Interface,图形用户界面)编写应用程序的Java程序员来说,本书是一本必不可少的速查参考手册。本书作者同时也是畅销书《Java技术手册》一书的作者,他曾经编写过组成JFC(Java Foundation Class)的Java API的快速入门手册,所以你可以马上就开始使用这一激动人心的新技术。本书包括以下内容:·使用最新的Swing API和旧的AWT构建GUI体系结构的概述·Swing API提供的重要组件和应用服务的介绍·最新的Java 2D API特性的全面解释本书采用O'Reilly经典风格来提供javax.swing和java.awt包以及它们众多子包的快速参考资料。这些参考资料涵盖了Java 2平台中所有最新的JFC,同时也包括Java 1.1 AWT类。一旦学习了JFC,在编程的时候你就会把本书放在键盘旁边,作为手边的一份参考资料。本书是每一名Java程序员必备的两本技术手册中的一本,包括了《Java技术手册(第三版)》的必备补充内容,后者则涵盖了Java 1.2中所有关键的非图形API。第三本,即《Java Enterprise技术手册》,则适合关注Java Enterprise API、编程工作集中于服务器端或者企业级Java应用程序的程序员阅读。 -
Java数据结构上机实践指导教程(美)Sandra Andersen著;徐小青[等]译;徐小青译编辑推荐:大学实验课程丛书。实验是使学生成为学习过程中主动、创新的参与者的一种方法,本书体现了主动学习的特点。它涵盖了与数据结构课程内容匹配的16个实验,通过16个实验的选择,为学生创建在实践中学习知识的体验,把他们吸引到数据结构实现和算法应用之中。在每一个由四部分组成的实验中,学习面临着运用他们的知识和创造性的挑战,通过实验巩固和应用数据结构课程的知识要点。本书适用于大专院校计算机专业的师生,计算机编程人员。 -
Java程序设计蔡翠平主编;唐大仕编著《北京大学信息技术系列教材:Java程序设计(修订本)》详细介绍了Java程序设计的基本环境、概念和方法。内容分为三个部分:第一部分介绍了Java语言基础,包括数据、控制结构、数组、类、包、对象、接口等;第二部分介绍了Java深入知识,包括传值调用、虚方法调用、异常处理、工具类与算法;第三部分是Java的应用,包括线程、流式文件、AWT及Swing图形用户界面,以及Java在网络、多媒体、数据库等方面的应用。《北京大学信息技术系列教材:Java程序设计(修订本)》内容详尽,循序渐进,在介绍编程技术的同时,还着重讲解了有关面向对象程序设计的基本概念和方法。书中提供了丰富的典型实例,具有可操作性,便于读者的学习与推广应用。各章附有大量习题,便于读者思考和复习。《北京大学信息技术系列教材:Java程序设计(修订本)》内容和组织方式立足于高校教学教材的要求,同时可作为计算机技术的培训教材,还可作为Sun认证考试(SCJP)的考试用书。 -
Java安全性编程实例徐迎晓编著内容简介本书以大量的实例介绍了Java安全性编程方面的概念和技术,全书共计9章。经过精心设计,每个小节的实例着重说明一个问题,又相互贯穿和联系。内容涉及Java加密和解密,反编译和反反编译,对类、成员变量、方法的攻击和保护,消息摘要,消息验证码,数字签名,口令保护,数字证书和证书链的生成、签发、检验和维护,SSL和HTTPS客户及服务器程序、基于代码位置和签发者的授权,签名Java Applet以及基于身份的验证和授权(JAAS)等。全书的实例极为精简,只保留了能够说明问题的代码,而又可真正运行,便于Java入门者轻松掌握安全性方面繁荣的概念。适合于初步了解Java语法的学习者,也适合于作安全技术的入门学习及高校Java教学的参考书。 -
JAVA与UML协同应用开发(美)Paul R. Reed,Jr.著;郭旭译;郭旭译本书讲述了将Java与UML相结合协同开发高质量Java应用程序的技术。书中介绍了UML和RUP的基础知识,并示范了如何使用这些标准的面向对象方法来开发健壮的Java应用程序,以满足用户的需求。书中采用RUP和一个大型应用实例说明了软件开发的过程,并示范了如何建立合理的项目规划、收集用户的需求、用UML建立成功的Java设计、用UML类图和序列图来实现Java代码。实例程序演示了最新的Java技术,包括JSP、servlet和EJB 2.0等。本书适用于中高级Java开发人员,特别适用于开发过程中大量使用UML的开发人员。 -
Java网络编程实例孙一林,彭波编著本书是一本以网络应用实例为主的实用型参考书,主要包括访问网络资源、网络Applet小程序、Socket、UDP协议通讯、网络组播、邮件收发、远程方法调用、多媒体数据流的传输和播放,以及常用网络工具的实例等。在配书光盘中列举了大量实例。所有实例都是在JBuilder开发环境中编译通过的,并且是在网络环境中运行通过。每个实例都可以作为一个独立程序应用于网络中,也可以作为网络工程项目的一部分应用于网络项目中。本书面向具有一定Java语言基础的读者,可作为大学本科和研究生的Java语言高级实验教材。也是一本具有实用价值的编写Java网络应用程序的参考书。通道本书,您将掌握以下内容:◆如何获取网络属性信息、文本资源和图像资源?◆如何下载网络文件?◆如何利用Applet动态显示文字、图像?◆如何实现Web页内两个Applet相互访问?◆如何获取网站信息、客户端套接字和服务器端套接字?◆如何在服务器端和客户端使用UDP发送和接收数据包?◆如何加入组播组并在组播组中发送和接收数据?◆如何发送和接收简单的E—mail、带身份验证的E—mail和跨代理的E—mail?◆如何传输与接收RTP实时数据?◆如何实现Web浏览器、FTP文件传输以及TeInet客户端?本书配书光盘:本书配书光盘包括所有实例的源代码,所有的实例都是在JBuiler开发环境中编译通过的,并且是在网络环境中运行通过。每个实例都可以作为一个独立的程序应用于网络中,也可以作为网络工程项目的一部分应用于网络项目中。 -
Java夜未眠蔡学镛著《Java夜未眠》是一本程序员写给程序员的散文集,同样的职业、同样的生活让读者和作者能够拥有同样的喜怒哀乐,在篇篇文章中找到共鸣。作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,随笔中所提及的都是软件产业里的甘苦点滴。不眠之夜,一本蔡学镛的《Java夜未眠》恰能适应你的心情,就像一杯清香醇厚的咖啡,让孤独的身影不再冷清寂寞。作者以诙谐、戏谑的笔触,写出时下程序员共同的心声。无论您是程序员与否,本书都可以带给现代社会的年轻人一个借镜或指引。《Java夜未眠》中还收录了一些技术性的文章,如《Java学习之道》、《垃圾》、《Shit Happens》等等。这些文章虽然在技术方面既不广泛也不深入,却带有一种轻松与诙谐。将技术融入生活,从生活体验技术,这些如同日记般的短文让读者看到一个程序员细腻单纯的内心世界。另外,书中还收录了蔡学镛的“Learning Java the O'Reilly Way”系列书评。如果你恰好也苦于找不到好书来学习Java,这些书评能够帮你指出一条明径。 全书共9个篇章:“励志篇”、“牢骚篇”、“生涯篇”、“图书篇”、“程序设计学习篇”、“软件工程篇”、“系统篇”、“杂感篇”和“Java书评篇”,收录了蔡学镛在过去两年中撰写的散文精品。其中《从A到E+》、《香鸡排三部曲》、《认证无用论?》和《认证有用论?》等文章都曾在广大程序员中引起强烈的反响。不管你是支持或者反对蔡学镛这些略显偏激的观点和言论,此书能让您看到一个程序员对于职业、对于人生、对于社会的思考,感受那份似曾相识的熟稔。 -
Borland JBuilder实用技术手册Borland公司Borland JBuilder是全球第一的跨平台Java开发环境,可建构符合业界标准之Java应用系统,开发EJB、Web、XML以及数据库等各类应用程序。藉由JBuilder双向、可视化之设计工具,您可以快速开发各种J2EE应用程序,并部署至多种应用程序服务器,包括BEA WebLogic、IBM WebSphere、Sun One、Oracle9i Application Server以及整合于JBuilder的Borland Enterprise Server。长久以来,Borland公司一直为推广Java应用开发技术不遗余力。《JBuilder 实用技术手册》更是由Borland公司技术团队所精心编撰的一本JBuilder参考指南,涵盖最完整与实用的JBuilder开发技术。藉由本书详实的内容,读者将学习如何使用JBuilder开发高效率的Java应用程序,内容包括:JBuilder集成开发环境完整介绍、JBuilder项目管理方式、高效率的应用程序调试技巧、图形界面应用程序设计、JBuilder与UML集成应用,以及Java应用程序部署技巧。对于广大JBuilder开发人员来说,本书是一本不可或缺的参考书籍。
