session的生命周期
在计算机专业术语中,session是指一个终端用户与交互系统参与通信的时间间隔,大多指从可以注册直接进入系统到注消逃离系统之间所经过的时间。在内如果没有需要的话,可能会另外当然的操作空间。
session何时生效时间
sessinon在用户访问第二次访问服务器时创建家族,不需要再注意仅有不能访问jsp、servlet等程序时才有可能修改session,只访问html、image等静态资源并肯定不会创建角色session,可动态创建(true)噬灵鬼斩生成session。
dispatcherservlet的本质应该一个servlet,它的生命周期是随同容器的,所以仅有一个实例。
但帮忙展开时的request和respone每次来也是一个新实例。
其实jsp那就是一个servlet,分别处理和数据库的连接界面和系统处理。
1、真不知道biz层是什么,dao层负责和数据库交道,数据库的crud操作都聚集在dao层,而entity层是实体类层,也属于什么mvc中的model层,他的主要功能是把用户递交过来的参数封装成一个对象给dao层也就是hibernate能操作,当然还有其他的功能不全部解释什么了,当然了servlet层应该普通一个控制器,认可到用户的请求以后全局函数相关的方法对用户的请求参与处理并返回给用户一个结果。
2、java代码必须直接连接的有两个跟前台的页面,即视图相直接连接,这个靠web层别外,那就是跟数据库相连接,这个靠的是entity层而这两个层相比,实体类又是更重要的是的,它看上去像是一幢大楼的地基对实体类的设计,我那种感觉是一个项目的关键要想设计好实体类,很简单说,要远见,具体地说,需要不仅分析清楚项目业务逻辑,还必须有较相当丰富的开发经验。
3、毕竟理清业务逻辑,很有可能只是能随机数出所需要的实体和它们形象直观的属性,但老是那些实体还需要word文档合并合并(以前参加过一个求职招聘网的项目,正在建设中表时是把求职和招聘信息不能分开建的表,但到后来才发现,在用户登录后要呈现的是所有的信息,这下受到了代码的不小修改后),并且有些属性虽然不这样的话直观,但却也有必要的,比较普遍的那就是一些flag、status之类的属性,这就不需要在设计时就最好能预见能力到,不然在开发过程每天都如何修改数据库中的表结构,也会开发进度。