`
Javabengou
  • 浏览: 174709 次
  • 性别: 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,入门,网页格式

    Getting_Started_with_JBDS.pdf

    - 使用 New -> Other -> Seam -> Seam Project 创建一个新项目。 - 配置项目名称和其他设置。 2. **构建并部署 Seam 应用**: - 使用 Build and Deploy 功能来构建并部署应用至服务器。 3. **添加 Web 页面和 ...

    JBOSS资料打包下载,值得看看

    "基于JBOSS的J2EE开发"和"Getting Started with Jboss4(中文)"这两份文档可能提供了关于如何在JBOSS上开发J2EE应用的详细步骤和指导。J2EE是一套企业级的Java标准,包含了多种组件和服务,如Servlet、JSP、EJB等,...

    避开10大常见坑:DeepSeekAPI集成中的错误处理与调试指南.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

    前端分析-2023071100789

    前端分析-2023071100789

    基于kinect的3D人体建模C++完整代码.cpp

    基于kinect的3D人体建模C++完整代码.cpp

    搞机工具箱10.1.0.7z

    搞机工具箱10.1.0.7z

    GRU+informer时间序列预测(Python完整源码和数据)

    GRU+informer时间序列预测(Python完整源码和数据),python代码,pytorch架构,适合各种时间序列直接预测。 适合小白,注释清楚,都能看懂。功能如下: 代码基于数据集划分为训练集测试集。 1.多变量输入,单变量输出/可改多输出 2.多时间步预测,单时间步预测 3.评价指标:R方 RMSE MAE MAPE,对比图 4.数据从excel/csv文件中读取,直接替换即可。 5.结果保存到文本中,可以后续处理。 代码带数据,注释清晰,直接一键运行即可,适合新手小白。

    性价比革命:DeepSeekAPI成本仅为GPT-4的3%的技术揭秘.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

    基于ANSYS LSDyna的DEM-SPH-FEM耦合模拟滑坡入水动态行为研究,基于ANSYS LSDyna的DEM-SPH-FEM耦合的滑坡入水模拟分析研究,基于ansys lsdyna的滑坡入水

    基于ANSYS LSDyna的DEM-SPH-FEM耦合模拟滑坡入水动态行为研究,基于ANSYS LSDyna的DEM-SPH-FEM耦合的滑坡入水模拟分析研究,基于ansys lsdyna的滑坡入水模拟dem-sph-fem耦合 ,基于ANSYS LSDyna; 滑坡入水模拟; DEM-SPH-FEM 耦合,基于DEM-SPH-FEM耦合的ANSYS LSDyna滑坡入水模拟

    auto_gptq-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

    auto_gptq-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

    复件 复件 建设工程可行性研究合同[示范文本].doc

    复件 复件 建设工程可行性研究合同[示范文本].doc

    13考试真题最近的t64.txt

    13考试真题最近的t64.txt

    Microsoft Visual C++ 2005 SP1 Redistributable PackageX86

    好用我已经解决报错问题

    嵌入式开发入门:用C语言点亮LED灯的全栈开发指南.pdf

    # 踏入C语言的奇妙编程世界 在编程的广阔宇宙中,C语言宛如一颗璀璨恒星,以其独特魅力与强大功能,始终占据着不可替代的地位。无论你是编程小白,还是有一定基础想进一步提升的开发者,C语言都值得深入探索。 C语言的高效性与可移植性令人瞩目。它能直接操控硬件,执行速度快,是系统软件、嵌入式开发的首选。同时,代码可在不同操作系统和硬件平台间轻松移植,极大节省开发成本。 学习C语言,能让你深入理解计算机底层原理,培养逻辑思维和问题解决能力。掌握C语言后,再学习其他编程语言也会事半功倍。 现在,让我们一起开启C语言学习之旅。这里有丰富教程、实用案例、详细代码解析,助你逐步掌握C语言核心知识和编程技巧。别再犹豫,加入我们,在C语言的海洋中尽情遨游,挖掘无限可能,为未来的编程之路打下坚实基础!

    auto_gptq-0.4.2-cp38-cp38-win_amd64.whl

    auto_gptq-0.4.2-cp38-cp38-win_amd64.whl

    自动立体库设计方案.pptx

    自动立体库设计方案.pptx

    手把手教你用C语言实现贪吃蛇游戏:从算法设计到图形渲染.pdf

    # 踏入C语言的奇妙编程世界 在编程的广阔宇宙中,C语言宛如一颗璀璨恒星,以其独特魅力与强大功能,始终占据着不可替代的地位。无论你是编程小白,还是有一定基础想进一步提升的开发者,C语言都值得深入探索。 C语言的高效性与可移植性令人瞩目。它能直接操控硬件,执行速度快,是系统软件、嵌入式开发的首选。同时,代码可在不同操作系统和硬件平台间轻松移植,极大节省开发成本。 学习C语言,能让你深入理解计算机底层原理,培养逻辑思维和问题解决能力。掌握C语言后,再学习其他编程语言也会事半功倍。 现在,让我们一起开启C语言学习之旅。这里有丰富教程、实用案例、详细代码解析,助你逐步掌握C语言核心知识和编程技巧。别再犹豫,加入我们,在C语言的海洋中尽情遨游,挖掘无限可能,为未来的编程之路打下坚实基础!

    性能对决:DeepSeek-V3与ChatGPTAPI在数学推理场景的基准测试.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

Global site tag (gtag.js) - Google Analytics