Quick Banner 广告发布管理系统

时间:2005-10-12 17:46:40
【文件属性】:

文件名称: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)

网友评论

  • 比较基础和简单,其实更好的方式是用freemarker生成html或者jsp页面直接部署。不过这个是2002年上传的,当年我还小学刚毕业。。
  • 这个里面的时间格式应该改成int,要不查询会很慢的,这个只是设计没有运营的项目
  • 很好的一个例子,关键是还不用积分,十分感谢楼主。
  • 不好用哦,不会是不会用吧
  • 真是有点乱。还要修改修改才能用
  • 对我现在做的任务有些帮助,谢谢分享
  • 不错~~复用性好~~刚好我需要做一个类似的~~减少我的代码量~~
  • 参考度高,挺好用的
  • 感觉有点乱
  • 不好用哦,不会是不会用吧