发表于: 2017-11-06 23:46:23

1 798


今天完成的任务
一、讲解小课堂
贴一张自己对Spring Boot启动过程的理解的思维导图:

导图比较简单,只留下自己理解以及方便解释说明的过程。


二、学习web监听器

因为在看Spring Boot的启动原理的时候发现,在Spring Boot会调用很多的监听器。所以在讲完小课堂之后,自己去补充学习一下Werb监听器的内容。


1 什么是web监听器?

  web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁;变量的创建、销毁和修改等。可以在某些动作前后增加处理,实现监控。


2 监听器常用的用途
  通常使用Web监听器做以下的内容:
  统计在线人数,利用HttpSessionLisener
  加载初始化信息:利用ServletContextListener
  统计网站访问量

  实现访问监控


3 实时显示在线人数的demo:

编写监听器类,实现HttpSessionListener接口:

然后在web.xml文件中引入该监听器

在index.jsp中调用userNumber显示当前(以session未失效为准)在线人数:



遇到的问题

小课堂演示的时候翻车了,因为没有使用Spring Boot的专用注解@RestController


收获

通过讲出来的方式,加深了对spring boot的理解


明天的计划

后台接口设计


进度

后台接口设计


返回列表 返回列表
评论

    分享到