今天开始学习s2sh的整合,之前学java一直都是看书和视频学习的,但是发现这方面的资料很少,不过搞了一天的时间也算是终于整合好了,现在说一下我的体会.
首先先建立我们的实体类,user和Log。
这里为了方便起见,就没有为表和字段弄新的值了,和类里面的名字一样。
然后是我们的业务层,我们采用接口实现的方式,下面是2个接口
分别实现他们
接着我们来配置我们的配置文件,这里面的话,我们要把hibernate的事务注入到spring,让spring帮我们实现管理,
下面的代码实现了这个功能,取名为applicationContext-common.xml
接着写我们的业务实现类,并添加到srping管理。applicationContext-beans.xml:
然后写我们的实现类,实现我们的业务逻辑。
最后配置我们的hibernate.cfg.xml
不要忘记在src下面加入log4j.properties,方便我们的调试
最后写个类测试下我们的类。
在数据库中能查到相应记录,ok。算是集成成功了。
之前因为不小心把id的注解写在了set方法上面。导致我查了很久的原因,不过后面算是解决了,这也说明了我hibernate的不熟悉,不过,慢慢会好起来的 呵呵
最后的图标是项目用到的jar包,供参考。
有些可能没用到,因为都是之前项目里面的库,直接拿过来用的,明天整合struts2 期待