请求(request)和会话(session)作用域的Bean的例子:
请求作用域的Bean:一个网站的访问日志,需要记录每个请求的IP地址、访问时间、请求的URL等信息。可以将这些信息封装到一个请求作用域的Bean中,在每个请求处理过程中,将这个Bean注入到对应的控制器中,由控制器进行处理和记录。
会话作用域的Bean:一个购物网站的购物车功能,需要在用户的会话中保存用户的购物车信息,如购物车中的商品、数量、总价等信息。可以将这些信息封装到一个会话作用域的Bean中,在用户登录后创建或者从数据库中加载这个Bean,将其保存在用户的会话中,由后续的请求对其进行操作和更新。当用户退出或者超时后,将这个Bean从用户的会话中移除或者销毁。