web开发综合技术

1、一个双向图,图中每个节点代表一条数据记录,请设计数据库表结构;设计算法,列出任意两点间的所有路径


2、如何实现缓存中数据的有效时间为30分钟(每条新添数据在30分钟后失效)


3、cookie和session的联系,cookie中存放的具体内容是什么,如何实现用户的自动登录


4、权限控制问题:如何限制用户不能访问其权限以外的内容

 

 

 

列举出Request,Reponse,Session,Page/pageContext,Application的含义,作用域,生命期。
答:request主要是响应客户端的请求;作用域为客户端请求页到服务器端接收页;生命期从请求开始到接收完毕,或者请求超时关闭。
response主要是响应服务器端的请求,和request相对的;作用域为服务器端接收页或者处理页到客户端的请求页或者处理页;生命期为开始响应发送请求,客户端接收完毕,或者请求超时关闭。
page主要是指当前页面本身,作用域为当前页面,生命期为从进入当前页面到离开当前页面。
pageContext和page有一点不同,它是当前页面所有功能的集成,通过它能访问本页面其他的对象;作用域为本页面;生命期为进入当前页面到离开当前页面。
session主要是表示和存储当前页面的请求信息,作用域为整个项目,生命期为会话结束,自身时间过期失效。
application主要是实现用户之间数据共享,请求域为整个项目,生命期为项目的启动到停止。
session和application的区别:一般一个用户对应一个session,随着用户离开,session也就消失,而application不同,它是一直都存在,而且只有一个实例。
----》这些东西也挺绕人的,平时我们可能一直在用,但是一直都一知半解,只知其然,不知其所以然。

 

 

 

简单,不仅仅是一种产品哲学,更是一种决胜于网络世界的信仰。

 

 

 

 

 

 

 

 

你可能感兴趣的:(web开发)