新工作不是很忙,有很多时间可以看看自己感兴趣的技术,我又可以继续看seam了。因为工作原因有几个月没看过seam。
我没用seam做过实际的项目,一直是自己学习着玩。工具就是用eclipse的jboss tools插件生seam project,生成项目在改动代码或者页面某些地方的时候经常自动重启服务器,有些麻烦。
这两天试着用seam自带的工具seam-gen生成seam项目,发现不用经常重启服务器了。当程序有改动的时候会自动部署到服务器下面。
seam-gen生成项目很简单,windows系统“运行”cmd。进入seam目录 我的是D:\jboss\jboss-seam-2.1SP1。然后运行“seam setup”,接着根据提示一步步做,这步是在写build.properties配置文件。完成后,运行"seam new-project",就可以生成seam工程了。
把生成的工程导入到eclipse里面,就可以用eclipse开发了。
具体步骤可以看官方的文档还有http://boou.iteye.com/blog/248638;http://blog.csdn.net/struts2/archive/2007/11/17/1890180.aspx 这两个链接的文章,写的很详细
最简单的是直接修改seam-gen目录下的build.properties文件(我的在“D:\jboss\jboss-seam-2.1SP1\seam-gen\build.properties”)然后直接运行seam new-project命令就可以了。
我的build.properties文件配置
#Generated by seam setup
#Mon Nov 17 10:58:52 CST 2008
hibernate.connection.password=orcl
workspace.home=d\:/eclipse3.4/workspace
model.package=org.fish.seam.entity
hibernate.default_catalog=
driver.jar=d\:\\jboss\\JDBCDriver/ojdbc14.jar
action.package=org.fish.seam.session
test.package=org.fish.seam.test
database.type=oracle
richfaces.skin=ruby
hibernate.default_schema=
database.drop=n
project.name=seamhome
hibernate.connection.username=seam
hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver
hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider
project.type=ear
icefaces.home=
database.exists=y
jboss.home=d\:/jboss/jboss-4.2.2.GA
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
hibernate.connection.url=jdbc\:oracle\:thin\:@10.1.10.135\:1521\:orcl
#是否选择用icefaces框架
icefaces=n
分享到:
相关推荐
Seam-gen 是一款用于快速生成基于 Seam 框架的基础项目结构的工具,它通过简单的命令行交互式过程,帮助开发者构建项目的雏形,并且能够根据数据库信息自动生成管理数据库的 CRUD(Create, Read, Update, Delete)...
- **作用**:运行一个向导来设置`seam-gen/build.properties`文件中的属性,这些属性包括项目的工作目录、JBoss目录等,同时也可以设置关于代码生成的其他属性,如model、action和test使用的包名、数据库连接等信息...
Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................
java jboss seam jboss-seam-selectitems
1. **项目生成**:`seam-gen`命令可以快速创建新的Seam项目,包括必要的目录结构和基础文件。 2. **组件添加**:通过`seam component`命令,可以方便地将Seam组件添加到项目中,如EJB、JSF等。 3. **自动构建**:...
标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...
Seam工程的创建是开发Seam应用的第一步,本文将详细解释如何通过seam-gen工具来创建一个JBoss Seam工程。 首先,为了开始创建Seam工程,你需要在你的开发环境中安装JBoss Seam框架。在本例中,假设你已经安装了...
本节介绍如何使用 seam-gen 工具快速生成 Seam 项目模板。 **2.1 准备工作** - **安装环境**:确保已安装 Java 和 Maven。 - **下载工具**:下载最新版本的 seam-gen。 **2.2 设置 Eclipse 项目** - **创建项目*...
本章重点介绍了如何使用Seam-gen工具快速创建项目结构,为后续开发打下基础。 1. **准备工作**:包括安装必要的软件和配置开发环境。 2. **建立新的Eclipse项目**:通过Seam-gen插件自动创建项目模板。 3. **创建新...
**JBoss Seam——深度整合框架** JBoss Seam是一款开源的企业级应用框架,它以其深度集成的能力而闻名。这个框架的设计目标是简化Java EE(现在称为Jakarta EE)开发,通过提供一个统一的环境来整合各种技术和组件...
通过解压"jboss-seam-1.1.1.GA.tar.gz",你可以得到JBoss Seam的源码、库文件、配置文件以及相关的文档,这些资源对于学习和使用Seam框架非常有帮助。在实践中,你可以按照官方文档的指引,逐步搭建开发环境,创建并...
### 深入浅出JBoss Seam:整合与强化Java EE框架 #### 一、引言 JBoss Seam是一款基于Java EE 5.0的轻量级框架,它旨在简化企业级Web应用的开发过程,并增强应用的可扩展性和开发者的生产力。本文将详细介绍JBoss ...
《从新手到专业:JBoss Seam入门指南》一书由Joseph Faisal Nusairat撰写,旨在引导读者学习并掌握JBoss Seam这一强大的开源轻量级Java EE5应用框架,从而构建企业级和下一代Web 2.0应用程序。本书不仅适合初学者,...
综上所述,`jbosseam-2.1.1.GA.jar.zip`是一个包含JBoss Seam框架核心库的压缩文件,开发者可以通过解压并导入项目中来使用Seam的功能,结合JSF和JPA进行高效的企业级应用开发。这个特定版本的Seam已经在多个实际...
JBoss seam源码 JBoss seam源码 JBoss seam源码 JBoss seam源码 JBoss seam源码 JBoss seam源码 JBoss seam源码 JBoss seam源码
- **欧洲的隐喻**:Seam 类比于欧洲,由多个参与者组成,包括 EJB、JAAS、JBoss Rules、Ajax、jBPM 等技术,虽然它们可以独立工作,但通过 Seam 可以更好地进行集成。 - **历史**:Seam 的发展历程,从 2002 年 ...
【JBoss Seam 2.0文档详解】 JBoss Seam 是一个开源的企业级开发框架,它旨在简化Java EE应用的开发过程,特别是在Web和富互联网应用程序(Rich Internet Applications, RIA)领域。Seam 2.0是其重要的版本,提供了...
3. **创建Seam项目**:使用Seam生成器(如seam-gen工具)或者IDE插件(如Eclipse的Seam插件)创建一个新的Seam项目。 4. **配置项目**:在项目的配置文件中(如pom.xml或build.xml),添加Seam库的依赖,并配置相应...