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
2022-03-08 11:14:43
36KB
JSP
1