FrameWork
文章平均质量分 79
feijianxia
不要让任何人对你说你成不了大器,
你有梦想的话,就得保护它!
展开
-
JSF的工作方式
2.1 JSF的工作方式JSF应用是通过处理由页面中组件触发的事件来工作的。这些事件是由用户的动作引起的。比如,当用户单击一个按钮时,按钮会触发一个事件,通过编写监听这个事件的监听器,JSF开发人员可以决定当特定事件发生时JSF应用应该做什么。也就是说,JSF应用是事件驱动的。图2-1说明了JSF应用的处理过程。图2-1 JSF应用是事件驱动的当一个事件发生时(比如,用户转载 2007-07-20 09:37:00 · 912 阅读 · 0 评论 -
Hibernate+ehcache二级缓存技术
1、首先设置EhCache,建立配置文件ehcache.xml,默认的位置在class-path,可以放到你的src目录下: <?xml version="1.0" encoding="UTF-8"?><ehcache> <diskStore path="java.io.tmpdir"/> <defaultCache maxEl转载 2007-08-30 15:37:00 · 548 阅读 · 0 评论 -
另类查询 Hibernate HQL 深度历险
进入HQL世界 一个ORM框架是建立在面向对象的基础上的。最好的例子是Hibernate如何提供类SQL查询。虽然HQL的语法类似于SQL,但实际上它的查询目标是对象。HQL拥有面向对象语言的所有的特性,这其中包括多态、继承和组合。这就相当于一个面向对象的SQL,为了提供更强大的功能,HQL还提供了很多的查询函数。这些函数可以被分为四类: 1. 投影函数 2. 约束函数 3. 聚合函数转载 2007-08-30 10:50:00 · 798 阅读 · 0 评论 -
Hibernate的检索策略小结
Hibernate的检索策略包括类级别检索策略和关联级别检索策略。 类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在上配置lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都会被立即加载而不管lazy是false还是true.一般来说,我们检索对象就是转载 2007-08-30 09:54:00 · 512 阅读 · 0 评论 -
优化hibernate性能的几点建议
1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Betch Size=15,设置Betch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。 即在hibernate配制文件中进行配制:转载 2007-08-30 09:43:00 · 541 阅读 · 0 评论 -
Hibernate二级缓存攻略
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓转载 2007-08-30 11:06:00 · 682 阅读 · 0 评论 -
在Spring的项目中配置Log4j
原创文章,转载请务必注明出处,作者:李佳 1.在web.xml中加入如下代码 log4jConfigLocation /WEB-INF/classes/log4j.properties org.springframework.web.util.Log4jConfigListener log4j org.springframework.web.u原创 2007-08-28 14:57:00 · 2811 阅读 · 0 评论 -
Spring 事务简化配置(转)
转载自JavaEye ,原文链接: http://www.javaeye.com/article/19317 在 spring 中, 事务管理一般是通过声明一个 txProxyTemplate, 然后业务 bean 中 parent = "txProxyTemplate", 这样做未免显得有些繁琐, 并且转载 2007-08-23 11:03:00 · 1045 阅读 · 0 评论 -
Spring中关于applicationContext.xml文件的配置实例
原创文章,鼓励转载,请务必注明出处,作者:李佳 1.方法一, 使用TransactionProxyFactoryBean "http://www.springframework.org/dtd/spring-beans.dtd"> class="org.springframework.jdbc.datasource.DriverManag原创 2007-08-23 10:51:00 · 2088 阅读 · 0 评论 -
JSF+Spring+Hibernate例子(绝对好用)
原创文章,鼓励转载,请务必注明出处,作者:李佳 最近项目中用到jsf+spring+hibernate, 顺便做了个小例子,我已经调试通过了,分享给大家.1.InfoBean package com.jsf;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;imp原创 2007-08-22 17:36:00 · 3999 阅读 · 6 评论 -
JSF与Spring的集成(转自 Silver Chariot)
JSF与Spring的集成 参考出处:http://www.jroller.com/page/cagataycivici?entry=integrating_jsf_and_springhttp://www.springframework.org/docs/api/org/springframework/web/jsf/package-summary.html今天看了一篇叙述JSF与S转载 2007-08-17 18:03:00 · 1568 阅读 · 0 评论 -
AOP应用实例--Spring事务处理及其AOP框架的内幕 选择自 jwsh1984 的 Blog
***注:非入门者读*** Spring框架中成功吸引人的一点就是容器事务的管理,提供了一个轻量级的容器事务处理,针对的对象是普通的java类,使用Spring事务管理的话,你可以按照自己的业务把一些相关的方法纳入其事务管理里面,这就避免了程序员在处理事务的过程中繁琐的工作.同时这些也是ejb2.X规范里面吸引人的一点,这在spring里面都很好的提供.虽然在跨容器的事务管转载 2007-08-16 15:22:00 · 865 阅读 · 0 评论 -
JSF最佳入门(转)
一、簡介JSF Web應用程式的開發與傳統的單機程式開發在本質上存在著太多的差異,Web應用程式開發人員至今不可避免的必須處理HTTP的細節,而 HTTP無狀態的(stateless)本質,與傳統應用程式必須維持程式運行過程中的資訊有明顯的違背,再則Web應用程式面對網站上不同的使用者同時 的存取,其執行緒安全問題以及資料驗證、轉換處理等問題,又是複雜且難以解決的。 另一方面,本質上是转载 2007-08-02 17:53:00 · 2481 阅读 · 0 评论 -
JSF自定义验证器标签
在 自订验证器 中,我们的验证器只能验证一种pattern(.+[0-9]+),我们希望可以在JSF页面上自订匹配的pattern,然而由于我们使用这个通用的验证器标签,为了要能提供pattern属性,我们可以使用标签来设置,例如: .... .... 使用卷标来设定属性,接着我们可以如下取得所设定的属性: .... public void valida转载 2007-08-01 14:22:00 · 1212 阅读 · 0 评论 -
JSF自定义转换器
除了使用标准的转换器之外,还可以自行定义转换器,可以制作javax.faces.convert.Comverter接口,这里介绍两个制作方法: public Object getAsObject(FacesContext context, UIComponent component, Str转载 2007-07-31 17:25:00 · 1652 阅读 · 1 评论 -
整合 JSF+Spring+Hibernate的小例子(转)
(1)UserInfo.java package com.zhaoqingjie.service.hibernate; import java.io.Serializable; import org.apache.commons.lang.builder.ToStringBuilder; public class UserInfo implements Serializable{转载 2007-07-20 15:17:00 · 1076 阅读 · 1 评论 -
使用JSF+Spring整合
一、下载进官方网站http://jsf-spring.sourceforge.net,下载lib二、参考quickstart配置相应文件http://jsf-spring.sourceforge.net/quickstart.shtml最终配置结果如下web.xmlxml version="1.0" encoding="UTF-8"?>web-app xmlns="http://java.su转载 2007-07-23 11:41:00 · 923 阅读 · 0 评论 -
在JSF中整合Spring
JSF本身对于Bean的管理有依赖注入的功能,不过Spring的IoC容器提供更多的功能,另一方面Spring还有AOP框架,在事务处理上也可以帮的上忙。JSF与Spring的结合,主要目的就是让Spring的Bean名称可以被JSF视作为标签上的名称来使用,也就是当您在JSF定义档中根据一个名称要求一个Bean实例时,若JSF在自己的 Context中找不到名称,可以尝试到Spring的Cont转载 2007-07-23 11:34:00 · 1127 阅读 · 0 评论 -
使用Spring+Hibernate同时操作两个数据库
首先,我不建议在一个DAO中操作两个session,而是设计两个DAO(假设为DatabaseADao和DatabaseBDao),在一个BO(Bussiness Object)中调用这两个DAO,并实现事务。对两个数据库的操作,我们需要两个数据源(DatasourceA 和 DatasourceB),并且,要在两个数据库中保证事务,就要使用JTA。下面是两个DAO:DatabaseA转载 2008-10-15 09:29:00 · 6311 阅读 · 0 评论