-
JBoss Seam项目中EntityHome,EntityQuery是干什么的?10
项目中总是出现EntityHome,EntityQuery;求教这两个类是干什么的,请参照以下两端代码,帮我解释一下.最好逐行解释...本人实在是菜鸟一个,seam刚刚学习,但是上面催的紧...
另外求<<JBOSS SEAM WEB应用开发>>这本书的下载地址
import xxx.xxx.xxx.entity.*; import java.math.BigDecimal; import org.jboss.seam.annotations.In; import org.jboss.seam.annotations.Name; import org.jboss.seam.framework.EntityHome; @Name("sysDepartUserHome") public class SysDepartUserHome extends EntityHome<SysDepartUser> { @In(create = true) SysDepartInfoHome sysDepartInfoHome; @In(create = true) SysUserInfoHome sysUserInfoHome; public void setSysDepartUserAutoorder(Long id) { setId(id); } public Long getSysDepartUserAutoorder() { return (Long) getId(); } @Override protected SysDepartUser createInstance() { SysDepartUser sysDepartUser = new SysDepartUser(); return sysDepartUser; } public void load() { if (isIdDefined()) { wire(); } } public void wire() { getInstance(); SysDepartInfo sysDepartInfo = sysDepartInfoHome.getDefinedInstance(); if (sysDepartInfo != null) { getInstance().setSysDepartInfo(sysDepartInfo); } SysUserInfo sysUserInfo = sysUserInfoHome.getDefinedInstance(); if (sysUserInfo != null) { getInstance().setSysUserInfo(sysUserInfo); } } public boolean isWired() { return true; } public SysDepartUser getDefinedInstance() { return isIdDefined() ? getInstance() : null; } }
还有这个import xxx.xxx.xxx.entity.*; import xxx.xxx.xxx.pub.Constants; import org.jboss.seam.annotations.Name; import org.jboss.seam.framework.EntityQuery; import java.util.Arrays; @Name("sysGroupPrivIncludeList") public class SysGroupPrivIncludeList extends EntityQuery<SysGroupPrivInclude> { private static final String EJBQL = "select sysGroupPrivInclude from SysGroupPrivInclude sysGroupPrivInclude"; private static final String[] RESTRICTIONS = { "lower(sysGroupPrivInclude.classId) like lower(concat(#{sysGroupPrivIncludeList.sysGroupPrivInclude.classId},'%'))", }; private SysGroupPrivInclude sysGroupPrivInclude = new SysGroupPrivInclude(); public SysGroupPrivIncludeList() { setEjbql(EJBQL); setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS)); setMaxResults(Constants.NumberPerPage); } public SysGroupPrivInclude getSysGroupPrivInclude() { return sysGroupPrivInclude; } }
2013年12月20日 14:12
目前还没有答案
相关推荐
**JBoss Seam组件中文手册** **一、Seam框架概述** Seam是一个开源的企业级Java框架,由JBoss公司开发,旨在简化Java EE应用程序的开发。它将多种技术如JavaServer Faces (JSF),Java Persistence API (JPA),EJB 3...
**JBoss Seam 中文文档集合概述** JBoss Seam 是一个开源的应用框架,它结合了JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB) 3.0 和其他Java EE组件,旨在简化企业级开发。这个...
整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。
标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...
在Seam中,一切皆组件,无论你是倾向于采用分层架构(如J2EE)还是简单的架构,都可以得到支持。组件可以是无状态或有状态的,有状态的组件可与多种预定义上下文关联,如业务流程上下文或方法上下文,这为Seam赋予了...
在接下来的学习过程中,您可以利用这个环境来实践各种 JBoss Seam 示例项目,从而深入理解其特性和应用场景。同时,随着实践经验的积累,您还可以尝试使用 JFreeChart 和 Flex 等工具进一步丰富您的应用,提高用户...
本示例通过实现一个简单的消息列表功能,演示了Seam中组件之间的交互方式。 1. **代码理解**:逐行分析代码,帮助读者理解每个部分的作用和意义。 2. **工作原理**:探讨了Seam是如何管理和更新列表数据的,特别是...
【JBoss Seam】是Java企业级应用开发框架,它整合了JSF(JavaServer Faces)、EJB(Enterprise JavaBeans)3.0、JPA(Java Persistence API)以及一系列其他技术,为开发人员提供了一个强大的全栈式解决方案。Seam...
### 深入浅出JBoss Seam:整合与强化Java EE框架 #### 一、引言 JBoss Seam是一款基于Java EE 5.0的轻量级框架,它旨在简化企业级Web应用的开发过程,并增强应用的可扩展性和开发者的生产力。本文将详细介绍JBoss ...
### JBoss Seam 2.01GA REF DOC #### 引言:JBoss Seam概览与功能介绍 JBoss Seam 是一个为简化企业级 Java 应用开发而设计的框架。它结合了 JavaServer Faces (JSF)、Java Persistence API (JPA) 和 Java ...
[TipTec Development] JSF & Facelets & JBoss Seam 核心技术 (英文版) [TipTec Development] Essential JSF, Facelets & JBoss Seam (E-Book) ☆ 出版信息:☆ [作者信息] Kent Ka Iok Tong [出版机构] TipTec ...
- **本教程**:主要介绍了JBoss Seam的基本概念、核心组件以及通过一系列示例项目来学习Seam的实际应用。 #### 二、Seam基础知识与实例分析 ##### 2.1 第一个Seam应用:注册示例 - **实体类**:`User.java`定义了...
- **组件**:Seam中的组件是UI组件的扩展,可以包含行为逻辑。 - **转换器**:用于在对象和UI组件之间转换数据。 - **验证器**:检查用户输入是否符合特定规则。 - **事件**:用于组件间通信,触发特定的动作或工作...
### JBoss Seam中文教程知识点详解 #### 一、JBoss Seam 的产生背景及意义 - **背景概述**:JBoss Seam 是一款旨在简化企业级Java应用程序开发的深度集成框架。随着Java EE生态系统的不断发展,越来越多的技术框架...
在Eclipse中配置和运行Seam项目时,可能会遇到一些常见错误。本文将针对这些问题提供解决方案。 首先,我们讨论的是EditPlus软件中的问题。EditPlus是一款轻量级且功能强大的文本编辑器,深受程序员喜爱。当保存...
### JBoss Seam 中文文档知识点概述 #### 一、JBoss Seam 简介 JBoss Seam 是一款基于 Java EE 的应用开发框架,它通过提供一套丰富的组件模型和灵活的应用结构,极大地简化了企业级应用的开发过程。Seam 结合了 ...
在Java企业级应用开发中,jBoss Seam是一个强大的框架,它将JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB) 和其他技术整合在一起,为开发者提供了一个统一的开发环境。...