JAVA及其相关
-
Java网络编程(美)Elliotte Rusty Harold著内容简介目录“直到找到这本书,我才开始理解Java的网络机制。” ——Bruce Eckel,《Thinking in Java》的作者 《Java网络编程》(第三版)介绍了Java网络API的最新特性。本书对JDK 1.4和1.5(被命名为J2SE 5)中网络部分的所有改变和新增内容进行了讨论,涵盖了从网络基础到远程方法调用(RMI)的所有内容,包括TCP和UDP套接字、服务器套接字、URL和URI、广播、特殊用途API(如JavaMail)。本书揭示了如何使用JSSE编写安全的网络应用程序,解释了如何使用NIO API编写超高性能的服务器程序。此外,还涵盖了Java对网络代理,Web cookie和URL缓存的支持。《Java网络编程》并不仅仅解释API,而是展示了如何在实际工作中使用它们。本书提供了大量的实例,包括数千行能够运行的代码(所有实例可从网站下载),实现了全功能的网络客户机和服务器程序。不论是编写特殊用途的Web服务器程序,安全性能要求较高的在线订单接收程序,简单的广播代理程序,还是电子邮件客户端程序,都可以在本书中找到可供学习和借鉴的代码。无论是经验丰富的网络开发人员、Java编程新手,或是只想了解Java所能实现功能的读者,都会发现《Java网络编程》(第三版)是您的必备图书。一旦开始使用Java网络API,您会发现它能实现的功能超乎想象。 Elliotte Rusty Harold是Cafe au Lait(重要的Java新闻在线资源http://www.cafeaulait.org/)的创建者。他参与了XOM API的开发,同时也是《Java I/O》《XML in a Nutshell》等多本Java和XML相关书籍的作者。 Preface1. Why Networked Java? What Can a Network Program Do?Security But Wait!There‘s More!2. Basic Network Concepts Networks The Layers of a Network IP,TCP,and UDP The Internet The Client/Server Model Internet Standards 3. Basic Web Concepts URIs HTML,SGML,and XML HTTP MIME Media Types Server-Side Programs 4. Streams Output Streams Input Streams Filter Streams Readers and Writers 5. Threads Running Threads Returning Information from a Thread Synchronization Deadlock Thread Scheduling Thread Pools 6. Looking Up Internet Addresses The InetAddress Class Inet4Address and Inet6Address The NetworkInterface Class Some Useful Programs 7. URLs and URIs The URL Class The URLEncoder and URLDecoder Classes The URI Class Proxies Communicating with Server-Side Programs Through GET Accessing Password-Protected Sites 8. HTML in Swing HTML on Components JEditorPane Parsing HTML Cookies 9. Sockets for Clients Socket Basics Investigating Protocols with Telnet The Socket Class Socket Exceptions Socket Addresses Examples 10. Sockets for Servers The ServerSocket Class Some Useful Servers 11. Secure Sockets Secure Communications Creating Secure Client Sockets Methods of the SSLSocket Class Creating Secure Server Sockets Methods of the SSLServerSocket Class 12. Non-Blocking I/O An Example Client An Example Server Buffers Channels Readiness Selection 13. UDP Datagrams and Sockets The UDP Protocol The DatagramPacket Class The DatagramSocket Class Some Useful Applications DatagramChannel 14. Multicast Sockets What Is a Multicast Socket?Working with Multicast Sockets Two Simple Examples 15. URLConnections Opening URLConnections Reading Data from a Server Reading the Header Configuring the Connection Configuring the Client Request HTTP Header Writing Data to a Server Content Handlers The Object Methods Security Considerations for URLConnections Guessing MIME Content Types HttpURLConnection Caches JarURLConnection 16. Protocol Handlers What Is a Protocol Handler?The URLStreamHandler Class Writing a Protocol Handler More Protocol Handler Examples and Techniques The URLStreamHandlerFactory Interface 17. Content Handlers What Is a Content Handler?The ContentHandler Class The ContentHandlerFactory Interface A Content Handler for the FITS Image Format 18. Remote Method Invocation What Is Remote Method Invocation?Implementation Loading Classes at Runtime The java.rmi Package The java.rmi.registry Package The java.rmi.server Package 19. The JavaMail API What Is the JavaMail API?Sending Email Receiving Mail Password Authentication Addresses The URLName Class The Message Class The Part Interface Multipart Messages and File Attachments MIME Messages Folders Index -
WebLogic权威指南Jon Mountjoy,Avinash Clugh著由于Java编程语言已趋于成熟,许多开发者转而借助Java来满足他们对于企业级应用程序开发的需要。在大多数Java应用程序中,复杂事务管理、消息传递、XML和Web服务支持、命名及目录服务、数据库管理等不仅是其重要的组成部分,而且也是这些应用程序实现自身功能的基础。因此,Java开发人员一直在努力寻求能为企业级应用程序的开发提供上述服务的通用应用服务器,在众多竞争者中,BEA公司的WebLogic服务器处于领先地位。《WebLogic权威指南》全面介绍了BEA WebLogic。无论你是一名开发人员、管理人员还是系统架构师,阅读此书你会发现,你能更深入地使用WebLogic,更快地进行优化,以及获得更好的性能。本书详细介绍了WebLogic对J2EE领域中标准API的支持以及对核心API的扩展;而对于众所周知的API,比如servlet,JSP以及EJB,本书没有花费过多的篇幅。本书包含的内容有: · 运用servlet,JSP以及WebLogic自定义的JSP标记和类库来开发J2EE Web应用程序。 ·在WebLogic web容器中配置和部署应用程序。 ·对WebLogic servlet引擎和HTTP服务器的高级管理。 ·在WebLogic环境中创建、部署和优化EJB。 ·在多服务器环境中安装和管理WebLogic,包括负载均衡、失效转移、会话管理和会话复制的细节。 ·设置SSL并使其可为WebLogic应用程序所用。 ·应用各种WebLogic安全模式。 ·使用WebLogic XML注册文件,Web服务框架,日志功能,以及国际化API。 ·利用JMX和SNMP管理WebLogic。 -
Java程序设计视频教程尹立民,王兴东等编著本书针对程序设计初学者的特点,详细介绍了安装Java运行环境、语法规则、Applet程序、网络编程等内容,并通过大量实例程序进行了说明。本书体系合理,概念清晰,通过大量对比性讲解使读者可以深入浅出,例题丰富,逻辑性强,语言通俗流畅。为了方便初学者快速掌握程序设计方法,少走弯路,本书对如何安装Java运行环境,以及用Java进行编程的典型实例录制了视频全过程演示文件。读者通过观看视频演示,可以顺利掌握相关知识内容;书中的所有实例源代码也都在光盘中给出,方便读者使用;每章后附有习题和答案,方便学习者检验学习效果。另外,本系列书之一的《程序设计基础视频教程》一书,对程序设计中共性的基础知识内容进行了讲解,可以与本书配合使用。 -
Mastering JavaServer Faces中文版(美)Bill Dudney等著;孙勇,蔡云志译驾驭JavaServerFaces的能量,为您的Web创建自己的服务器端用户界面。这部创新性的著作将,帮助你您掌握各种工具,来运用JavaServerFaces(JSF)——一个使建立J2EETM应用用户界面变得更加容易得多的新标准——JavaServerFaces(JSF)。作者首先描绘了架构性的宏观宏伟的架构性画卷——涵盖了从实现中使用的各种模式(Pattern),到典型的JSF请求/响应生命周期的所有内容。接下来通过揭示JSF组件模型的各个组成部分,例如UI组件、事件和验证,你您将学习如何在真实世界中使用实战JSF。然后,作者阐明了如何怎样应用JSF,包括如何将JSF用户界面同业务层相集成,以及如何渲染你您自己的用户界面组件。通过这种方法,你您将能够自有信地心创建和验证你自己的、符合公司需要的定制应用。无论你您工作在J2EE或还是J2SETM领域,本书将向你您展示如何做到:使用UI组件来建立你您的用户界面确保你您所保存的数据满足应用的业务规则通过JSP实现中的自定义标记功能,将JSF同JSP相集成建立同EJB或POJO交互的JSF应用验证一个新组件,并将事件排入队列以调用自定义的应用逻辑将你您的应用从Struts迁移到JSF配套Web站点包括了书中所有的示例代码和解决方案。 -
精通JDO(美)David Ezzio著;韩来彬译;韩来彬译对于Java程序员和应用程序架构师来说,JDO具有不容忽视的价值。JDO为Java对象定义了通用的持久性,从而给应用程序的开发带来了众多优势。JDO能大大减少使用关系数据库所需的代码量,并且独立于数据库体系结构。 本书分为两部分。第一部分介绍了JDO的基本概念、查询、持久性管理器、事务和缓存、增强类和托管字段,以及JDOHelper、回调和导常。第二部分讨论了每种体系结构的应用程序设计问题和编码模式问题。书中还提供了一些示例来展示客户/服务器应用程序、Web应用程序以及使用Enterprise JavaBeans的应用程序。希望我多年来使用JDO构建应用程序的经验能对记者有所裨益。 本书主要面向Java程序员和应用程序架构师。 -
Java程序设计丁岳伟 彭敦陆 编著本书依据IEEE和ACM提出的2001计算机教程以及CCC2002计算机教程中关于程序设计基础的要求编撰而成。其内容涵盖了计算机科学与技术专业及相关专业的学生应该了解和掌握的整个程序设计的知识范围。本书在介绍程序设计语言本身的语法和语义的基础上,着重帮助读者理解基本概念以及如何使用这些概念解决实际问题,即使学生理解如何使用明确定义的方法构造程序。本书由浅入深、循序渐进,由需求引出基本概念,将复杂的概念融入具体的、经过精心设计的实例之中。读者通过在实际应用中的理解和研究典型实例(例如基于Web的小型零售商店数据库管理系统),能更深刻地了解Java语言和面向对象问题求解的思路及其优越之处。本书配有光盘。光盘中附有全书中提到的所有程序的源代码以及教学指导课件。本书适合作为高等院校计算机科学技术专业以及电子信息类专业的计算机程序设计课程教材,也可作为计算机爱好者的自觉参考用书。 -
Java 面向对象程序设计严仲兴 主编暂缺简介... -
Java语言程序设计基础柳西玲,许斌编著《大学计算机基础教育规划教材:Java语言程序设计基础(附光盘)》共分为8章,前两章介绍面向对象编程概念和Java程序设计基础知识,其他几章介绍Java语言编程语法和技术,包括对象、类和接口的创建和使用,输入输出处理,异常处理,Applet程序设计,对象串行化和聚集,线程等。《大学计算机基础教育规划教材:Java语言程序设计基础(附光盘)》光盘中包括Sun(中国)公司授权分发的J2SE Development Kit 5.0和NetBeans IDE 4.2复合软件包,以及《大学计算机基础教育规划教材:Java语言程序设计基础(附光盘)》实例的源程序。书中的附录是NetBeans集成开发环境简介。《大学计算机基础教育规划教材:Java语言程序设计基础(附光盘)》的主要读者对象为非计算机专业的本科学生,强调基本概念、基本技术、基本方法的阐述,强调理论联系实际。书中列举逾百个实例,每章都有案例分析,努力提高读者的实际解决问题能力。《大学计算机基础教育规划教材:Java语言程序设计基础(附光盘)》可作为大专院校的第一编程语言教材,也可作为Java编程爱好者的参考书。如想进一步深入学习,还可参考《Java语言应用开发基础》(清华大学出版社出版)一书。 -
Java2专家导引(美)温斯顿 等著本书为读者提供了进行Java程序设计和改进程序设计实践所需的知识。在写作方式上,Winston沿袭了他广为人知的简明扼要、条理清晰的著书风格。 书中的每一章都有的放矢地回答了读者准备学习一门新语言时所要提出的问题:这种语言有何特别之处?如何定义方法?如何实现循环?如何打开文件?如何构建图形用户界面?这种语言的语法是什么?如何有效地进行程序设计? 读者可以从本书贴切而又循序渐进的表述中找到这些问题的答案。首先,利用本书介绍的方法,读者可以迅速编写出结构完美、功能齐备的程序;其次,读者可通过本书掌握如何改进和扩展这些程序,学会设计类层次、利用getter和setter实现数据和过程抽象、利用接口添加需求、按照模型-视图方法进行系统设计、从网络查看器访问applet、使用线程实现动态的applet、通过资源访问文件、使用swing类构造图形用户界面等。成功的Winston方法 ●基于广泛的教学经验 ●在内容紧凑、以概念为中心的章节中阐述思想 ●通过短小但完备的程序展示思想 ●由浅入深、循序渐进地逐步解开读者的谜团 ●强化良好的程序设计实践的原则 ●通过有针对性的练习巩固关键概念 ●以if-then的方式概括关键点本版新增内容 ●将模型连接至视图 ●开发自己的布局管理器 ●实现动态表 ●利用servlet收集信息 ●使用RMI调用远程方法 ●为程序分布构造JAR文件。 -
Java 编程技巧典型案例解析《电脑编程技巧与维护》杂志社 编著Java是一种网络编程语言,随着互联网的爆炸式发展,它也成为了当今最主流的程序设计语言之一,因其跨平台、多线程、面向对象等多种优点,受到了广大编程人员的青睐。本书精选了《电脑编程技巧与维护》近年来的精彩文章,内容涉及Java基础技巧与应用、数据库应用、网络编程应用和图形图像处理等热门领域,通过大量实用案例讲解了Java的重要概念(如多线程、序列化、构造方法等)、典型应用(如连接数据库、开发学生信息管理系统、收发电子邮件、编写Web服务器、实现P2P网络通信、制作图像切换特效等)和编程技巧(如动态类载入、UDP多点传送、数据库连接池、网络文件下载及上传系统、邮件群发、带滚动条图像的缩放等),所有实例均来自实际项目并调试通过,并对其中的关键技术进行了详细点评,以方便读者理解。配书光盘中包含了所有实例源代码。本书定位于有Java应用基础的编程人员和应用开发人员,对初学Java的编程的新手也有一定的参考价值,是进行课程项目开发、毕业项目设计的高等院校学生的必备读物,也是相关高等培训学校的理想案例教程。
