随笔分类 - J2EE
Struts2+Hibernate Update问题小结
摘要:首先回顾一下Hibernate的对象状态。 1、瞬时对象(Transient Objects): 使用new操作符初始化的对象不是立刻持久的。的状态是瞬时的,也就说没有和任何数据库表进行关联。只要应用不再引用这对象,他的状态将丢失,并且由垃圾回收机制回收。数据库中没有此对象,只是存在内存中。 2、持久对象(Persist Objects):持久对象是具有数据库标识的,也就是从数据库获取来的。他有持久化管理器Session统一管理,持久实例实在事务中进行操作--当事 务结束他的状态与数据库同步,可以这样理解当我们在对象处于Persist 状态时候我们对对象的改变将会同步道数据库中,其原理是当..
阅读全文
网站监控系统
摘要:最近开始做一个网站监控系统,涉及的功能包括:站点监控、服务器性能监控、服务监控等。站点监控的类型包括:HTTP/HTTPS、PING、FTP、DNS、TCP、UDP、SMTP。可用率和响应时间是两个重要的性能指标。 其实有些实现还是比较简单的,只要模拟连接服务器就可以了。 先贴一下FTP、SMTP的实现代码(只是简单实现,还有深入的东西要去考虑)FTPimport sun.net.ftp.*;public class FtpTool{/* * 可用率 * 响应时间 * * * */ public static boolean connectServer(String host,in...
阅读全文
SSH2整合
摘要:网上的教程很多,参考了一些,自己再总结一下。版本:Struts2.2.3 Spring3.0 Hibernate3.3myeclipse8.6整合步骤如下:1、新建web工程2、添加spring3、添加hibernate4、添加struts25、配置文件新建web工程添加spring添加hibernate注:之前可以先添加dataSource 具体步骤:Window->Open Perspective->MyEclipse Database Explorer切换到Database Explorer视图对表进行Hibernate反向转换添加struts2向/WEB-INF/lib添加
阅读全文
浙公网安备 33010602011771号