創建自己的基于 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=?");
當因特網開始從教育和政府信息存儲器轉變成國際商業中心起,橫幅廣告就已經出現了。滾動橫幅是 Web 頁面上一塊已分配的空間,每次裝入或重新裝入 Web 頁面時,就用該空間內來顯示廣告 — 隨機顯示或基于某些業務邏輯來顯示。驅動滾動橫幅廣告的程序雖然相當簡單,但卻是重要的廣告工具。正如它們的同類,如半分鐘廣播和電視廣告一樣,這些動態廣告工具答應單個 Web 頁面顯示不同來源的廣告,并使不同公司針對相同的觀眾建立他們產品和服務的品牌效應。
無論您怎么看待 Web 橫幅廣告(是的,我們都發現它們有時令人討厭),它們已成為因特網上的一種生活方式。存在這樣的事實:Web 的觀眾由龐大的消費者群體所組成,他們的金錢使電子商務的車輪得以轉動。在因特網市場營銷的短暫歷史中,電子商務所有者已表現出他們愿意花大把的錢在熱門站點上做橫幅廣告。
有些公司(如 doubleclick.net)已經通過擔當應用程序服務供給商(asp),提供諸如跟蹤對特定橫幅廣告的點擊之類的服務,從 Web 橫幅現象中獲利。隨后這些 ASP 告訴廣告客戶他們的 Web 廣告活動的有效程度。
新聞熱點
疑難解答