文件名称:Quick Banner 广告发布管理系统
文件大小:36KB
文件格式:ZIP
更新时间:2005-10-12 17:46:40
JSP
Quick Banner 广告发布管理系统
本系统由Servlet/jsp javabean组成:
1. 广告的显示是单纯的输出,而且要求速度快,所以该功能使用Servlet实现;
2. 广告的添加 删除 查询功能,使用Jsp完成;
3. 上面两个模块间有很多共用模块,使用Java bean可实现重复利用,方便维护.因此,广告系统中的除显示功能在jsp直接编写外,其余做在Java bean中.
4. 考虑到广告显示可能巨大(日显示100万次),广告数据没有直接写入数据库, 而是写入当地服务器文件中,服务器每一个小时通过logsql.cgi(Perl程序)将数据写入MySQL。 这样的好处可以增设多个广告服务器,成为一个分布式系统.从而可以承受上百万千万的显示率。
5.logsql.cgi涉及两个数据库:adview和 adclick. 结构一样,分别放置显示和点击数据。
6. 广告的显示量和点击量查询是使用上述两个数据库. 但是广告的显示没有使用数据库,而是使用文件存储.
7. 该程序运行环境: linux+tomcat 3.3+jdk1.4+MySQL
【文件预览】:
banner
----banner.jcp(1KB)
----ErrorMsg.java(784B)
----OutHtml.java(2KB)
----BannerInt.java(4KB)
----Banner.java(5KB)
----BeansConstants.java(2KB)
----Mysql.java(3KB)
----LogCfg.java(3KB)
----jsp()
--------head.html(922B)
--------uploadhtm.jsp(3KB)
--------paim.jsp(5KB)
--------errorpge.jsp(1KB)
--------adview.jsp(9KB)
--------test.html(3KB)
--------index.html(2KB)
--------dispbannercode.jsp(2KB)
--------delbanner.jsp(2KB)
--------chkpasswd.jsp(1KB)
--------adadmin.jsp(9KB)
--------querybanner.jsp(2KB)
--------logsql.cgi(6KB)
--------ipquery.jsp(2KB)
--------test.jsp(518B)
--------classchinese.txt(298B)
--------editbanner.jsp(6KB)
--------queryout.jsp(6KB)
--------end.html(88B)
--------temp.html(2KB)
--------upload.jsp(2KB)
----src_banner.txt(398B)
----sql.txt(480B)
----JspCalendar.java(1KB)
----Click.java(1KB)
----OutBanner.java(3KB)
----ReadConfig.java(4KB)