当前位置: 首页 > news >正文

肇庆住房和城乡建设局网站做网站运营需要会什么

肇庆住房和城乡建设局网站,做网站运营需要会什么,上海移动网站开发,软件网络推广方案为什么80%的码农都做不了架构师#xff1f; 在网站中经常需要进行在线人数的统计。过去的一般做法是结合登录和退出功能#xff0c;即当用户输入用户名密码进行登录的时候计数器加1#xff0c;然后当用户点击退出按钮退出系统的时候计数器减1。这种处理方式存… 为什么80%的码农都做不了架构师    在网站中经常需要进行在线人数的统计。过去的一般做法是结合登录和退出功能即当用户输入用户名密码进行登录的时候计数器加1然后当用户点击退出按钮退出系统的时候计数器减1。这种处理方式存在一些缺点例如用户正常登录后可能会忘记点击退出按钮而直接关闭浏览器导致计数器减1的操作没有及时执行网站上还经常有一些内容是不需要登录就可以访问的在这种情况下也无法使用上面的方法进行在线人数统计。   我们可以利用Servlet规范中定义的事件监听器Listener来解决这个问题实现更准确的在线人数统计功能。对每一个正在访问的用户J2EE应用服务器会为其建立一个对应的HttpSession对象。当一个浏览器第一次访问网站的时候J2EE应用服务器会新建一个HttpSession对象并触发HttpSession创建事件如果注册了HttpSessionListener事件监听器则会调用HttpSessionListener事件监听器的sessionCreated方法。相反当这个浏览器访问结束超时的时候J2EE应用服务器会销毁相应的HttpSession对象触发HttpSession销毁事件同时调用所注册HttpSessionListener事件监听器的sessionDestroyed方法。   可见对应于一个用户访问的开始和结束相应的有sessionCreated方法和sessionDestroyed方法执行。这样我们只需要在HttpSessionListener实现类的sessionCreated方法中让计数器加1在sessionDestroyed方法中让计数器减1就轻松实现了网站在线人数的统计功能。   下面就是利用HttpSessionListener实现在线人数统计的一个例子这个例子已经在中创软件的J2EE应用服务器InforWeb中测试通过。   首先编写一个简单的计数器代码如下 package gongfei.cmc.articles.onlinecounter; public class OnlineCounter {     private static long online 0;          public static long getOnline() {         return online;      }          public static void raise(){          online;      }       public static void reduce(){          online--;     } }   然后编写HttpSessionListener实现类在这个实现类的sessionCreated方法中调用OnlineCounter的raise方法在sessionDestroyed方法中调用OnlineCounter的reduce方法代码如下 package gongfei.cmc.articles.onlinecounter; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; public class OnlineCounterListener implements HttpSessionListener {     public void sessionCreated(HttpSessionEvent hse) {          OnlineCounter.raise();      }     public void sessionDestroyed(HttpSessionEvent hse) {          OnlineCounter.reduce();      } }   再然后把这个HttpSessionListener实现类注册到网站应用中也就是在网站应用的web.xml中加入如下内容      ……                            gongfei.cmc.articles.example.OnlineCounterListener                    …… 转载于:https://my.oschina.net/hpujsj/blog/6821
http://www.zqtcl.cn/news/232831/

相关文章:

  • 哪个网站系统做的好广州电子商城网站
  • 泉州模板建站定制成都网页设计培训机构
  • 个人微信公共号可以做微网站么免费产品推广软件
  • 建设银行瓶窑支行网站阿里域名官网
  • 宿迁网站seo中原建设信息网 网站
  • 地方网站域名用全拼建设银行网站怎么登录密码忘了怎么办
  • win7 iis7 添加网站秦皇岛 网站建设
  • 手机模板网站模板下载工具Wordpress elgg
  • 宠物网站建设的目的wordpress图创
  • 网站首页图片怎么更换浙江省建设政务网站
  • 宁波有哪家公司做网站的京东联盟网站建设电脑版
  • 电商网站业务流程网站制作在哪找
  • 学校网站建设教程加盟网站制作费用
  • fqapps网站建设少儿戏曲知识 网站建设
  • 产品网站建设框架wordpress用户名密码加密方式
  • 入侵dedecms网站管理员密码青岛seo整站优化公司
  • 小网站备案南宁网站建设排名
  • 西安免费做网站wordpress 使用方法
  • 企业营销的意义优化核心系列网站
  • 微信网站设计一起做网站17广州
  • 重庆网络推广网站如何制作app演示视频
  • 网站logo是指手机上做app的软件
  • 做母婴育儿类网站好做seo排名吗深圳网站. 方维网络
  • 小型装修公司店面装修windows优化大师会员
  • php服装商城网站建设wordpress主题去除友情链接
  • 北京网站设计公司sx成都柚米科技15福建众利建设工程网站
  • 深圳大型网站建设服务公司wordpress后台为什么这么慢
  • 信用网站建设工作简报青岛的建筑公司
  • 网站怎么做文件上传灯饰 东莞网站建设
  • 建设电子商务网站的规划书电子商务平台网站模板