快速业务通道

thinking in java - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
:机器内独一无二的场所

15.2 套接字

15.2.1 一个简单的服务器和客户机程序

15.3 服务多个客户

15.4 数据报

15.5 一个Web应用

15.5.1 服务器应用

15.5.2 NameSender程序片

15.5.3 要注意的问题

15.6 Java与CGI的沟通

15.6.1 CGI数据的编码

15.6.2 程序片

15.6.3 用C++写的CGI程序

15.6.4 POST的概念

15.7 用JDBC连接数据库

15.7.1 获得学习示例

15.7.2 查找程序的GUI版本

15.7.3 JDBC API为何如何复杂

15.8 远程方法

为通过网络执行其他机器上的代码,传统的方法不仅难以学习和掌握,也极易出错。思考这个问题最佳的方式是:某些对象正好位于另一台机器,我们可向它们发送一条消息,并获得返回结果,就象那些对象位于自己的本地机器一样。Java 1.1的“远程方法调用”(RMI)采用的正是这种抽象。本节将引导大家经历一些必要的步骤,创建自己的RMI对象。

15.8.1 远程接口概念

15.8.2 远程接口的实施

15.8.3 创建根与干

15.8.4 使用远程对象

15.8.5 RMI的替选方案

15.9 总结:

由于篇幅所限,还有其他许多涉及连网的概念没有介绍给大家。Java也为URL提供了相当全面的支持,包括为因特网上不同类型的客户提供协议控制器等等。

除此以外,一种正在逐步流行的技术叫作Servlet Server。它是一种因特网服务器应用,通过Java控制客户请求,而非使用以前那种速度很慢、且相当麻烦的CGI(通用网关接口)协议。这意味着为了在服务器那一端提供服务,我们可以用Java编程,不必使用自己不熟悉的其他语言。由于Java具有优秀的移植能力,所以不必关心具体容纳这个服务器是什么平台。

所有这些以及其他特性都在《Java Network Programming》一书中得到了详细讲述。该书由Elliotte Rusty Harold编著,O''Reilly于1997年出版。

15.10 练习

thinking in java(13)

时间:2007-05-29 本站整理 yycnet.yeah.net/yyc

第16章 设计范式

16.1 范式的概念

16.1.1 单子

16.1.2 范式分类

16.2 观察器范式

16.3 模拟垃圾回收站

16.4 改进设计

16.4.1 “制作更多的对象”

16.4.2 用于原型创建的一个范式

16.5 抽象的应用

16.6 多重派遣

16.6.1 实现双重派遣

16.7 访问器范式

16.8 RTTI有害吗

16.9 总结

16.10 练习

(1) 将SingletonPattern.java作为起点,创建一个类,用它管理自己固定数量的对象。

(2) 为TrashVisitor.java添加一个名为Plastic(塑料)的类。

(3) 为DynaTrash.java同样添加一个Plastic(塑料)类。

第17章 项目

本章包含了一系列项目,它们都以本书介绍的内容为基础,并对早期的章节进行了一定程度的扩充。

与以前经历过的项目相比,这儿的大多数项目都明显要复杂得多,它们充分演示了新技术以及类库的运用。

17.1 文字处理

17.1.1 提取代码列表

17.1.2 检查大小写样式

17.2 方法查找工具

17.3 复杂性理论

17.4 总结:

通过本章的学习,大家知道运用Java可做到一些较复杂的事情。通过这些例子亦可看出,尽管Java必定有自己的局限,但受那些局限影响的主要是性能(比如写好文字处理程序后,会发现C++的版本要快得多——这部分是由于IO库做得不完善造成的;而在你读到本书的时候,情况也许已发生了变化。但Java的局限也仅此而已,它在语言表达方面的能力是无以伦比的。利用Java,几乎可以表达出我们想得到的任何事情。而与此同时,Java在表达的方便性和易读性上,也做足了功夫。所以在使用Java时,一般不会陷入其他语言常见的那种复杂境地。使用那些语言时,会感觉它们象一个爱唠叨的老太婆,哪有Java那样清纯、简练!而且通过Java 1.2的JFC/Swing库,AWT的表达能力和易用性甚至又得到了进一步的增强。

17.5 练习:

(1) (稍微有些难度)改写FieldOBeasts.java,使它的状态能够保持固定。加上

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号