站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题Tomcat+Mysql入门实例:滚动横幅广告

Tomcat+Mysql入门实例:滚动横幅广告

摘要: Tomcat+Mysql入门实例:滚动横幅广告

</td> </tr> <tr> <td height="35" valign="top" class="ArticleTeitle"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="446" height="86" align="center" valign="top">

创建自己的基于 Java 的滚动横幅广告

站长注:以前做过这个例子,不过好象是mysql4.012+tomcat 4 ,现在这两个软件都升级了,而且我自己正准备在一个web应用中使用mysql 5+tomcat 5.5。把这个例子再调试一下,还真发现了两个问题:

1、要在web.xml文件中命名BannerServlet,如下所示:

<?xml version="1.0" encoding="ISO-8859-1"?>
web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">



BannerServlet
img.BannerServlet


BannerServlet
/BannerServlet



2、BannerServlet.java中有两处要改动:
dbHandler.setQueryString("UPDATE ADS SET NUMBEROFIMPRESSIONS = [NUMBEROFIMPRESSIONS]+1 WHERE IMAGEFILE = ?");
改为:
dbHandler.setQueryString("UPDATE ADS SET NUMBEROFIMPRESSIONS = NUMBEROFIMPRESSIONS+1 WHERE IMAGEFILE = ?");

dbHandler.setQueryString("UPDATE ADS SET NUMBEROFCLICKSREMAINING = [NUMBEROFCLICKSREMAINING]-1 WHERE IMAGEFILE=?");
改为:
dbHandler.setQueryString("UPDATE ADS SET NUMBEROFCLICKSREMAINING = NUMBEROFCLICKSREMAINING-1 WHERE IMAGEFILE=?");


以下是 http://www-128.ibm.com/developerworks/cn/index.html上的文章(站长作了少许改动,而且有调试过的整个目录结构、源码和数据库文件下载,希望对想做这个练习的爱好者有帮助)

</td> <td width="238" valign="top"> </td> </tr> <tr> <td height="20" colspan="2">


</td> </tr> </table>

 

象 doubleclick.net 这样的公司依靠在 Web 上提供横幅广告服务已经赚了很多钱。他们提供的服务很棒,但为什么要为自己本来可以做的事情而付钱呢?在本文中,企业 Java 顾问 Javid Jamae 和 Kulvir Bhogal 将演示如何使用全开放源码环境:Apache Tomcat、MySQL 和 MySQL JDBC 驱动程序,来创建滚动横幅广告。首先,他们将向您逐步介绍必需的 Tomcat 和 MySQL 安装,然后向您演示如何安装 MySQL JDBC 驱动程序以允许运行在 Tomcat 中的 Java servlet 与 MySQL 进行通信。

当因特网开始从教育和政府信息存储器转变成国际商业中心起,横幅广告就已经出现了。滚动横幅是 Web 页面上一块已分配的空间,每次装入或重新装入 Web 页面时,就用该空间内来显示广告 — 随机显示或基于某些业务逻辑来显示。驱动滚动横幅广告的程序虽然相当简单,但却是重要的广告工具。正如它们的同类,如半分钟广播和电视广告一样,这些动态广告工具允许单个 Web 页面显示不同
↑返回目录
前一篇: 利用Filter实现防止DOS攻击
后一篇: servlet绘制甘特图