Seam Project 构建
环境:
wtp-all-in-one-sdk-R-2.0.1-20070926042742-win32.zip
JBossTools-2.0.0.CR1-ALL-win32.zip
jboss-4.2.2.GA.zip
jboss-seam-2.0.0.GA.zip
apache-ant-1.7.0-bin.zip
jdk-1_5_0_06-windows-i586-p.exe
系统要求:ant1.6以上;JDK 1.5以上;Jboss AS 4.2;wtp的Eclispe IDE必须是2.0版本以上,否则没有Seam Project 向导工具;
前期准备:
1.安装jboss-4.2.2.GA.zip 直接解压到D: D:\jboss-4.2.2.GA
2.安装jboss-seam-2.0.0.GA.zip 直接解压到D: D:\jboss-seam-2.0.0.GA
3.安装 jdk-1_5_0_06-windows-i586-p.exe
4.安装apache-ant-1.7.0-bin.zip 直接解压到D:\Apache D:\Apache\Ant-1.7.0(更名)
5.设置jboss-seam-2.0.0.GA的配置文件
A.打开%JBOSS-SEAM_HOME%/build.properties
B.加入以下参数:
jboss.home D:/jboss-4.2.2.GA
6.添加系统的变量 ANT_HOME = D:\Apache\Ant-1.7.0;添加path %ANT_HOME%/bin;
7.解压wtp-all-in-one-sdk-R-2.0.1-20070926042742-win32.zip
JBossTools-2.0.0.CR1-ALL-win32.zip 并合并两者的文件
开发:
<!---->1. <!---->打开Eclispe File –〉New –〉Other –〉
<!----><!----><!---->
<!---->2. <!---->启动Seam Web Project 向导 —〉Next
<!---->3. <!---->给新建项目取名,并配置 Target Runtime 由于系统没有缺省的Target 故需点击
—〉New
<!----><!----><!---->
<!---->4. <!---->选择Target Runtime 为 Jboss 4.2 Runtime
<!----><!----><!---->
点击 —〉Next
配置 Runtime的参数路径
<!----><!----><!---->
JRE如果不是你想要的,你这时还可以自己定义JRE库(因为先前准备阶段,我们安装了JER;PS:是否看见JRE版本不对,那是因为我改变了 JAVA_HOME的路径和path参数)。
在 确定之后的
<!----><!----><!---->
选择default 配置(因为Jboss AS 提供3个应用服务器环境,各个环境加载的jar包数量不同,功能由强到弱顺序如下: all –) default –〉 minimal 。这里的选项意义在于你在Eclipse中run 项目时,项目的EAR 或 WAR包会自动的加载到这个环境中,即D:\jboss-4.2.2.GA\server\default\deploy)
点击 —〉Finish 完成Target Runtime的配置
<!---->5. <!---->Target Server 的配置
点击 –〉new 配置 new server 选者如图项目后,在Server runtime 中选择Jboss 4.2 Runtime 也就是上步建立的Target Runtime
<!----><!----><!---->
下页面无需配置(因为你没有对Jboss AS做任何密码设置)
<!----><!----><!---->
这个页面是加入项目,因为暂时还没有项目,故为空
<!----><!----><!---->
一定要在下拉列表中如下所选(不然,就不是Seam了)
<!----><!----><!---->
完整界面如下,便配置好了基本环境
<!----><!----><!---->
点击 –〉Next
<!----><!----><!---->
由向导 –〉Next —〉Next
<!---->6. <!---->JPA Facet
<!----><!----><!---->
Connection 是关于数据库参数的配置。因为我喜欢MySql
点击 —〉Add connecttion…..
<!----><!----><!---->
这里没有MySql 于是选择 —〉Generic JDBC Connection —〉Next
<!----><!----><!---->
输入 Name 和Description(optional)分别为:
MySql 和MySql5.0
—〉Next
<!----><!----><!---->
—〉Select a driver… 选择驱动类型
<!----><!----><!---->
<!----><!----><!---->
—〉Ok 后选择驱动的jar包路径
<!----><!----><!---->
–〉打开
<!----><!----><!---->
–〉Ok
输入你的帐户和密码
<!----><!----><!---->
在此就不做测试了,(因为我还没有装Mysql)
—〉Next 确认画面 —〉Finish
—〉Next
<!---->7. <!---->JSF Capabilities 设置(缺省就可以了)
<!----><!----><!---->
—〉 Next
<!---->8. <!---->Seam Facte
这里有个小小的问题,就是在Version版本中只有1.2的Seam(因为在发行此版的JBoss Tools 是 Seam 还没有2.0)
你需要在运行本向导项目之前配置好Seam的版本:
IDE菜单—〉Windows
<!----><!----><!---->
<!----><!----><!---->
—〉Add
<!----><!----><!---->
—〉确定
<!----><!----><!---->
—〉Version 选择2.0
<!----><!----><!---->
选择 建立的Seam2.0
—〉Ok
再次运行前面向导的内容,将会出现以下界面
<!----><!----><!---->
–〉Finish
<!---->9. <!---->结束向导
<!----><!----><!---->
<!---->10. <!---->看看这是你需要的吗?
<!----><!---->
分享到:
相关推荐
【Eclipse工程Seam示例2】是一个关于Java企业级开发的实践案例,它涉及到的主要技术包括Seam框架、EJB(Enterprise JavaBeans)以及JSF(JavaServer Faces)。这个项目可能是为了演示如何在Eclipse集成开发环境中...
在"File"菜单中选择"New",然后找到"Seam Project"模板。 3. 配置依赖库:在项目中,你需要添加Seam、JSF和JPA相关的库。这些通常包括Seam核心库、JSF实现库(如Mojarra)、EJB库以及数据库驱动等。 4. 编写Seam...
本文将详细讲解如何在Eclipse环境中创建并理解一个Seam工程的实例,结合EJB(Enterprise JavaBeans)和JSF(JavaServer Faces)的应用。 **Seam框架** Seam是一个开源的Java EE框架,它简化了企业级应用的开发过程...
本文将详细介绍如何在 Windows XP 系统环境下,使用 Eclipse IDE 进行 JBoss Seam 的开发准备工作及环境配置。JBoss Seam 是一款基于 Java 的企业级应用框架,它简化了应用程序的开发过程,使得开发者能够更专注于...
如果没有顺手的IDE,要使用seam还是蛮麻烦的,本向导一步一步告诉你怎么用JBoss Tools 3.0.0.GA在eclipse上快速快速开发一个seam应用,特别是最后你看到超好的CRUD应用能这么快就弄好,你一定会爱上seam!
在Eclipse中配置和运行Seam项目时,可能会遇到一些常见错误。本文将针对这些问题提供解决方案。 首先,我们讨论的是EditPlus软件中的问题。EditPlus是一款轻量级且功能强大的文本编辑器,深受程序员喜爱。当保存...
下面将详细解释这些技术及其在"Seam JBPM Eclipse工程例子"中的应用。 1. **Seam**: Seam是一个全面的Java EE框架,它简化了开发过程,特别是在集成各种Java EE组件方面。Seam提供了模型-视图-控制器(MVC)架构...
This example demonstrates the use of Seam in a Java EE 5 environment. Transaction and persistence context management is handled by the EJB container. 搞了个小例子 自己留作资料备份
在工程视图中右键点击,选择 New -> Project,然后在列表中找到 Seam 相关的项目模板,按照向导步骤即可创建一个新的 Seam 应用程序。 通过以上步骤,你已经成功地在 Eclipse 中配置了 Seam 开发环境,能够创建和...
7. **开发环境**:使用Seam通常需要IDE支持,如NetBeans、Eclipse等,熟悉IDE的使用可以提高开发效率。同时,确保安装了JDK和对应的Java EE服务器,如Glassfish或JBoss。 8. **Seam工具**:Seam提供了一些工具,如...
输入 `seam create-project` 命令,Seam-gen 将依据之前收集的信息创建项目的目录结构,包括源代码、资源文件、配置文件等。这一步将生成一个符合 Maven 结构的项目,包括 pom.xml 文件,便于依赖管理和构建。 3. ...
从部分内容来看,文章可能由名为JeffreyJia的作者撰写,提到了一些JBoss Seam3的关键概念和相关技术,同时也提到了构建工具Maven,以及Weld,这是Java EE 6中的CDI(Contexts and Dependency Injection)规范的参考...
- 在Eclipse中,选择`File` -> `New` -> `Dynamic Web Project`,输入项目名称,比如"SeamHibernateReg",并确保目标运行环境为Tomcat 6.0。 - 选择项目属性,勾选"Generate web.xml deployment descriptor",并...
7. **在JBoss 4.0下使用Seam**:由于JBoss 4.0版本较老,因此需要特别注意兼容性问题。 #### 第三章:上下文相关的组件模型 这一章深入探讨了Seam中的核心概念——组件模型,以及各种不同的上下文环境。 1. **...
- **JSF1.2 RI环境下运行Seam**: 介绍了如何在不同环境中部署Seam应用。 ##### 逐步构建Seam应用 - **章节2**: 介绍如何利用Seam-gen工具快速搭建Seam应用的基础结构。 - **准备工作**: 包括环境配置、工具安装等...
通过提供一套丰富的 API 和组件模型,Seam 能够帮助开发者更加高效地构建复杂的 Web 应用程序。Seam 的设计思想是简化开发流程,减少代码量,并且提高应用程序的可维护性和可扩展性。 #### 1.2 Seam的核心功能 - **...
Seam 是一个全面的Java开发框架,主要用于构建企业级的Web应用程序。它融合了JavaServer Faces(JSF)和Java Persistence API(JPA),并集成了Enterprise JavaBeans(EJB)、Ajax、CDI(Contexts and Dependency ...
标题中的“Geronimo服务器下部署Seam程序”是指在Apache Geronimo应用服务器上安装和运行JBoss Seam应用程序的过程。Apache Geronimo是一个开源的应用服务器,它支持Java EE规范,而JBoss Seam是一个用于Java EE平台...
- **建立一个新的Eclipse项目**:通过 Eclipse 创建 SEAM 项目。 - **创建新动作**:添加新的业务逻辑。 - **创建有动作的表单**:实现表单验证和提交。 - **从现有数据库生成应用程序**:利用现有的数据库架构自动...