- 博客(14)
- 资源 (21)
- 收藏
- 关注
转载 给出年月日算出星期几--算法及算法来历
http://blog.sina.com.cn/s/blog_4b1843ae0100fex0.html
2011-05-30 21:13:00 5780 1
原创 Hibernate 缓存
(1)、一级缓存: 当应用程序调用Session的save()、update()、saveOrUpdate()、get()或load(),以及调用查询接口的 list()、iterate()或filter()方法时,如果在Session缓存中还不存在相应的对象,Hibernate就会把该对象加入到第一级缓存中。当清理缓存时,Hibernate会根据缓存中对象的状态变化来同步更新数据库。 Session为应用程序提供了两个管理缓存的方法: evict(Object obj):从缓存中清除参数指定的持久
2011-05-26 09:40:00 708
原创 Hibernate锁
锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的“锁”,即给我们选定的目标数据上锁,使其无法被其他程序修改。 Hibernate支持两种锁机制:即通常所说的“悲观锁(Pessimistic Locking)”和“
2011-05-26 09:39:00 748
原创 Hibernate HQL
在HQL中关键字不区分大小写,通常用小写。但是属性和类名区分大小写,下面介绍各种类型的Hibernate的HQL查询。 1、Hibernate HQL查询:简单属性查询 * 单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致 * 多个属性查询,返回的集合元素是对象数组,数组元素的类型和对应的属性在实体类中的类型一致 数组的长度取决与select中属性的个数 * 如果认为返回数组不够对象化,可以采用HQL动态实例化Student对象 2、Hibernate H
2011-05-26 09:29:00 759
原创 Hibernate的基本组件
Session接口 Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。但需要注意的是Session对象是非线程安全的。同时,Hibernate的session不同于JSP应用中的HttpSession。这里当使用session这个术语时,其实指的是Hibernate中的session,而以后会将HttpSession对象称为用户session。 SessionFactory接口 SessionFactory接口负责初始化Hi
2011-05-26 09:25:00 661
原创 教学相长
前几天给七期“师弟师妹”验收XX系统,收获颇多。 第一、验收标准已定,在这个验收标准里,我们也受益良多:更加了解UML的含义,对于UML的“法律”地位得到更加肯定的认识;UML五种关系;对于rose的使用;注释的意义,写代码的意义等。 然则标准只是从宏观的把握,真正验收的时候还是需要更加细致一点。同时,从这过程中,也映射出我们自己的学习漏洞,达到同时学习的效果。 第二、钻到微观里出不来。 跟着米老师学习“教学”的时候,他总是可以根据不同的人进行不同的教育,让学生们自己提升,自己发现问
2011-05-10 08:46:00 751 2
原创 Struts Internationalization (i18n 国际化)
参考网址: http://ajava.org/readbook/open/sshzgf/5012.html 1、为什么需要国际化 国际化是商业系统中不可或缺的一部分,目前很多跨国的商务需求都需要实现多语言,对用户而言他们始终想看到用他们熟悉的语言显示的网站,因此这势必要求开发网站所采用的技术具有国际化的特点。若采用普通的编程方式实现国际化可能需要花费大量的时间和精力,而采用Struts则可以极大地简化程序员在做国际化时所需的工作。 Struts允许将不同语言的文字写在多个资源文件中,每个资源对应
2011-05-09 21:33:00 845 1
原创 Struts Internationalization (i18n 国际化)
参考网址: http://ajava.org/readbook/open/sshzgf/5012.html 1、为什么需要国际化 国际化是商业系统中不可或缺的一部分,目前很多跨国的商务需求都需要实现多语言,对用户而言他们始终想看到用他们熟悉的语言显示的网站,因此这势必要求开发网站所采用的技术具有国际化的特点。若采用普通的编程方式实现国际化可能需要花费大量的时间和精力,而采用Struts则可以极大地简化程序员在做国际化时所需的工作。 Struts允许将不同语言的文字写在多个资源文件中,每个资源对
2011-05-09 21:31:00 869 1
原创 struts小结
今天struts视频看完了。在学习struts的过程中,换了一个学习方法(呵呵,跟雪琦学的):用原始的做笔记的方法:纸和笔。因为发现天天听王老师讲课,有点“听力疲惫”了,容易走神,而一边听一边记可以集中精力。 Struts框架概览: Struts中有一个很重要的图: Struts框架主要是完成页面的跳转及页面内容的显示。 Struts框架主要是封装了ActionServlet和Action以及ActionForm。通过这三个组件来实现其功能。 ActionS
2011-05-09 21:11:00 697 1
原创 struts小结
今天struts视频看完了。在学习struts的过程中,换了一个学习方法(呵呵,跟雪琦学的):用原始的做笔记的方法:纸和笔。因为发现天天听王老师讲课,有点“听力疲惫”了,容易走神,而一边听一边记可以集中精力。 Struts框架概览: Struts中有一个很重要的图: Struts框架主要是完成页面的跳转及页面内容的显示。 Struts框架主要是封装了ActionServlet和Action以及ActionForm。通过这三个组件来实现其功能。 ActionS
2011-05-09 21:06:00 629 1
原创 关于web.xml中不能识别taglib的问题
上午在学习struts-i18n的扩展-jstl-i18n的时候遇到一个问题: The absolute uri: http://java.sun.com/jsp/jstl/fmt cannot be resolved in either web.xml or the jar files deployed with this application 错误导致页面报告500…… 经过查阅得到结果:未引用jar包。 问题解决:将jstl用到的两个jar包jstl.jar和standard.jar cop
2011-05-09 20:39:00 996
LDAP System Administration
2013-04-15
框架、组件、插件、控件中间件概念及区别
2013-01-14
jbpm3需要的4个jar.rar
2012-02-14
二维码的生成及解码-java-web
2011-11-20
aspectj1.6.9
2011-07-27
编程的奥妙--程序员必须学习的知识--包括物理、数学、计算机基础(内部)
2009-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人