标题：Java 2 应用编程 150 例
基本信息
作者： 张晨   
出版社：电子工业出版社
ISBN：7505391429
出版日期：2003 年9月
开本：16开
页码：538
内容简介
Java具有平台独立、面向对象，以及多线程等许多优点，是目前最为优秀的编程语言之一。 
本书通过150个实例全面介绍了如何实现Java图形用户界面、二维和三维图形处理、输入/输出编程、网络编程、数据库编程、C/S结构编程、B/S结构编程、安全控制编程、Web Service编程、Platform Enterprise Edition编程、Platform Micro Edition编程、JNI编程，以及Java配置与集成等。 
这些实例典型简洁，主要功能突出，所涉及的技术可以解决同类问题。使用本书的最好方法是掌握实例中提供的技术或技巧，然后使用这些技术尝试实现更为复杂的功能，并应用到更多方面。
目录
第1章 java图形用户界面编程        1 
实例1 布局管理        2 
实例2 设计软件启动界面        9 
实例3 实现多色窗口        11 
实例4 切分窗口        13 
实例5 丰富多彩的按钮        15 
实例6 在窗口中显示背景图        16 
实例7 在窗体中绘制图形        18 
实例8 利用jni实现窗口特效        20 
实例9 文件选择对话框        24 
实例10 改变字体        26 
实例11 应用jtree        28 
实例12 应用jtable        30 
实例13 记事本        32 
实例14 使用jtextpane        36 
实例15 实现多文档视图        37 
实例16 使用进度条        39 
实例17 使用工具提示        42 
实例18 不同界面的风格        43 
第2章 java的二维和三维图形处理        45 
.实例19 颜色处理        46 
实例20 合成效果        47 
实例21 多种字体效果        49 
实例22 合成两个图片        53 
实例23 实现多种线形        58 
实例24 混合效果        62 
实例25 纹理与色彩处理        63 
实例26 实现填充效果        66 
实例27 变形与转换处理        67 
实例28 绘制弧线        69 
实例29 剪裁效果        74 
实例30 跳动的文字特效        78 
实例31 火焰与水纹特效        82 
实例32 盖房子特效        91 
实例33 旋转的方块特效        95 
实例34 光照效果特效        103 
第3章 java输入/输出编程        109 
实例35 读取文件        110 
实例36 写入文件        111 
实例37 压缩文件        112 
实例38 打印文本文件        114 
实例39 读取配置文件        115 
实例40 流操作        117 
实例41 管道操作        118 
实例42 标准i/o重定向        121 
实例43 文件过滤器        122 
实例44 获取文件信息        123 
第4章 java网络编程        125 
实例45 选择字体        126 
实例46 udp与tcp/ip的简单应用        129 
实例47 聊天室        131 
实例48 浏览ftp        136 
实例49 局域网广播        147 
实例50 建立http连接        151 
实例51 迷你浏览器        152 
实例52 扫描应用端口        154 
实例53 监控http        155 
实例54 收发电子邮件        156 
实例55 一个简单的代理服务器        164 
实例56 扫描网站信息        173 
实例57 远程方法调用        174 
实例58 调用jini方法        176 
第5章 java数据库编程        179 
实例59 应用jdbc-odbc桥        180 
实例60 使用单独jdbc连接驱动程序        184 
实例61 数据库基本操作        185 
实例62 使用游标        189 
实例63 使用事务        191 
实例64 实现sql语句的检索功能        192 
实例65 sql嵌套检索        194 
实例66 获取数据库基本信息        195 
第6章 java c/s结构编程        197 
实例67 实现c/s多线程        198 
实例68 客户端程序        200 
实例69 服务器端程序        201 
实例70 c/s结构聊天室        203 
实例71 基于c/s的小游戏        209 
实例72 应用c/s数据库        237 
实例73 实现客户端程序        242 
实例74 实现一个简单的代理服务器        246 
实例75 c/s结构的分布式运算        248 
第7章 java b/s结构编程        253 
实例76 简单的servlet程序        254 
实例77 简单的留言簿        256 
实例78 jsp+java bean的计数器        258 
实例79 数据库查询        260 
实例80 文件的上传下载        262 
实例81 收发e-mail        267 
实例82 b/s结构的聊天室        269 
实例83 网上选课        276 
实例84 b/s结构的商业应用——购物车        282 
实例85 通过jsp调用applet程序        285 
实例86 jsp与xml的结合        288 
第8章 java安全控制编程        291 
实例87 控制访问权限        292 
实例88 产生密钥        296 
实例89 单钥加解密        299 
实例90 双钥加解密        301 
实例91 数字签名        303 
实例92 实现ssl协议        306 
实例93 简单的https服务        314 
第9章 java web service编程        319 
实例94 使用dom的层次模型        320 
实例95 使用sax事件模型        324 
实例96 jaxp编程        327 
实例97 jdom编程        331 
实例98 简单的soap应用        336 
实例99 访问soap rpc服务        339 
实例100 soap消息编程        342 
实例101 构建soap script服务        347 
实例102 应用soap ejb bean服务        354 
实例103 部署soap com服务        358 
实例104 查询uddi信息        364 
第10章 java 2 platform enterprise edition编程        367 
实例105 构建简单的ejb        368 
实例106 无状态会话bean编程        371 
实例107 简单的累加器        374 
实例108 简单bean管理的实体        377 
实例109 创建cmp entitybean        386 
实例110 编写messagedrivenbean        392 
实例111 使用jndi        396 
实例112 各种ejb之间的调用过程        397 
实例113 使用b/s结构的ejb        402 
实例114 使用c/s结构的ejb组件服务        405 
实例115 与时间有关的函数        407 
实例116 ejb与uml的对应关系        412 
实例117 c/s结构的rmi-iiop应用        414 
实例118 使用jta与jts        417 
实例119 request-reply模式的jms应用        421 
实例120 使用java idl        426 
实例121 ejb与corba的交互        430 
实例122 基于ejb的真实世界模型        433 
实例123 ejb的商业应用——定购单        447 
第11章 java 2 platform micro edition编程        475 
实例124 插入和替换表单元素        476 
实例125 使用线程与定时        478 
实例126 j2me绘图        480 
实例127 基于j2me的小游戏        483 
实例128 建立无线http连接        485 
实例129 收发短信        487 
实例130 获取基金报价        490 
第12章 jni编程        493 
实例131 简单的jni调用        494 
实例132 调用windows api        495 
实例133 通过jni运行opengl动画        496 
实例134 jni与com之间的调用        500 
实例135 隐藏java控制台        502 
实例136 监控内存        505 
实例137 获取本机的mac地址        508 
实例138 获取java系统信息        509 
实例139 控制java与c++程序的通信        510 
实例140 访问windows注册表        514 
第13章 java配置与集成        523 
实例141 j2sdk的安装配置        524 
实例142 使用第三方包        525 
实例143 安装配置tomcat        526 
实例144 安装配置apache        528 
实例145 安装配置weblogic        529 
实例146 整合tomcat与iis        531 
实例147 整合tomcat与apache        532 
实例148 整合jbuilder与weblocig        533 
实例149 安装、编译和执行一个midlet        535 
实例150 构造jsp/javabean开发和发布环境        537