Getting started with Seam(翻译二)

本文介绍了如何使用seam-gen工具快速搭建JBoss 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(图片)

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

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

图片的空间怎么这么少啊
都没法放图片了,能不能多给点图片空间?
【四轴飞行器】非线性三自由度四轴飞行器模拟器研究(Matlab代码实现)内容概要:本文围绕非线性三自由度四轴飞行器模拟器的研究展开,重点介绍了基于Matlab的建模与仿真方法。通过对四轴飞行器的动力学特性进行分析,构建了非线性状态空间模型,并实现了姿态与位置的动态模拟。研究涵盖了飞行器运动方程的建立、控制系统设计及数值仿真验证等环节,突出非线性系统的精确建模与仿真优势,有助于深入理解飞行器在复杂工况下的行为特征。此外,文中还提到了多种配套技术如PID控制、状态估计与路径规划等,展示了Matlab在航空航天仿真中的综合应用能力。; 适合人群:具备一定自动控制理论基础和Matlab编程能力的高校学生、科研人员及从事无人机系统开发的工程技术人员,尤其适合研究生及以上层次的研究者。; 使用场景及目标:①用于四轴飞行器控制系统的设计与验证,支持算法快速原型开发;②作为教学工具帮助理解非线性动力学系统建模与仿真过程;③支撑科研项目中对飞行器姿态控制、轨迹跟踪等问题的深入研究; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,重点关注动力学建模与控制模块的实现细节,同时可延伸学习文档中提及的PID控制、状态估计等相关技术内容,以全面提升系统仿真与分析能力。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值