JSP程序设计案例ppt课件:图形处理.ppt

上传人:小飞机 文档编号:1481019 上传时间:2022-11-30 格式:PPT 页数:25 大小:558.50KB
返回 下载 相关 举报
JSP程序设计案例ppt课件:图形处理.ppt_第1页
第1页 / 共25页
JSP程序设计案例ppt课件:图形处理.ppt_第2页
第2页 / 共25页
JSP程序设计案例ppt课件:图形处理.ppt_第3页
第3页 / 共25页
JSP程序设计案例ppt课件:图形处理.ppt_第4页
第4页 / 共25页
JSP程序设计案例ppt课件:图形处理.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《JSP程序设计案例ppt课件:图形处理.ppt》由会员分享,可在线阅读,更多相关《JSP程序设计案例ppt课件:图形处理.ppt(25页珍藏版)》请在三一办公上搜索。

1、第十七讲 图形处理,主要内容,本课目标新课引入与项目展示案例1 验证码程序案例2 圆饼图程序和柱状图程序 课堂实践巩固与提高,本课目标,本课目标,素质 目标,严谨认真的工作态度语言表达和与人沟通能力团队合作精神,教学情境引入新课,1.完成Easy_Buy购物系统的彩色码验证 2.利用圆饼图和柱状图完成统计功能。,1.163网站注册功能中使用的验证码。 2. 统计网站的统计图形。,工作任务,情境展示,教师示范与讲解1,验证码概述 验证码原理:WEB网站在客户登录时为客户提供一个包含随即字符串的图片,用户必须读取这些字符串,然后随登录窗体或者发帖窗体等用户创建的窗体一起提交。这样就可以防止有人利用

2、机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登录、灌水。因为验证码是一个混合了数字或符号的图片,人眼看起来都费劲,机器识别起来就更困难。,验证码种类常见的验证码包括以下种类: (1)四位数字验证码. (2)GIF格式图片验证码. (3)PNG格式图片验证码. (4)BMP格式图片验证码. (5)JPG格式图片验证码. (6)XBM格式图片验证码.,验证码,课堂演示9.4,生成4位数字的彩色验证码。verifyCode.jsp产生图片验证码,login.jsp使用所产生的验证码,verify.jsp进行验证。,演示结果,学生模仿1,教师示范与讲解2,JFreeChart概

3、述 JFreeChart 是一个开源的 JAVA 项目,它主要用来开发各种各样的图表,这些图表包括:饼图、柱状图、线图、区域图、分布图、混合图、甘特图等等 . JFreeChart 是一种基于 JAVA 语言的图表开发技术。 JFreeChart 可用于Servlet、JSP、Applet、Java Appication 环境中,通过 JDBC 可动态显示任何数据库数据,而结合 Itext 还可以输出至 PDF 文件。,JFreeChart安装配置,JFreeChart安装配置的步骤如下:(1)从JFreeChart公司网站下载后,将其解压到指定位置。(2)将解压后的lib文件夹复制到应用程序

4、文件夹的WEB-INFlib目录下。实际上一般用到的文件只有三个:jfreechart-1.0.5.jar、jcommon-1.0.9.jar和gnujaxp.jar。(3)修改应用程序文件的WEB-INF文件夹下的web.xml文件.其内容如下:, DisplayChart org.jfree.chart.servlet.DisplayChart DisplayChart /servlet/DisplayChart ,JFreeChart核心类库介绍,JFreeChart主要由两个大的包组成:org.jfree.chart和org.jfree.data。其中前者主要与图形本身有关,后者与图形

5、显示的数据有关。 其核心类主要有: (1)org.jfree.chart.JFreeChart:图表对象,任何类型的图表的最终表现形式都是在该对象进行一些属性的定制。 (2)org.jfree.data.category.XXXDataSet:数据集对象,用于提供显示图表所用的数据。根据不同类型的图表对应着很多类型的数据集对象类。(3)org.jfree.chart.plot.XXXPlot:图表区域对象,基本上这个对象决定着什么样式的图表,创建该对象的时候需要Axis、Renderer以及数据集对象的支持。,(4)org.jfree.chart.axis.XXXAxis:用于处理图表的两个轴

6、:纵轴和横轴。(5)org.jfree.chart.render.XXXRender:负责如何显示一个图表对象。(6)org.jfree.chart.urls.XXXURLGenerator:用于生成Web图表中每个项目的鼠标点击链接(7)XXXXXToolTipGenerator:用于生成图象的帮助提示,不同类型图表对应不同类型的工具提示类。,JFreeChart核心类库介绍,课堂演示9.6,以圆饼图形式统计产品销售情况。chart_pie.jsp通过JFreeChart对象实现圆饼图。,圆饼图程序 结果演示,课堂演示9.7,以柱状图形式统计产品销售情况。chart_3d.jsp通过JFreeChart对象实现圆饼图。,柱状图程序 结果演示,学生模仿2,课堂实践,【课堂实践9-2】【课堂实践9-3】 (1)为Easy_Buy电子商城用户登录程序添加“验证码”功能。 (2)参照本书说明,配置好JFreeChart组件的使用环境。 (3)编写一个应用JFreeChart组件统计Easy_Buy电子商城月销售量的程序。,本课小结,1.验证码程序的实现方法。 2.JFreeChart画图方法。,课外拓展,1.怎样实现电子邮件的自动发送?怎样发送带附件的电子邮件?,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号