`
Javabengou
  • 浏览: 170712 次
  • 性别: Icon_minigender_1
  • 来自: 郴州
社区版块
存档分类
最新评论

Getting started with Seam(翻译二)

阅读更多
前面给大家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(图片)

现在一个简单的项目就又了,你可以通过这个基本的项目来开发自己的了。

当然还有些东西。留在下次说。

图片的空间怎么这么少啊
都没法放图片了,能不能多给点图片空间?
分享到:
评论
2 楼 Javabengou 2007-10-11  
seam不限于EJB3
可以使用Hibernate
MSN:taohuanteng@yahoo.cn
1 楼 iceframe 2007-10-10  
楼主,如果我不用entity bean而用hibernate做persistence呢?链接这个地方怎么配置啊?老大,怎么联系你啊,希望和你交流下,最近也在看seam

相关推荐

    Getting Started with JBoss Developer Studio.mht

    Getting Started with JBoss Developer Studio.mht,入门,网页格式

    seam_me_getting_started.pdf

    seam 与myeclipse的结合,初学者用

    Seam In Action翻译版

    Seam In Action翻译版

    seam in action

    Part 1 - Teeing off with Seam 1 Seam unifies Java EE 2 Putting seam-gen to work Part 2 – Seam fundamentals 3 The Seam life cycle 4 Components and contexts 5 The Seam component descriptor 6 Absolute ...

    seam_carving 代码实现 seam

    seam_carving代码实现 图像缩放

    Jboss-Seam 2RC 中文翻译

    Seam为你的应用程序中所有的业务逻辑定义了一种统一的组件模型。 Seam组件可能是有状态的,包含与几个定义良好的上下文中任何一个相关联的状态, 包括长时间运行上下文、持久化上下文、业务流程上下文, 以及用户...

    seam_in_action

    seam in action seam in action seam in action seam in action seam in action seam in action seam in action

    jboss-seam2.1

    Seam 是一种业级 企 Java 的应规用程序框架。它的灵感源自下列原 : 只有一种“工具” Seam为 应 业务业业 义 种统 组 你的 用程序中所有的 定 了一 一的 件模型。 Seam组件可能是 态义 关关 态 有状 的,包含与几...

    JBOSS_SEAM配置

    JBOSS_SEAM配置

    seam级联菜单例子

    seam级联菜单例子

    seam介绍

    seam介绍

    JBoss Seam

    JBoss Seam JBoss Seam JBoss Seam

    seam资料

    seam资料seam资料seam资料seam资料seam资料seam资料seam资料seam资料

    seam_seamcarving_

    seam carving的相关代码实现

    seam 2中文手册

    seam下一代web开发框架

    seam 中文文档 pdf

    seam 中文文档 pdf 格式 JSF+EJB3.0快速开发框架Seam的中文版向导。。。

    Beginning JSF 2 APIs and JBoss Seam

    Get started with the new JSF 2 and its features, including forms, validations, and more. Create an eShop. Build interactive pages with Ajax. Incorporate the new JSF 2 feature, Facelets, as your ...

    Seam_in_Action

    Jboss Seam in ActionJboss Seam in ActionJboss Seam in ActionJboss Seam in ActionJboss Seam in Action

    Seam Carving的C++实现代码

    SeamCarving的C++实现代码,使用opencv库。包含完整项目工程及测试图像,可直接使用

Global site tag (gtag.js) - Google Analytics