2012年05月 归档

整合Spring与Hiberante3方法总结

最近做项目,第一次整合spring、hibernate、struts,这里收集点资料,做下参考。学j2ee的都知道,在Spring中整合Hibernate也算是需要掌握的基础知识了,整合的过程比整合Struts相对来说要简单许多,我们要实现的目标是整合,思路就是让spring容器来管理SessionFactory,这样就可以使用Spring的声明式事务了。

在 Spring 中配置 SessionFactory,可以利用Spring提供的 LocalSessionFactoryBean 工厂 Bean, 声明一个使用 XML 映射文件的 SessionFactory 实例。需要为该工厂 Bean 指定 configLocation 属性来加载 Hibernate 配置文件。例如:

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation" value="hibernate.cfg.xml"></property>
</bean>

这样就可以在Bean中注入SessionFactory了。 查看更多...

整合Spring与Struts1的三种方法总结

1.使用Spring 的 ActionSupport 。
2.使用Spring 的 DelegatingRequestProcessor 类。
3.全权委托。

无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。struts-config.xml中

<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"></set-property>
</plug-in>

spring 的配置文件被作为参数配置进来。这样可以省略对web.xml 文件中的配置。确保你的applicationContext.xml 在WEB-INF目录下面 查看更多...

常用浏览器CSS hack汇总表及部分示例

1. 此汇总表中测试浏览器的版本为:
微软系统自带:IE6、 IE7、IE8
火狐:Firefox 3.6.6
Safari:Safari 5.0
谷歌浏览器:Chrome 6.0.458.1 dev
Opera浏览器:Opera 10.60
2. 其中,多数CSS hack是在selector{property:value;}基础上更改的。
selector代表CSS选择器,property代表CSS特性,value代表特性的值。

3. FF代表Firefox,Ch代表Chorme,Sa代表Safari,Op代表Opera 查看更多...

多说社会化评论插件使用体验分享

昨天在访问友情博客时,发现博友安装了多说插件,之前也有所耳闻,但出于是新产品,试了试就没再继续使用了,现在由于博客服务器速度,评论虽然自己修改代码添加了ajax提交,但还是不尽人意,于是就考虑也使用社会化评论系统,再次试用「多说」后感觉很不错,确实是一套很优雅、很有爱的评论系统,评论界面很用心,并能与 WordPress 无缝结合;SEO 优化方面也有充分考虑,可以设置当搜索引擎爬虫访问网页时,显示静态 HTML 评论。

多说的一大特色是「评论实时保存在您本地的服务器」,这样评论同时保存到博客服务器与多说服务器,就有了双重保障,免除了后顾之忧,即便以后不使用多说,也不会丢失任何评论了,强烈推荐各位站长使用。 查看更多...