Hibernate Dialect for SqlServer2005
Hibernate一直没有提供针对SqlServer2005的Dialect,原有的SqlServerDialect不支持物理分页查询。最近经常使用SqlServer2005,所以就很想写一个使用SqlServer2005 ROW_NUMBER()函数实现limit查询的Dialect类。
下面这个类是使用ROW_NUMBER()函数分页的Dialect,开始是从NHibernate移植的,后来又 ...
by cats_tiger 2008-07-24 浏览 (4) 回复 (0)
jsf原始页面中文与动态嵌入的页面代码的中文编码问题
关于中文
以前不太注意不知道其他的jsf产生的页面代码中文是怎样表示的,现在发现同一页面会有两种表示形式,一种形如适,另一种就是中文显示的中文。
页面嵌入的中文显示字符一般是jsf后台产生的,形如适则是页面原始的中文页面代码被jsf(或者seam或者容器)转换成形如适
页面原始的中文代码,在页面首次编译的时候中文被编译成形如适
页面嵌入 ...
by xxqn 2008-07-19 浏览 (77) 回复 (0)
Hibernate 的 getCurrentSession 简析
SessionFactory.getCurrentSession() 是 Hibernate 应用获取 Session
的常用方法。在调用该方法时,Hibernate 会从 interface CurrentSessionContext 获取当前的
Session,这是Hibernate 在不同组件中传递 Session 的方法。
CurrentSessionContext 有三个实现, ...
by SSailYang 2008-07-16 浏览 (70) 回复 (0)
两个JBoss 实例再一台机器上启动的端口配置
经验证主要有以下几个地方需要改动,用来避免启动时的地址已经被绑定的异常。
环境:JBoss 4.2.2GA,JDK 1.5
1. $JBoss_home/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml
修改3873端口的值;
2. $JBoss_home/server/default/deploy/ ...
by wwtyler 2008-07-01 浏览 (95) 回复 (0)
各种Button,Link组件的局限和搭配
各种jsf框架提供了相同功能的不同组件实现,他们都解决了某些问题,却又增添了新的问题,必须深刻理解才能在不同的场景下正确的使用不同的组件。
h:commandButton
可以提交表单,但不能传递参数
h:commandLink
可以提交表单,又能传递参数,但是以链接的形式展现
a:commandButton
a:commandLink
都可以传递参数,但只能局部刷新 ...
by yourenyouyu2008 2008-06-16 浏览 (202) 回复 (1)
看了看《Seam in Action》的 unedited draft
刚从网上下了本《Seam in Action》的 unedited draft 看。相信这最终是一本好书,但是现在的 draft 还是不推荐看,有很多语言需要调整。第一章读起来有点费劲。可能是 Seam 的只是不够丰富,所以很多地方看不懂,但是懂得多了也就用不着这本书了。总之,还是等正式版发行吧,再忍忍了。
by SSailYang 2008-06-09 浏览 (295) 回复 (1)
Hibaernate Search 全文搜索 庖丁 解词
在SEAM中使用已经配置好的HIBERNATE 全文搜索时使用中文的庖丁解词时,测试的时候都很成功,一旦发布到JBOSS中去就不能启动啦,老是报JAVA HEAP,内存不够。原因是庖丁解词在构造对象的时候,读取了很多中文常用词到内存,但是jboss默认的内存是128-512,所以需要修改内存配置。
开发环境下加上启动参数-Xms512m -Xmx1024m。
运行环境中修改RUN.BAT替换原 ...
by nbaertuo 2008-06-08 浏览 (140) 回复 (0)
JBoss Seam使用JBPM with out ejb
现在的项目基础构架是HIBERNATE+SEAM,在开发中想使用JBPM。开始仿照SEAM的例子配置了JBPM,结果发现项目跟不能启动,启动的时候报错。
org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="com.ctazc. ...
by nbaertuo 2008-06-08 浏览 (192) 回复 (1)
基于seam的datatable全选解决方案
基于seam的datatable全选解决方案
目前的table只支持单行操作和全部行操作,而不支持多选操作,比如每行号前有个复选框,用于批量删除。
通常做法
通常的做法是改写值对象,或者改写值对象的基类,在其中增加checked属性 ------------------------------------------------ public abstract class BaseObjec ...
by yourenyouyu2008 2008-06-07 浏览 (313) 回复 (2)
深入浅出JBoss Seam
深入浅出JBoss Seam
转载自InfoQ http://www.infoq.com/cn/articles/jboss-seam
作者 Michael Yuan
译者 包亮
发布于
2007年11月2日 上午1时3分
什么是Seam?
JBoss Seam是“Java EE 5.0的一个轻量级的框架”。这是什么意思?难道Java E ...
by julycn 2008-06-06 浏览 (238) 回复 (0)
JBoss SeamTest 断言问题
package org.jboss.seam.example.registration.test;
import javax.faces.context.FacesContext;
import org.jboss.seam.mock.SeamTest;import org.testng.annotations.Test;
public class RegisterTest extends ...
by isky 2008-06-05 浏览 (142) 回复 (0)
Seam Reference v2.0.2.GA 第34章中文翻译——发布到Weblogic
前文所说:最近整了个Seam的小应用。选择了在Weblogic上进行生产环境发布。
Seam-2.0.2.GA版本中,有Seam on Weblogic和Seam on Websphere两章
最早满江红对Seam-2.0.1.RC的reference进行了本地化,可惜该两章是从Seam-2.0.1.GA开始的,所以本地化版本中少了这两章节,我也想yulimin提出过这个问题,但是小俞希望我也 ...
by graying 2008-06-04 浏览 (177) 回复 (2)
EJB 3.0 与 Seam-managed Persistence Context
本文将简单谈谈我对 EJB 3.0 的两种 Persistence Context 和 Seam-managed Persistence Context 的不同点的理解、所要解决的问题和我自己所疑惑的问题。
EJB 3.0 (JPA) 的 Persistence Context
...
by SSailYang 2008-06-02 浏览 (152) 回复 (1)
分页解决方案
分页有两种情况,一种是将数据一次全部读取,然后再内存中分页;另一种是每次只获取一页的内容。这两种情况都应当在系统中用到,但他们对应的情况不同。一次全部读取的适用于小数据量,比如一个订单下的全部订单明细;而分页查询的情况适用于顶层对象的不同查询条件下的列表,比如全部订单列表。
内存分页
由标准分页组件来实现,比如rich:datascroller,它的明显优点是和要分页的内容是分离的。
&nb ...
by yourenyouyu2008 2008-05-30 浏览 (524) 回复 (1)
给大伙儿preview一个有意思的东西
用了一段时间的seam,感觉seam有很多先进的思想值得发扬,但这段时间内我正一步一步地变得不喜欢JSF;因为它的组件开发很困难,还因为JSF本身许多已实现的组件——像richFaces或iceFaces——也有很多很多让人眼花缭乱的属性在使用的过程中需要学习,熟悉,感觉还是很麻烦,不如直接使用HTML和JS的知识来作view方便。
我在这里没有带任何感情色彩地针对JSF,我只是实话实说我认为的J ...
by pf_miles 2008-05-29 浏览 (177) 回复 (0)
Weblogic10注册成Windows2008的服务——为Seam on Weblogic做准备
近来需要做一个小项目,用到EJB3,所以最近一直在研究Seam。
在选择服务器的时候,鉴于Weblogic10的率先支持,选择了Weblogic10。
不过在注册Weblogic为windows服务的时候,遇到了一点点小麻烦。
首先回顾一下过去Weblogic注册为服务的操作方式:
记得实在自己的domain目录下(也就是bea/user_projects/domains/$domain_ ...
by graying 2008-05-29 浏览 (154) 回复 (0)
JSF与页面流 整合 解决方案
与seam的解决方案 基本相同,但是对 用户的使用应该会更加友好。
欢迎学习试用,并提出意见建议。
欢迎下半年 下载EOS6试用体验。
by hongsoft 2008-05-28 浏览 (205) 回复 (3)
把我的SEAM开发中碰到的问题全贴出来(比较零散,涉及到很多方面的问题)
可能有些内容其他人不知道我在说什么
组件中被作为事件处理的方法一定要在接口中声明其方法,再在XXXBean中实现其方法,不然会报错:找不到方法绑定。
如果使用默认的XHTML格式的页面,那页面导航可能要在pages.xml文件里面配置,不然会导致注入失败,绑定的值无法被传输,具体原因还在查明中
如果想用JSF默认的页面导航就使用JSP格式的文件并把默认的文件后缀改成jsp而不是xhtml
...
by wetouns 2008-05-28 浏览 (369) 回复 (4)
将 Seam Messages 示例转移到 MySQL 时遇到的问题
最近本人正在将 Seam 中提供的示例重写一遍,以锻炼实际编写 Seam 应用的能力。在将 Seam 提供的 Messages 示例重写的时候遇到了问题。
Messages 示例原本使用的是 HSQLDB,在我转移到 MySQL 的时候,程序始终无法正常原因,经过了两天的调试,终于发现了原因。原来 Messages 中的 EntityBean "Message" 有个字段名为 "Read",在 ...
by SSailYang 2008-05-24 浏览 (109) 回复 (1)
seam和oracle数据库
前几周学习了一下seam框架,seam把ejb3和JSF整合的很好,开发也简便了很多,很像ROR^_^。seam开发可以将更多的精力放在业务需求上,减少消耗在代码上的时间。 为了方便seam开发,jboss官方的jboss tools支持seam,可以用它生成一个seam projcet。由于插件自 ...
by lw223 2008-05-13 浏览 (36) 回复 (1)
javascript框架之XHTML、XML兼容性解决方案
javascript框架在显示层有其无法替代优势,但是在一些xhtml格式的web项目直接引用现成的javascript框架,例如dojo ext等等,会出现许多兼容性问题,致使无法正常使用框架,这非常可惜,下面介绍一下我处理方法,可以解决这个兼容性问题。
我的项目使用环境:jsf兼容环境(seam2.0 tomcat6 jboss4.2.2),由于项目其他技术的需要已配置成支持xhtml。
问题 ...
by xxqn 2008-05-02 浏览 (347) 回复 (2)
关于h:dataTable的使用
关于h:dataTable的使用
基本用法
后台处理
可以在table的每一行增加操作用于处理当前行(比如删除当前行),也可以在table外增加操作处理整个table(更新整个table),页面代码如下: 我们可以有多种方式来处理 1】 传统的jsp方式,也是很多初学者首先想到的方式,这种方式本质上和以前的方式没有区别,只是披上了jsf的外衣而已,强烈建议不要使用。并且这样没有办法处理整个 ...
by yourenyouyu2008 2008-04-28 浏览 (502) 回复 (3)
fleXive——一种JavaEE框架
fleXive——JavaEE框架
fleXive是一个开源的JavaEE框架,基于LGPL许可证,最新版本3.0RC1,它基于EJB3,并带有补充的JSF组件库,具有灵活性和可扩展性。
它主要致力于企业级(Enterprise-scale)内容建模、存储和检索,包括全面的JSF支持用于显示和操纵这些内容在Web应用程序上的显示。
fleXive的运行环境可包含进已存在的JavaEE应用程序中, ...
by jacktom 2008-04-23 浏览 (294) 回复 (0)
Jboss Seam, mysql中文乱码问题4步骤总结
其实以下总结适合于任何hibernate+mysql的情况;
步骤1:在创建数据库Schema的时候请指定编码,例如mysql,就用这样的语句来建立Schema:
create schema xxxx default character set utf8;
这一步必须这样,因为至少我在网上还没找到hbm2ddl的配置方法使得hibernate生成的数据库表的编码能被指定,那么为schema设置一 ...
by pf_miles 2008-04-20 浏览 (435) 回复 (2)
第一章:Seam简介
Seam
开发工具参考指南
(
目录
)
第一章:
Seam
简介
1.1.
什么是
Seam?
Seam
是一个功能全面的
JavaEE
应用框架。如今,它又是其中最热门的企业级
Java
框架。
S ...
by julycn 2008-04-17 浏览 (458) 回复 (1)
Seam 开发工具参考指南
Seam开发工具参考指
南(目录)
Copyright @2007 Red Hat
翻译 七月天
http://www.javaos.com.cn
版本
:2.0.0.GA
...
by julycn 2008-04-13 浏览 (795) 回复 (3)
EJB3学习笔记之 EJB3中的注释(五)
10.
事务管理服务
最有用的容器服务可能就是事务管理服务,当应用出现失败或异常时,它保证了数据库的完整性。你可以简单地将为一个
POJO
方法申明它的事务属性。这样容器就可以在合适的上下文中运行这个方法。最常见的事务是定义在
session bean
的方法上,方 ...
by julycn 2008-04-10 浏览 (507) 回复 (0)
EJB3学习笔记之 EJB3中的注释(四)
9.
查询
A.
位置参数查询。格式为:“
?+
位置编号”
,
例如:
Query query = em.createQuery(" ...
by julycn 2008-04-10 浏览 (489) 回复 (0)
EJB3学习笔记之 EJB3中的注释(三)
8.
关系
/
对象映射
A.
一对多
@OneToMany
指明关联关系为一对多关系,下面是
@OneToMany
注释的属性:
1. ...
by julycn 2008-04-10 浏览 (553) 回复 (0)

