`
q_wong
  • 浏览: 108101 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Seam中使用Properties配置信息

阅读更多
/**
 * 此類用于讀取XXX Project 中的配置信息
 * @author zzz
 *
 */
@Name("XxxPropertiesFactory")
@Scope(ScopeType.APPLICATION)
public class XxxProperties {
	
	private static Properties prop;
	
	static{
		synchronized(XxxProperties.class){
			prop= new Properties();
			InputStream is = XxxProperties.class.getResourceAsStream("/xxx.properties");
			if(is == null){
				throw new RuntimeException("can not found the file xxx.properties");
			}
			try {
				prop.load(is);
				is.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
	
	@Factory(value="xxxProperties",autoCreate=true,scope=ScopeType.APPLICATION)
	public Properties getXxxProperties(){
		return prop;
	}
	
	public static XxxProperties instance(){
		return (XxxProperties) Component.getInstance(XxxProperties.class,ScopeType.APPLICATION);
	}
}

 

Properties properties = XxxProperties.instance().getXxxProperties();
initFirstResult = Integer.valueOf(properties.getProperty("xxx.employee.page.size"));

 

分享到:
评论

相关推荐

    JSF项目中seam的配置

    完成上述基础配置后,开发者就能在任何支持JSF的容器中使用Seam了。不过,Seam还提供了对Ajax和EJB 3的支持,需要根据项目需求进行额外的配置。 接下来,我们来看看Seam中常见的注解: 1. **@Name**:用于标识Seam...

    seam+spring+hibernate+richfaces配置

    2. **配置Seam**:在seam.properties文件中指定Hibernate配置,如数据源、实体扫描路径等。 3. **配置Spring**:创建Spring的bean配置文件,定义需要的bean,如DataSource、SessionFactory、TransactionManager等,...

    Configuring Seam and packaging Seam applications

    配置JPA时,需在persistence.xml文件中定义实体和数据源,并在Seam配置中启用JPA支持。 #### 1.4.3. 打包 在J2EE环境中,打包过程可能涉及创建一个包含多个模块的EAR文件,如WAR、EJB JAR和其他库文件。 总之,...

    Seam环境配置.doc

    ### Seam环境配置详解 #### 一、环境搭建与配置 ##### 1.1 软件版本及安装 为了确保Seam项目的顺利开发与运行,本文档将指导您完成一个基于Eclipse...通过这些步骤,您可以高效地开始使用Seam框架进行Web应用开发。

    jboss seam 学习资料,seam in action和官方手册

    2. **配置与部署**:介绍如何设置Seam项目,包括pom.xml、seam.properties和web.xml的配置。 3. **JSF集成指南**:深入理解Seam与JSF的交互,包括Facelets模板和Seam组件的使用。 4. **EJB和CDI集成**:讲解Seam如何...

    seam 的eclipse工程例子3

    你可以在`.xhtml`页面中使用`<s:>`或`标签来引用Seam组件。 6. 设置部署配置:在项目中,你需要配置`seam.properties`文件以指定运行环境和服务器配置。此外,还需要创建或编辑`web.xml`和`faces-config.xml`文件来...

    seam创建工程

    如果使用Maven,可以在命令行或Maven的POM.xml文件中定义Seam相关的依赖。 3. **配置文件**:Seam工程的核心配置文件包括`components.xml`和`seam.properties`。`components.xml`用于声明和配置Seam组件,而`seam....

    seam插件下载地址及安装过程

    本文将详细阐述如何在 Eclipse 中安装 Seam 插件以及配置 JBoss 服务器、Ant 和 Seam 包。 首先,安装 Seam 插件涉及到下载 JBossTools。在 Eclipse 3.4.2 中,你可以通过 Help -> Software Updates -> Available ...

    使用JBoss Studio開發Seam框架專案(圖式教學)

    在seam.properties文件或persistence.xml中设置连接信息。 3. **CRUD操作**: 使用Seam的EntityManager来执行数据库的增删改查操作,Seam会自动处理事务管理。 **五、部署与测试** 1. **配置服务器**: 在JBoss ...

    jboss-seam定时器

    通过以上介绍,我们可以了解到JBoss Seam定时器是如何工作的,以及如何在实际项目中使用和配置它们。利用Seam的定时器功能,开发者可以轻松地实现复杂的应用程序自动化,提高效率并减少手动干预的需求。

    JBoss Seam工程的创建

    配置信息会被保存在seam-gen目录下的文件中,如果需要修改,可以再次运行`seam setup`。 2. **创建新项目**:在Eclipse的工作空间中,通过命令`seam new-project`来创建新的Seam项目。这个命令会生成必要的Seam库、...

    Seam项目源代码(基于JBoss和EJB3,JSF的项目源码)

    2. **配置文件**:如`pom.xml`(Maven项目配置)、`jboss-seam.properties`(Seam配置)、`faces-config.xml`(JSF配置)和`ejb-jar.xml`(EJB配置)等。 3. **测试代码**:可能包含单元测试和集成测试,帮助验证...

    如何部署seam的例子程序

    进入Seam安装目录`C:\jboss-seam-2.2.1.CR3\jboss-seam-2.2.1.CR3`,修改`build.properties`文件,添加一行`jboss.home=C:\\jboss-5.1.0.GA-jdk6\\jboss-5.1.0.GA`。 #### 五、部署示例程序 1. **部署并运行...

    seam-gen命令解析文档

    - **作用**:根据`seam-gen/build.properties`文件中的配置信息,创建一个新的Seam项目。这个过程包括创建所需的依赖库、Ant build脚本以及两个配置文件(开发用和发布用)。此外,还会生成Eclipse和NetBeans所需的...

    JBoss配置与集成

    在`workers.properties`中,定义了连接到JBoss服务器的工作线程(worker),包括端口、主机名和类型,以及负载均衡的相关配置(如果需要)。 4. **配置JBoss**:在JBoss的服务器配置文件中,例如`standalone.xml`或...

    seam 反向工程_没有实体生成

    1. **配置问题**:可能是Seam的配置文件(如seam.properties或persistence.xml)中缺少必要的设置,导致ORM工具没有被正确地触发来生成实体。 2. **依赖库问题**:可能项目中的Hibernate或其他ORM工具版本不支持...

    JBoss Seam Tutorial

    在IT领域,JBoss Seam框架是企业级应用开发中的一个重要工具,它提供了丰富的组件和功能,使得Java EE应用程序的开发变得更加高效和灵活。本篇教程将深入解析如何整合Seam与Eclipse,以及如何配置Oracle数据库连接,...

    seambook-src-20071106.zip

    此外,还有seam.properties和faces-config.xml等,它们是Seam框架的特定配置文件。 4. **测试代码**:可能包含JUnit或其他测试框架的测试用例,用于验证代码的功能和性能。这有助于理解项目的需求和预期行为。 5. ...

    第一个struts2

    当你在JSP页面中使用`s`标签时,如`s:property value="someProperty"`,Struts2会查找栈顶的动作对象,并尝试获取`someProperty`属性的值。ValueStack还支持OGNL(Object-Graph Navigation Language),允许更复杂的...

Global site tag (gtag.js) - Google Analytics