1、在DOS模式下随便选择一个你的文件夹,输入"flamingo create project"。
在运行Maven2调用com.exadel.flamingo.maven.plugin 插件后,
系统会提示你l"Please choose the type of application to generate (flamingo-seam, flamingo-spring) [flamingo-seam]",选择你需要的程序类型。在方括号描述的是"FlamingoSDK.properties"文件默认的选择项,若想选择它们,只要按回车即可。
然后按下面预定的步骤进行就可以了。由于我没有研究过Seam,所以我只使用了Spring的方式,下面是Spring的配置。
Spring Configuration
步骤选择(蓝色为中文描述信息)
Please enter the location in which your new application will be created (i.e. c:/java/development):
为将要创建的工程指定一个文件夹路径(可以是相对路径,也可以是绝对路径)
Enter the project name (e.g. myproject): [myproject]
创建一个工程名,包括指定Pom.xml文件的artifactId里,在生成一个war或者ear 文件时也会要使用到它。
Please enter the root package name for your project(e.g. com.mydomain.myproject):[com.sample]
为所有的源文件指定一个包名,它包括Pom.xml文件的groupId,Flex和Java Web的 package名。
Will this project have Flex or JavaFX user interface? (flex, javafx): [flex]
这一步仅在选择flex时会疑问,因为它对客户端有特殊的要求,需要你在后来生成的flex里的pom.xml文件中指定一个Flex的SDK的环境变量,才能把mxml和as文件正确编译成swf文件。
Will this project use Hessian or AMF protocol? (amf, hessian): [amf]
按照用户自己的需求设置一个协议,pom.xml将为此配置一个依赖:"amf-serializer-1.6.0.jar" 或者"hessian-3.1.3.jar".然后创建相应的源代码。
What kind of database are you using? (hsql, mysql, oracle,postgres, mssql, db2, sybase, none): [hsql]
选择一个数据库类型,然后将会自动向Maven的仓库下载一个相应的JDBC driver和在Hibernate.config.xml文件中配置当前数据库方言如果你选择"none",该向导将会停止并且不会生成数据库代码的样本。
Enter the JDBC URL for your database (e.g. jdbc:hsqldb:.): [jdbc:hsqldb:.]
为你存在的数据库配置JDBC路径,如果你不是使用"hsql"数据库,请把相应的数据库driver jar包复制到web服务器的lib路径比如:Jboss --"jboss/server/default/lib"。
Enter database username: [sa]
输入数据库的用户名。
Enter database password: []
输入数据库的密码,没有密码,就重新设置。如果你直接按回车,系统将使用你上次创建的工程时使用的数据库密码。
Do you want to update the database schema each time you deploy? (y, n): [y]
如果你按“y”,Hibernate 将每次在你的工程重新部署时修改你的数据库。按"n",仅在你的数据库表结构和实体模型验证不匹配时才是执行修改。
Enter the entity class name (Flex source files to view and modify entities will be generated as well): [Person]
指定一个实体类名称并生成可显示和可编辑实体对象的示例代码,服务器端和客户端都会生成示例代码。
2、导航到目标工程的地址,仔细检查已构建完的工程。应用模块的结构在"readme.txt"文件中有详细的描述。
编译并发布整个实体工程,在命令行里使用"mvn package"命令。
分享到:
相关推荐
Flamingo和Substance是两个Java Swing库,用于增强用户界面的外观和感觉。它们主要被用来设计桌面应用,提供了一种方式来定制和美化GUI(图形用户界面)。这两个库在Java开发中尤其受欢迎,因为Java原生的GUI组件...
3. **性能提升**:每次更新都会关注性能和稳定性,以确保开发过程流畅无阻。这可能涉及更快的启动时间、更快的编译速度以及内存使用优化。 4. **Kotlin支持**:Kotlin是Android开发的主要语言,新版本会持续优化...
此外,Python社区鼓励贡献,如果你在使用过程中发现任何问题或者想要添加新功能,可以考虑查看其GitHub仓库(如果有的话),遵循开源项目的贡献指南进行修改,并提交Pull Request。 总之,`flamingo-0.6.1.tar.gz`...
"Flamingo-1.6.0" 是一个与 Flex 和 Java 开发相关的软件或库的版本号。Flex 是 Adobe 公司推出的一种基于 ActionScript 和 Flash Player 的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,...
开发者可以根据这个文件来自动化整个项目的构建过程。 `src`目录则包含了项目的源代码,这里的文件通常按照包结构组织,Flamingo的组件实现和相关逻辑应该就位于这个目录的子目录中。开发者可以在这里查看和学习...
cpp-flamingo,又名flamingoIM,是一款基于C++开发的高性能、轻量级开源即时通讯软件。...同时,开源特性使得cpp-flamingo成为了一个理想的项目,供学习者实践和贡献代码,进一步发展其网络编程和软件工程能力。
这是即时通讯flamingo服务器端代码,目前即时通讯软件实现了如下功能: 注册 登录 查找好友、查找群 添加好友、添加群 好友列表、群列表、最近会话 单人聊天功能(包括发文字、表情、窗口抖动、离线文件) 群聊功能...
Android Studio Flamingo 2022.2.1(android-studio-2022.2.1.18-cros.deb) 适用于Chrome OS系统。 Android Studio版本排序: Flamingo 2022.2.1 Electric Eel | 2022.1.1 Dolphin | 2021.3.1 Chipmunk | 2021.2.1 ...
文件模板用于生成新文件时的初始结构,例如Activity、Fragment或布局文件。在`File` > `Settings` > `Editor` > `File and Code Templates` 中可以设置。定制化模板可以确保新文件的统一格式,遵循最佳实践。 7. *...
目前即时通讯软件实现了如下功能(这里只列举网络相关的功能,其他客户端已经实现的功能不统计在列,请自行发现): ...登录 查找好友、查找群 添加好友、添加群 好友列表、群列表、最近会话 单人聊天功能(包括发文字...
Android Studio Flamingo 2022.2.1(android-studio-2022.2.1.18-windows.zip) 适用于Windows系统。 Android Studio版本排序: Flamingo 2022.2.1 Electric Eel | 2022.1.1 Dolphin | 2021.3.1 Chipmunk | 2021.2.1...
总结来说,FLAMINGO是一个强大的生物信息学工具,它利用F FAST大号OW-R A NK中号ATRIX算法解析染色质互作数据,揭示基因组的三维结构,对于理解和研究染色质构象在生命过程和疾病发生中的作用具有重要意义。...
10. **App Store发布**:最后,Flamingo的发布过程包括App Store Connect的配置、App Store审核、版本管理以及用户反馈的处理。 在Flamingo-master这个压缩包中,包含了整个项目的源代码、资源文件以及项目配置,...
Android Studio将开始编译并打包过程,完成后在指定目录下生成Release版APK。 4. **ProGuard与R8代码混淆** 代码混淆是提高应用安全性和防止反编译的重要手段。ProGuard是Android默认的混淆工具,而在新版本的...
Acer Travelmate 740 (Flamingo) Laptop Schematics 本文档提供了Acer Travelmate 740 (Flamingo) Laptop的电子元件图纸,包括电路板设计、组件布局、连接器和引脚信息等详细信息。 1. 主板设计 本文档提供了...
Flamingo是Web的React组件库,使用样式化的组件构建 您可以在查看所有正在使用的组件。 如何使用 从npm: npm install @heetch/flamingo-react 从纱线: yarn add @heetch/flamingo-react 全局添加CSS(该文件...
在使用过程中,用户需要注意的是,虽然扩展程序可以极大地提升用户体验,但也可能对浏览器性能造成影响,特别是那些频繁运行或占用大量资源的插件。因此,合理管理和选择扩展程序,保持浏览器的稳定性和速度是非常...
我为Flamingo专门录制了两部高清技术讲解视频以方便读者学习,视频中介绍了Flamingo的编译和部署方法,整体架构,各个模块的技术实现细节以及如何学习Flamingo的方法,需要视频教程的读者可以扫描[高级服务器开发]...
5. Flamingo:一种基于 transformers 的生成式模型,能够将图像转换为文本。 6. Phenaki:一种基于 transformers 的生成式模型,能够将文本转换为视频。 7. AudioLM:一种基于 transformers 的生成式模型,能够将...