发布一篇关于Http和Hibernatet内里Session的区分
多谢指点,其实我对.net网页编程和ruby也不是很了解,对与java也只是刚起步的阶段,只是在学习中有了点想法就写出来了,现在俺本科还没毕业,所以对大型项目基本上也没有什么经验。成绩来历于论坛的一个帖子:
http://topic.csdn.net/u/20080831/18/6fb08087-709e-4a18-9273-a099202e27d6.html
成绩:
在hibernate中,
Sessionsession=getSession();
其中的session对象是否是相似HttpSession对象,也是暗示一次会话?
session.close();必要实时封闭资本,就相称于一次HttpSession会话中设置session存活工夫,和在得当的工夫将HttpSessioninvalidate()吗?
回覆:
Hibernate的Session
是举动的观点,一样平常会启用事件。
相似于一次集会,不管集会开多长,都算这一次内里的。不存在超时的成绩。
httpsession
是为了保护此次与上一次会话,包管不异客户下一次会见能留住一些之前保留的工具。
相似于常常闭会,每次都有集会记要留下。
固然,一样平常有超时限定,好比20分钟还不来闭会,就烧毁给你的一切的汗青集会记要。
你再来闭会,就算新人了。
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,net网页编程Beans等等,但是我认为如果java想超越.net网页编程,那么他首先要解决的就是IDE工具的整合。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 是一种语言,用以产生「小应用程序(Applet(s)) Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
页:
[1]