网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.基于Java 2平台的引用类使用指南.
.学习在JDK1.4.2上构造应用程序.
.深入理解AbstractClass和interfa.
.Java2的里程碑,J2SE1.4.2and1.5.
.JBuilderX使用Ant读书笔记.
.高速缓存和连接池对数据库性能的.
.MVC 构架学习之渐行渐进(三).
.J2EE开发购物网站解析(1).
.Struts 的汉字显示问题终结解决方.
.delete 运算符.
.EJB 访问代理设计常用的访问方式.
.技术分析:将Web站点转换为Web服务.
.为什么TEXT字段不能存取大于4K的.
.开发基于JBoss的J2EE应用.
.平行世界:Java和XML为何将成功.
.Java关于克隆与“冷藏”和“解冻.
.Java语言的中文处理.
.Java学习:J2ME中的内存泄漏.
.在Spring中使用JDO.
.Think in java 3rd 中文版11.

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

发表日期:2008-1-5


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

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

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

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

<web-app>
  <servlet>
    <servlet-name>BannerServlet</servlet-name>
    <servlet-class>img.BannerServlet</servlet-class>
 </servlet>

  <servlet-mapping>
     <servlet-name>BannerServlet</servlet-name>
      <url-pattern>/BannerServlet</url-pattern>
 </servlet-mapping>

</web-app>

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=?");
 Tomcat+Mysql入门实例:滚动横幅广告(图一)

点击查看大图


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

  当因特网开始从教育和政府信息存储器转变成国际商业中心起,横幅广告就已经出现了。滚动横幅是 Web 页面上一块已分配的空间,每次装入或重新装入 Web 页面时,就用该空间内来显示广告 — 随机显示或基于某些业务逻辑来显示。驱动滚动横幅广告的程序虽然相当简单,但却是重要的广告工具。正如它们的同类,如半分钟广播和电视广告一样,这些动态广告工具答应单个 Web 页面显示不同来源的广告,并使不同公司针对相同的观众建立他们产品和服务的品牌效应。

  无论您怎么看待 Web 横幅广告(是的,我们都发现它们有时令人讨厌),它们已成为因特网上的一种生活方式。存在这样的事实:Web 的观众由庞大的消费者群体所组成,他们的金钱使电子商务的车轮得以转动。在因特网市场营销的短暂历史中,电子商务所有者已表现出他们愿意花大把的钱在热门站点上做横幅广告。

  有些公司(如 doubleclick.net)已经通过担当应用程序服务供给商(ASP),提供诸如跟踪对特定横幅广告的点击之类的服务,从 Web 横幅现象中获利。随后这些 ASP 告诉广告客户他们的 Web 广告活动的有效程度。


上一篇:实例讲解配置之——TOMCAT集群配置 人气:1123
下一篇:Linux下Tomcat与Apache Web服务器整合 人气:903
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐