java多线程并发是什么?
java多线程并发是什么?和老师讲hibernate的事务并发什么幻读脏读是一样的事情吗验证用户是否登录以前用servlet是编写javax.servlet.Filter...
java多线程并发是什么?和老师讲hibernate的事务并发什么幻读脏读是一样的事情吗
验证用户是否登录以前用servlet是编写javax.servlet.Filter,用SSH时要怎么写?我们老师以前说springAOP也可以但是都没教,有人说用struts2拦截器也可以但是要怎么做? 展开
验证用户是否登录以前用servlet是编写javax.servlet.Filter,用SSH时要怎么写?我们老师以前说springAOP也可以但是都没教,有人说用struts2拦截器也可以但是要怎么做? 展开
展开全部
和老师讲hibernate的事务并发什么幻读脏读是一样的事情吗?是,并发事务的本质是由于java的多线程机制引起的。
java多线程并发是什么?你既然在培训SSH,以SSH为例,你写了一个Servlet,这个servlet操作数据库。servlet本事是一个java线程,那么并发存这个servlet在同时执行中,一个用户请求了servlet这个servlet就会开始运行,这村存在并发问题了。
再回头来,第一个问题,幻读脏
就是一个用户请求servlet,结果hibernate还没把数据写入数据库,结果下一个用户的线程又来读数据,结果就出问题了
java多线程并发是什么?你既然在培训SSH,以SSH为例,你写了一个Servlet,这个servlet操作数据库。servlet本事是一个java线程,那么并发存这个servlet在同时执行中,一个用户请求了servlet这个servlet就会开始运行,这村存在并发问题了。
再回头来,第一个问题,幻读脏
就是一个用户请求servlet,结果hibernate还没把数据写入数据库,结果下一个用户的线程又来读数据,结果就出问题了
更多追问追答
追问
OK,你好,验证用户是否登录以前用servlet是编写javax.servlet.Filter,用SSH时要怎么写?我们老师以前说springAOP也可以但是都没教
追答
殊途同归,看你个人的理解和喜好。每个框架中要实现的功能都一样,
原始servlet是javax.servlet.Filter
SSH中第一个S,struts是Intercepter
Spring的AOP是组件式开发,灵活。
哪个都能实现。
上面我给你举例子,没说一个struts action,是因为action不一定是一个线程了,ActionServlet已经帮你做了跳槽,一个Action实力的生命周期是可配置的,比如spring托管。
展开全部
数据库事务只是解决多线问题的一个个例。
第二个问题,spring还没全学会,但struts2拦截器是可以的,设置一个拦截器拦截一下用户登录的action就行了。
第二个问题,spring还没全学会,但struts2拦截器是可以的,设置一个拦截器拦截一下用户登录的action就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多线程的并发运行就相当一边干这一边干那,可以同时处理2个行为逻辑。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询