精通Java Web动态图表编程[按需印刷]
基本信息
编辑推荐
本书是国内第一部系统阐述如何开发基于Java的Web动态图表的专著,面向各级在Java应用程序中实现Web动态图表功能的Java及Web程序设计人员。
内容简介回到顶部↑
本书是国内第一部系统阐述如何开发基于java的web动态图表的专著。
本书不仅详述了如何利用java对图形的处理能力,通过java applet、java servlet、jsp、javabean以及借助开源软件jfreechart及cewolf动态图表生成引擎等多种方式开发web动态图表,还详解了如何设计web动态图表生成引擎,并将其封装成javabean,以达到高效、重复使用的目的。本书不但剖析理论,更强调实际运用;针对编程人员开发过程中遇到的技术难点,提供了典型的实例,逐一剖析,帮助读者快速掌握和精通java web动态图表编程思想和技巧,提高编程能力和水平。全书共分9章。
本书面向各级java应用程序中实现web动态图表功能的java及web程序设计人员。
本书不仅详述了如何利用java对图形的处理能力,通过java applet、java servlet、jsp、javabean以及借助开源软件jfreechart及cewolf动态图表生成引擎等多种方式开发web动态图表,还详解了如何设计web动态图表生成引擎,并将其封装成javabean,以达到高效、重复使用的目的。本书不但剖析理论,更强调实际运用;针对编程人员开发过程中遇到的技术难点,提供了典型的实例,逐一剖析,帮助读者快速掌握和精通java web动态图表编程思想和技巧,提高编程能力和水平。全书共分9章。
本书面向各级java应用程序中实现web动态图表功能的java及web程序设计人员。
目录回到顶部↑
第1章 java概述 1
1.1 java简介 1
1.1.1 java发展简史 1
1.1.2 java的体系 2
1.1.3 java的优点 3
1.2 java开发环境的搭建 4
1.2.1 java运行环境的要求 4
1.2.2 java的安装和配置 6
1.3 java/jsp开发工具 8
1.3.1 editplus简介 9
1.3.2 ultraedit简介 11
1.3.3 其他java/jsp开发工具 13
1.4 第一个java程序 15
1.5 本章小结 17
第2章 java applet与绘图基础 18
2.1 java applet概述 18
2.2 java applet工作流程 20
2.2.1 组件与容器 20
2.2.2 applet的编译与执行 22
2.2.3 包含applet的html 23
1.1 java简介 1
1.1.1 java发展简史 1
1.1.2 java的体系 2
1.1.3 java的优点 3
1.2 java开发环境的搭建 4
1.2.1 java运行环境的要求 4
1.2.2 java的安装和配置 6
1.3 java/jsp开发工具 8
1.3.1 editplus简介 9
1.3.2 ultraedit简介 11
1.3.3 其他java/jsp开发工具 13
1.4 第一个java程序 15
1.5 本章小结 17
第2章 java applet与绘图基础 18
2.1 java applet概述 18
2.2 java applet工作流程 20
2.2.1 组件与容器 20
2.2.2 applet的编译与执行 22
2.2.3 包含applet的html 23
前言回到顶部↑
本书向读者展示如何使用Java Applet、Java Servlet、Java Server Pages(JSP)、JavaBean以及开放源代码的Web图表生成引擎——JFreeChart和Cewolf来开发奇妙的Web动态图表应用程序——以一种跨平台、小巧、结构清晰的模式在Web上生成动态图表。
随着计算机网络及编程技术的发展,使得越来越多的应用程序被移植成以Web应用程序(浏览器/服务器)的方式,工作在因特网/局域网环境之中。网络开发人员发现,某些传统IDE开发环境,例如:在Dephi和VB中可以轻而易举地实现的图形界面,而在Web程序中却很难实现,其中一个典型的例子就是Web图表(Chart)的生成与处理。即使Web程序(ASP、ASP.NET等)能够处理一些图表,也基本是采用ActiveX或者COM组件的结构。这种方法有三大弊端:
? 开发ASP比较简单,但开发ActiveX和COM却很难;
? 基于ActiveX和COM构架的Web应用程序只能用于微软Windows的Web服务器IIS环境下,移植性差;
? 由于ActiveX和COM与Windows深度紧密结合,在带来强大功能的同时,也一并带来了Windows固有的缺陷——安全性和稳定性差。
PHP可以用于Web图表处理,它具有跨平台、安全性能高、兼容性及扩展性强的优点,但也有其固有的缺陷,具体表现为以下几点:
? 效率不高,基于解释型,而非编译型,这一点与ASP类似。ASP.NET吸取了JSP的优点,属于编译型,大大提高了运行速度和效率;
? 安装复杂,每一种扩展模块不完全是由PHP自身来完成。当图形需要GD库,使用类似的扩展库时,安装和调试是PHP的一大问题;
? 因为是开发源代码产品,所以缺乏企业级的商业支持。
JSP的出现,使得上述弊端不复存在。随着Java对二维图形及三维图像的处理能力越来越强大,利用JSP来简单、高效地开发一个Web图表应用程序已经不是一件难事了。为了展示如何编写Web图表应用程序,本书中,我们不仅提供了多个JSP图表生成的实例,而且还将从以下两个方面加以说明Web图表编程是如何实现的。
1.利用Java自身对图形的处理能力,由开发者编写代码来生成Web动态图表。将以大量的例程,不同的方式(例如:Java Applet、Java Servlet、JSP、JavaBean),从不同的角度来展示如何编写Web图表的Java程序。
2.借助第三方的图表生成引擎来完成图表,主要利用一些Java开放源代码组织开发的作品,例如:
? 由www.jfree.org推出的JFreeChart;
? 由cewolf.sourceforge.net推出的Cewolf。
Cewolf是基于JFreeChart的二次开发。实质上,是基于JFreeChart的应用。JFreeChart没有免费提供开发文档,只有英文版的相关资料,因此JFreeChart和Cewolf在国内的应用受到了一定的限制。
根据我们使用及研究JFreeChart和Cewolf的经验,将在本书中提供大量的例程和详尽的讲解,帮助读者轻松地掌握上述两种非常优秀的、基于Java的Web图表生成引擎。相信阅读本书,并加以必要的练习,读者将会发现,基于JSP的Web图表编程是可以轻松完成的。
本书结构及内容
本书例程丰富、代码简洁、结构清晰、讲解准确、图文并茂。共分九章,各章具体内容如下:
第1章Java概述
本章主要概述Java历史及其发展、Java开发环境的建立,以及编写一个简单的Java应用程序。
随着计算机网络及编程技术的发展,使得越来越多的应用程序被移植成以Web应用程序(浏览器/服务器)的方式,工作在因特网/局域网环境之中。网络开发人员发现,某些传统IDE开发环境,例如:在Dephi和VB中可以轻而易举地实现的图形界面,而在Web程序中却很难实现,其中一个典型的例子就是Web图表(Chart)的生成与处理。即使Web程序(ASP、ASP.NET等)能够处理一些图表,也基本是采用ActiveX或者COM组件的结构。这种方法有三大弊端:
? 开发ASP比较简单,但开发ActiveX和COM却很难;
? 基于ActiveX和COM构架的Web应用程序只能用于微软Windows的Web服务器IIS环境下,移植性差;
? 由于ActiveX和COM与Windows深度紧密结合,在带来强大功能的同时,也一并带来了Windows固有的缺陷——安全性和稳定性差。
PHP可以用于Web图表处理,它具有跨平台、安全性能高、兼容性及扩展性强的优点,但也有其固有的缺陷,具体表现为以下几点:
? 效率不高,基于解释型,而非编译型,这一点与ASP类似。ASP.NET吸取了JSP的优点,属于编译型,大大提高了运行速度和效率;
? 安装复杂,每一种扩展模块不完全是由PHP自身来完成。当图形需要GD库,使用类似的扩展库时,安装和调试是PHP的一大问题;
? 因为是开发源代码产品,所以缺乏企业级的商业支持。
JSP的出现,使得上述弊端不复存在。随着Java对二维图形及三维图像的处理能力越来越强大,利用JSP来简单、高效地开发一个Web图表应用程序已经不是一件难事了。为了展示如何编写Web图表应用程序,本书中,我们不仅提供了多个JSP图表生成的实例,而且还将从以下两个方面加以说明Web图表编程是如何实现的。
1.利用Java自身对图形的处理能力,由开发者编写代码来生成Web动态图表。将以大量的例程,不同的方式(例如:Java Applet、Java Servlet、JSP、JavaBean),从不同的角度来展示如何编写Web图表的Java程序。
2.借助第三方的图表生成引擎来完成图表,主要利用一些Java开放源代码组织开发的作品,例如:
? 由www.jfree.org推出的JFreeChart;
? 由cewolf.sourceforge.net推出的Cewolf。
Cewolf是基于JFreeChart的二次开发。实质上,是基于JFreeChart的应用。JFreeChart没有免费提供开发文档,只有英文版的相关资料,因此JFreeChart和Cewolf在国内的应用受到了一定的限制。
根据我们使用及研究JFreeChart和Cewolf的经验,将在本书中提供大量的例程和详尽的讲解,帮助读者轻松地掌握上述两种非常优秀的、基于Java的Web图表生成引擎。相信阅读本书,并加以必要的练习,读者将会发现,基于JSP的Web图表编程是可以轻松完成的。
本书结构及内容
本书例程丰富、代码简洁、结构清晰、讲解准确、图文并茂。共分九章,各章具体内容如下:
第1章Java概述
本章主要概述Java历史及其发展、Java开发环境的建立,以及编写一个简单的Java应用程序。








点击看大图





加载中...


