Java项目开发实践(网络篇)

Java项目开发实践(网络篇)
作 者: 雷之宇 孙颖 雷鸣宇 赵宇阳
出版社: 中国铁道出版社
丛编项: 项目开发实践系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java项目开发实践(网络篇)》作者简介

内容简介

Java语言及其体系结构使“编写一次,随处运行”的程序成为现实,也使各种终端设备以同样的方式访问系统成为可能。本书用一些大家感兴趣的内容组织实例,从实例所涉及的知识点开始讲解,逐步切换到代码原型的介绍,最终呈现给大家一个完整实例。本书的另一个特点是所有的实例均由组件构架而成。对初学者来说,只要通过简单的组件调用,就可以实现那些复杂的、令人兴奋的功能。而对于那些有经验的程序员,则可以对组件进行改造,使之适用于更多的应用系统。本书的内容涉及:“高性能数据库访问”、“文件系统访问”、“工作流引擎”、“WebService编程”以及全新的“Struts编程”。◆以实用为指导思想,用大家最关心和最常用的功能组织实例:高性能的数据库访问,网络短信、网络文件柜,WebService编程:基于MVC的Struts编程。◆所有实例均由组件技术(JavaBean)构架而成,复杂功能轻松实现。◆所使用的组件经过严格测试并在许多大型业务系统中得到了应用,组件代码全部公开,随书奉送。

图书目录

第1章 Java概述

1-1 Java基础

1-1-1 Java的发展过程

1-1-2 JSP、Java、JavaBean与JavaScfipt

1-1-3 JSP与CGI、ASP、PHP

1-2 Java的困惑

1-2-1 Java程序是否存在先天的运行效率问题

1一2-2 Java怎样和其他系统沟通

1一2-3 Java高性能数据库访问,程序员心中永远的痛

1-2-4 Java不是JavaScript

1-2-5 Java也流行——XML与Web Service

1-3 几种常见的Java Application Server介绍

1-3-1 JSWDK

1-3-2 Tbmcat

1-3-3 Macromedia JRun Server

1-3-4 BEA WebLogic

第2章 实例一:数据连接池的实现

2-1 Java访问数据库

2-1-1 JDBC技术

2-1-2 各种驱动程序介绍

2-1-3 java.sql包中的方法和类

2-2 为什么使用连接池

2-3 连接池的原理介绍

2-4 设计思路

2-5 实例代码解析

2-5-1 连接池组件的实现

2-5-2 连接池组件的调用

2-6 本章小结

第3章 实例二:网络文件柜

3-1 网络文件柜功能介绍

3-2 File类

3-2-1 File对象介绍

3-2-2 文件操作的实现

3-2-3 目录操作的实现

3-3 设计思路

3-4 实例代码解析

3-4-1 FileManage.jsp

3-4-2 FileDetail.jsp

3-4-3 newFolde巧sp

3-4-4 updateFolder.jsp

3-4-5 updateFilejsp

3-4-6 deleteFilejsp

3-5 本章小结

第4章 实例三:网络信使服务

4-1 信使服务的功能介绍

4-2 TCP/IP基础

4-2-1 什么是TCP/IP

4-2-2 TCP/IP协议介绍

4-3 Socket编程基础

4-3-1 TCP与UDP协议的比较与介绍

4-3-2 ServerSocket和Socket对象介绍

4-3-3 Network Stream对象介绍

4-3-4 Thread对象和多线程编程

4-3-5 最简单的Socket通信程序

4-4 设计思路

4-5 实例代码解析

4-6 本章小结

第5章 实例四:WebMail的实现

5-1 电子邮局的功能介绍

5-2 JavaMail基础

5-2-1 Session类

5-2-2 Message类

5-2-3 Transport、Store类

5-3 收邮件操作的实现

5-3-1 连接POP3服务器

5-3-2 得到邮件对象数组

5-3-3 查看指定邮件的信息

5-3-4 删除指定邮件

5-4 发邮件操作的实现

5-4-1 连接SMTP服务器

5-4-2 设置邮件的相关信息

5-4-3 发送邮件

5-5 设计思路

5-5-1 电子邮局的用户验证

5-5-2 接收、维护邮件列表

5-5-3 邮件的发送

5-6 实例代码解析

5-6-l ReceiveMailjaVa

5-6-2 SendMailjava

5-6-3 loginjsp

5-6-4 ReceiveMail-jsp

5-6-5 seeContentjsp

5-6-6 DeleteEmail-jsp

5-6-7 SendMail-jsp

5-7 本章小结

第6章 实例5K:Java与Web Sen,ice

6-1 Web Service基础

6-1-1 Web Service特性

6-1-2 Web Service的体系结构

6-2 如何开发Web Service组件

6-2-1 使用JBuilder创建Web Ser、,ice

6-2-2 使用JAX-RPC创建Web Service

6-3 设计思路

6-4 实例代码解析

6-4-1 编写个人所得税计算服务(Web Service)

6-4-2 调用Web SeⅣice

6-5 本章小结

第7章 实例六:智能公文管理系统(工作流引擎)

7-1 工作流基础

7-1-1 工作流的概念

7-1-2 为什么要用工作流

7-2 工作流的实现原理

7-3 设计思路

7-3-1 WorkFlow引擎设计综述

7-3-2 WorkFlow引擎所需的数据结构

7-4 实例代码解析

7-4-1 WorkFlow定义

7-4-2 WorkFlow实例化

7-4-3 工作流执行情况的监控--HistoryRecord类

7-4-4 WorkFlow执行

7-5 本章小结

第8章 实例七:基于树型结构的用户及权限管理

8-1 TreeView基础

8-1-1 TreeView的特征

8-1-2 关联关系介绍

8-1-3 TreeView的实现方法和表现形式

8-1-4 各种TreeView的实现方式的对比

8-2 设计思路

8-3实例代码解析

8-4 本章小结

第9章 实例八:基XML的用户管理系统

9-1 XML简介

9-1-1 XML的起源

9-1-2 XML的用途

9-1-3 认识XML文档

9-1-4 DTD和XML Schema

9-2 用Java访问XML文档

9-4-1 DOM简介

9-2-2 SAX简介

9-2-3 JDOM

9-3 设计思路

9-4 实例代码解析

9-5 本章小结

第10章 实例九:模拟ATM处理系统

10-1 ATM处理系统的功能介绍

10-2 多线程编程基础

10-2-1 程序、进程与线程

10-2-2 多线程状态和优先级

10-2-3 创建并启动线程

10-2-4 控制线程

10-2-5 线程同步

10-2-6 何时使用多线程

10-3 设计思路

10-4 实例代码解析

10-5 本章小结

第11章 实例十:Struts编程实例

11-1 Struts基础

11-1-1 Struts的起源

11-1-2什么是MVC

11-1-3 Modell和Model2

11-1-4 什么是Taglib

11-1-5 Struts的优、缺点

11-2 运行第一个Struts应用

11-3 用Struts说Hello World

11-3-1 设计思路

11-3-1 实例代码解析

11-4 本章小结

附录A 使用JBuilder开发基于Struts的Web应用

一、Struts简介

二、使用JBuilder创建基于Struts框架的Web应用

附录B 表示层(View)的工具简介

一、Calendar组件

二、WordEdit组件

三、Chart系列组件