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)

电讯盈科 面试

   一直呆在武汉这个地方,现在觉得武汉真的呆不下去了,软件行业中做技术的空间在这里太小了。2个星期前开始投简历了,有很多公司都联系到我了,北京,上海,深圳,杭州,广州,天津的,后来感觉投了,直接确定了自己的旅程方向:上海。     这个星期一的时候,上海电讯盈科通知我前两轮的技术面试已经通过了,周三参加他们最后一轮的面试,地点是上海。我周二的晚 ...
by nbaertuo 2008-06-20 浏览 (391) 回复 (14)

各种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)