上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

2013年10月14日

HibernateDaoSupport和HibernateTemplate

摘要: Spring整合Hibernate后,为Hibernate的DAO提供了两个工具类:HibernateTemplate和HibernateDaoSupportHibernateTemplateHibernateTemplate是Spring提供的一个就Hibernate访问持久层技术而言、支持Dao组件的一个工具。HibernateTemplate提供持久层访问模板,应用HibernateTemplate无须实现特定的接口,它只需要提供一个sessionFactory的引用就可以执行持久化操作。该模板无需打开session及关闭Session。它只要获得SessionFactory的引用,就可 阅读全文

posted @ 2013-10-14 16:50 我竟然比我还帅 阅读(511) 评论(0) 推荐(0) 编辑

HibernateDaoSupport的getSession()与HibernateTemplate的区别

摘要: 在 Spring+Hibernate的集成环境里,如果DAO直接使用HibernateDaoSupport的getSession()方法获取 session进行数据操作而没有显式地关闭该session,那么程序表现为:每个session会打开一个connection,并且 connection会一直保持(因为没有显式地close).如果程序使用了c3p0连接池,则因为c3p0连接池默认最大连接数是15,程序会表现为 当打开第15个连接时,程序处于停滞状态,等待从连接池获取新的连接. 在同样条件下,使用HibernateTemplate进行数据操作,就没有连接数持续增长的情况,程序结束时连接数. 阅读全文

posted @ 2013-10-14 16:47 我竟然比我还帅 阅读(654) 评论(0) 推荐(0) 编辑

2013年10月13日

position

摘要: CSS盒模型和定位的类型 为了搞清楚定位首先你得了解CSS盒模型。在上一句中的链接是我写在InstantShift 中的一篇关于盒模型的文章。我在那篇文章做了详细的讲解并会在这篇文章中做一个快速的总结。 在CSS中,每一个元素都由一个矩形盒子所包含。每一个盒子都会具有一个内容区,内容区被一个内边距所包裹,内边距外是盒子的边框,并且在边框之外会有一个外边距用于与其他盒子分隔开来。这些你可以从下面这张图片看到。 定位模式规定了一个盒子在总体的布局上应该处于什么位置以及对周围的盒子会有什么影响。定位模式包括了常规文档流,浮动,和几种类型的 position 定位的元素。 CSS positi... 阅读全文

posted @ 2013-10-13 18:22 我竟然比我还帅 阅读(158) 评论(0) 推荐(0) 编辑

struts2的对象工厂(ObjectFactory)

摘要: ObjectFactory,是xwork中很重要的一个类,是产生action的地方。单独使用xwork的时候,action都是这个类创建的。struts2包装了ObjectFactory,自成了一个StrutsObjectFactory,他是继承自ObjectFactory的一个类,因此struts2默认产生action的类就不使用xwork的ObjectFactory了,而是使用StrutsObjectFactory。struts2的插件struts2-spring-plugin-2.1.8.1.jar,又做了一个对象工厂,StrutsSpringObjectFactory,它的父类是xwo 阅读全文

posted @ 2013-10-13 09:32 我竟然比我还帅 阅读(486) 评论(0) 推荐(0) 编辑

2013年9月27日

正确决解Hibernate4.*中:Connection cannot be null when 'hibernate.dialect' not set

摘要: jdbc:mysql://localhost/myuser root root com.mysql.jdbc.Driver org.hibernate.dialect.MySQLDialect MySqL JDBC Driver 将SessionFactory sf = cfg.buildSessionFactory(newServiceRegistryBuilder().buildServiceRegistry());替换成SessionFactory sf = cfg.bui... 阅读全文

posted @ 2013-09-27 23:00 我竟然比我还帅 阅读(252) 评论(0) 推荐(0) 编辑

JNDI(转载)

摘要: 转自:http://javacrazyer.iteye.com/blog/759485原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个 API和一个服务供应接口(S 阅读全文

posted @ 2013-09-27 21:29 我竟然比我还帅 阅读(230) 评论(0) 推荐(0) 编辑

了解单位em和px的区别

摘要: 这里引用的是Jorux的“95%的中国网站需要重写CSS”的文章,题目有点吓人,但是确实是现在国内网页制作方面的一些缺陷。我一直也搞不清楚px与em之间的关系和特点,看过以后确实收获很大。平时都是用px来定义字体,所以无法用浏览器字体放大的功能,而国外大多数网站都可以在IE下使用。因为1、IE无法调整那些使用px作为单位的字体大小;2、国外的大部分网站能够调整的原因在于其使用了em作为字体单位;3、Firefox能够调整px和em,但是96%以上的中国网民使用IE浏览器(或内核)。px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)em是相对长 阅读全文

posted @ 2013-09-27 20:48 我竟然比我还帅 阅读(185) 评论(0) 推荐(0) 编辑

推荐大家使用的CSS书写规范、顺序(转载)

摘要: 转自:http://www.admin10000.com/document/2979.html写了这么久的CSS,但大部分前端er都没有按照良好的CSS书写规范来写CSS代码,这样会影响代码的阅读体验,这里总结一个CSS书写规范、CSS书写顺序供大家参考,这些是参考了国外一些文章以及我的个人经验总结出来,我想对写CSS的前端用户来说是值得学习的。 CSS书写顺序 1.位置属性(position, top, right, z-index, display, float等) 2.大小(width, height, padding, margin) 3.文字系列(font, line-heig... 阅读全文

posted @ 2013-09-27 20:45 我竟然比我还帅 阅读(192) 评论(0) 推荐(0) 编辑

2013年9月26日

如何修改Struts2 FiledError样式

摘要: 有时候,使用Struts2的标签还是比较好的。但是这个标签本来的样式实在很难看,不但换行,而且有个大大的黑点。一看就知道用了。修改方法:1. 找到struts2-core-2.XXX.jar,解压。2. 在struts2-core-2. XXX/template/simple目录下找到fielderror.ftl3. 在项目的src下建立一个template文件夹,并建立simple子文件夹。将fielderror.ftl放到这个simple子文件夹里。打开这个fielderror.ftl文件,用替换的方式,把"","","",&qu 阅读全文

posted @ 2013-09-26 23:12 我竟然比我还帅 阅读(259) 评论(0) 推荐(0) 编辑

Method "setAge" failed for object action.RegistAction@1f05562b [java.lang.No....

摘要: 大家好,如果大家看到了这篇文字。我觉得大家应该是遇到了该类问题。首先,NullPointerException 空指针异常。其次,大家应该是是在使用struts2和hibernate的使用遇到的这个问题。把pojo文件修改一下一般是将int修改成Integer就可以了。(建议都使用包装类)例如:你的pojo中有个age属性,并且生成了seter和geter。那么这个异常会出现在set方法中,因为我们从页面中获得数据是string类型的。会提示没有set(java.lang.String)方法。 阅读全文

posted @ 2013-09-26 21:43 我竟然比我还帅 阅读(464) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

导航