前面给大家JBOSS SEAM一个整体的印象,不知道大家是否对JBOSS SEAM有所喜爱了。当初在见到JBOSS SEAM的时候那种感觉比在路上见到性感美女还要兴奋。呵呵。下面翻译的是JBOSS SEAM ( using seam-gen)你会觉得JBOSS SEAM 也有点ROR的感觉。
seam-gen,使用这个,可以通过命令行来创建简单的eclipse or netbeans项目,它会产生基本的骨架给你。
seam-gen为你产生的基本骨架如图:
现在说下使用seam-gen建立一个eclipse项目:
环境:
JDK 5 or JDK 6,
JBoss AS 4.2 ,
Ant 1.6,
这里需要注意的是如果你使用的JBOSS AS不是4.2,比如JBOSS AS4.0.5的话,需要下载安装程序的JBOSS AS 4.0.5,如果你使用的是JBOSS AS4.2和最新的JBOSS SEAM 2.0beat的话只需要.zip的JBOSS AS,详细的环境可以去JBOSS SEAM 的官网查看。
步骤:(对于window系统)
(1)打开命令提示符
导航到你所在的JBOSS SEAM文件夹
我的是在C:\jboss-seam-2.0.0.BETA1,OK,
现在要做的就是在命令行中输入:seam setup
openmouse.iteye.com/picture/5038(相应的图片)
在这里会有提示
让你自定义些必须的东西(括号里的是我的环境配置)
1.Enter your Java project workspace只要把你的项目路径写上。
(【e:/OpenMouse】)
注意路径中“/”和“\”的区别
2.Enter your JBoss home directory 输入你的JBOSS AS 安装路径
(【C:/jboss-4.2.0.GA】)
3.Enter the project name 输入你项目的名称
(【OpenMouse】)
4.Is this project deployed as an EAR (with EJB components) or a WAR
(【ear】)
这里根据你自己的实际情况可以输入ear or war.
5.Enter the Java package name for your session beans
(【cn.openmouse.sessionbeans】)
这里是输入你存放session beans的包
6.Enter the Java package name for your entity beans
(【cn.openmouse.entitybeans】)
道理同上5.
7.Enter the Java package name for your test cases
(【cn.openmouse.testcases】)
道理同上5
8.What kind of database are you using?
[hsql] (hsql,mysql,oracle,postgres,mssql,db2,sybase,)
(【mysql】)
选择你使用的数据库。
9.Enter the Hibernate dialect for your database
(【org.hibernate.dialect.MySQLDialect】)
选择数据库方言,学过hibernate的应该能清楚的知道。
10.Enter the filesystem path to the JDBC driver jar
(【C:/mysql-connector-java-5.0.7/mysql-connector-java-5.0.7-bin.jar】)
选择你的JDBC JAR的存放路径
11.Enter JDBC driver class for your database
(【com.mysql.jdbc.Driver】)
根据你自己的情况选择 JDBC Driver Class.
12.Enter the JDBC URL for your database
(【jdbc:mysql://localhost:3306/open_mouse】)
根据自己情况写上 JDBC URL.
13.Enter database username
(【root】)
这里就不用说了
用户名。
14.Enter database password
(【*********】)
密码。
15.Enter the database catalog name (it is OK to leave this blank)
(【OK】)
根据你自己的情况。
16.Are you working with tables that already exist in the database?
(【Y】)
是否使用以存在的数据库。
17.Do you want to drop and recreate the database tables and data in import.sql each time
(【N】)
是否在你开发的时候每次插入sql时删除和重新创建数据表格及数据。
到了这里
基本的项目环境配置好了。
当然这些配置你可以随时修改,这个文件放在seam-gen/build.properties里,大家可以自己找到打开看看。
下面就是创建项目的文件了
命令行输入:seam new-project
openmouse.iteye.com/picture/5039(图片)
现在一个简单的项目就又了,你可以通过这个基本的项目来开发自己的了。
当然还有些东西。留在下次说。
唉
图片的空间怎么这么少啊
都没法放图片了,能不能多给点图片空间?
分享到:
相关推荐
Getting Started with JBoss Developer Studio.mht,入门,网页格式
标题:seam_me_getting_started.pdf 描述:seam与myeclipse的结合,初学者用 本文章将深入解析如何在MyEclipse环境中构建并部署一个简单的Seam应用(注册示例)到JBoss服务器上,这尤其适用于Seam初学者。我们将...
6. **Seam配置**:`seam-getting-started-build.xml`文件很可能是Seam项目的构建文件,可能包含Maven或Ant的配置信息,用于编译、测试和打包项目。理解如何配置Seam项目以及依赖管理是非常重要的。 7. **开发环境**...
这本书的翻译版为中国开发者提供了一种深入理解和掌握Seam技术的途径。 Seam框架的核心特性包括: 1. **组件模型**:Seam通过CDI(Contexts and Dependency Injection,上下文与依赖注入)提供了强大的组件管理,...
- 使用 New -> Other -> Seam -> Seam Project 创建一个新项目。 - 配置项目名称和其他设置。 2. **构建并部署 Seam 应用**: - 使用 Build and Deploy 功能来构建并部署应用至服务器。 3. **添加 Web 页面和 ...
#### 二、Seam框架的特点 ##### 1. 支持JSF和丰富的组件库 Seam支持JSF标准,这意味着开发者可以直接使用JSF提供的丰富UI组件。此外,Seam还扩展了JSF的功能,提供了更多定制化和高级的组件,以满足复杂应用的需求...
**二、Seam核心概念** 1. **组件(Components)**: Seam的核心是组件模型,它允许开发者定义和管理应用中的对象。组件可以是简单的Java类,也可以是EJB或JSF Managed Beans。Seam自动管理组件的生命周期,包括创建、...
**JBoss Seam 学习资源概述** JBoss Seam 是一个开源的应用程序框架,它整合了JavaServer Faces (JSF)、Enterprise JavaBeans (EJB)、Java Persistence API (JPA) 和其他Java EE技术,旨在简化开发过程,提高开发...
**Seam Carving 技术详解** Seam Carving,又称图像拉链,是一种基于能量最小化的图像调整方法,主要用于图像大小的动态调整,而不仅仅是简单的等比例缩放。它能够在保持图像主要结构不变的情况下,根据需要增加或...
### 二、Seam in Action 内容概述 #### 2.1 第一部分:起步使用Seam - **第1章:Seam统一Java EE 3**:介绍 Seam 如何整合 Java EE 3 技术,形成统一的应用开发平台。 - **第2章:将Seam-Gentoo投入工作**:展示...
Seam Security是针对Java Web应用程序的安全框架,它是JBoss Seam项目的一部分,提供了全面的安全解决方案,包括身份验证、授权和身份管理等功能。Seam Security以易于配置和使用为特点,允许开发者快速设置应用程序...
#### 二、Seam基础教程与案例分析 ##### 入门教程 - **章节1**: 介绍了Seam的基础知识,包括几个典型的示例项目。 - **注册示例**: 这是一个简单的用户注册流程示例,用于展示Seam的基本用法。 - **消息示例**: ...
《Seam in Action》是一本专门探讨Seam框架的书籍,该书分为中文和英文两个版本,对于初学者和有经验的开发者来说都是一个宝贵的资源。Seam是一个强大的Java EE框架,它集成了多种技术,如JavaServer Faces (JSF)、...
##### 第二章:用Seam-gen快速起步 本章重点介绍了如何使用Seam-gen工具快速创建项目结构,为后续开发打下基础。 1. **准备工作**:包括安装必要的软件和配置开发环境。 2. **建立新的Eclipse项目**:通过Seam-gen...
#### 二、SEAM 入门指南 ##### 1.1 尝试 SEAM - **环境搭建**: - 在 **JBoss AS** 上运行示例。 - 在 **Tomcat服务器** 上运行示例。 - 运行单元测试验证功能。 ##### 1.2 第一个例子:注册示例 - **代码...
ANTLR 是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。ANTLR中文文档预览版.pdf提供了ANTLR的基本概念和使用方法,对于需要处理自定义语法的Seam应用非常有用。 总的来说,这个文档...
二、Seam 2.0的主要组件和服务 2.1 JSF(JavaServer Faces)集成 Seam 2.0与JSF紧密集成,提供了组件扩展和增强,如Seam Faces,增强了JSF的表单处理和导航能力。 2.2 EJB(Enterprise JavaBeans)支持 Seam 2.0...
### JBoss Application Server 4.2 Getting Started Guide #### 一、JBoss Application Server简介与结构 JBoss Application Server是一款开源的应用服务器,它支持多种Java EE标准,包括Servlets、JSP、EJB等。本...
MATLAB_Seam_Carving_seamcarving_ 是一个与图像处理相关的项目,主要涉及到一种称为“seam carving”的技术,这是一种动态图像调整大小的方法,它可以在不改变图像整体视觉效果的情况下,增加或减少图像的宽度和...