`
jiasudu1649
  • 浏览: 722833 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

How to Install an OpenXava Application on Liferay

阅读更多
http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/How+to+Install+an+OpenXava+Application+on+Liferay+(Chinese)

引用
    * 1 概述
    * 2 创建portlet应用
    * 3 发布portlet应用
    * 4 添加portlets到页面
    * 5 结论
    * 6 外部链接
    * 7 相关文章


概述
本文指出如何将已开发好的OpenXava应用发布到Liferay portal中.

OpenXava 可以利用POJOs, JPA 和Java 5 annotations开发业务应用. OpenXava 应用可以安装在Liferay portal中.

创建portlet应用
下面我们假定你的应用名称是 MySchool. 你的Eclipse工作空间是openxava-3.0/workspace. 在Eclipse中找到文件 MySchool/build.xml 执行ant 目标generatePortlets. 在 openxava-3.0/workspace.dist/MySchool.dist 文件夹中会生成MySchool.war . 这个war就是要发布的portlet应用.
发布portlet应用
本向导使用 OpenXava Portal 3.0. 使用的门户是配置有额外的additional jars, databases and demos的Liferay 4.3. 但实际上,你也根据本文指导在Liferay 4.1, 4.2, 4.3 or 4.4上进行配置,前提是根据some simple setup steps 提前做好配置.

你必须在liferay tomcat中配置应用所需的数据源,例如, 在openxava-portal-3.0/conf/context.xml 中填加条目,在openxava-portal-3.0/common/lib下放置JDBC驱动.

启动portal( 执行openxava-portal-3.0/bin/startup.sh)打开浏览器指向http://localhost:8080. 登陆. 在这一步中, 点击右上角的下拉框,选择 'Sign in':



输入admin@openxava.org 作为用户名,openxava 作为密码:



你将看到带有administrative portlets的页面. 点击 Admin portlet的Plugins 选项卡:



点击按钮Install More Portlets:



选择Upload File 选项卡, 选取openxava-3.0/workspace.dist/MySchool.dist 文件夹下OpenXavaTest.war文件,敲Install 按钮:



稍等片刻, 你的OpenXava application就安装到Liferay中:
添加portlets到页面
现在你已安装好portlet 应用, 我们可以将portlets加入到页面中使用. 首先为MySchool 应用创建一个页面. 点击'Add Page' 链接:



输入MySchool 作为名称, 然后敲回车.



转到页面MySchool. 现在是空的.



点击右上角的下拉框, 选择'Add Content':



在右方出现弹出菜单. 输入 MySchool 到search box:



添加 portlet MySchool demo - Teachers management,作为示例. 关闭Add Content 窗口. 现在你就能得到正常运行的OpenXava portlet, 如下图所示:



结论
OpenXava 应用缺省状态下就是portlet 应用. 你只需要根据标准步骤就可以安装到 Liferay中. 本文中我们展示了这种方式. 但实际上, 还有许多其他方式. 例如, 定义好发布文件夹然后将war拷贝进去; 或者使用 Pluging Installer.
外部链接

     * OpenXava site  [url] http://www.openxava.org/[/url]

相关文章
How To'shttp://www.liferay.com/web/guest/community/wiki/-/wiki/Main/How%20ToS;jsessionid=A3A6928526406BCFA8B77F2595F7E629

How to install an OpenXava application on Liferay (English)
分享到:
评论

相关推荐

    openxava的驱动包

    openxava的包,本人测试过,可以成功

    openxava_maven_template:OpenXava(http-tomcat source code

    Maven对OpenXava的支持 强调 它使用Tomcat的嵌入式版本(如果您需要WAR支持,请与我们联系) 当前,它支持OpenXava版本6.2.2。 默认支持HSQL数据库 在Windows和Linux上均可使用 运行步骤 以下是基于Linux的命令行 ...

    OpenXava:用于快速开发企业Web应用程序的低代码平台-开源

    OpenXava是一款强大的开源低代码开发平台,专为构建企业级Web应用程序而设计。它极大地简化了开发过程,使得开发者可以使用较少的代码快速创建功能丰富的应用。平台的核心理念是提高开发效率,让开发者能够专注于...

    OpenXava:用于快速开发企业Web应用程序的低代码平台-开源

    OpenXava是一款强大的低代码开发平台,专为快速构建企业级Web应用程序而设计。它以开源的形式提供,允许开发者利用其功能丰富的框架来提高开发效率,同时保持代码的灵活性和可扩展性。以下是对OpenXava核心特性和...

    classic-models-ox:OpenXava示例

    尽管您可以使用Liferay等Java门户轻松地在OpenXava应用程序中添加安全性和导航功能,但OpenXava并不包含完整的安全性和导航系统。 另外,您可以使用OpenXava团队提供的官方解决方案:XavaPro。 尽管这些解决方案...

    xavaprojects:使用 OpenXava 创建的问题和项目跟踪软件

    安装 OpenXava 转到并下载最新的 OpenXava 版本。 这是一个zip文件,解压即可。 打开quick-start.html文件,然后按照入门课程进行操作,这样您就可以稍微习惯 OpenXava。 安装 XavaProjects 从 GitHub 下载 单击...

    Java与Ruby在Web开发上谁更高效

    首先,Ruby on Rails(RoR)以其简洁、优雅和高效的开发体验著称,尤其在快速原型开发和小规模项目中表现出色。然而,作者指出,尽管RoR的Scaffolding机制允许快速生成基础代码,但这种被动的代码生成方式并不符合...

    TerritorioMunicipal:申请管理城市市区

    技术Java JDK 1.6.0.20 Openxava 4.9.1 TomcatMySQL v.5.6.17档案文件TFGTerritorio文件夹,其中包含OpenXava v4.9.1项目的源代码。 带有sql扩展名的JACMTFGTerritorioSGBDMySQL_5_6_17.sql文件,其中包含创建MySQL...

    AcmeOX-开源

    AcmeOX是一款基于OpenXava开发的开源软件,旨在充分利用jsr-168标准,为Java应用程序开发提供一个高效且便捷的框架。OpenXava是一个强大的开发工具,它简化了企业级应用的构建过程,尤其在处理数据管理和业务逻辑时...

    qaManager-开源

    OpenXava是一个快速开发框架,它简化了Java应用的开发过程,使得qaManager能够快速迭代和更新,以满足不断变化的项目需求。 从压缩包的文件名称列表中,我们可以看出qaManager的构建和部署配置。例如,`.classpath`...

    minuteProject:逆向工程工具-开源

    MinuteProject是反向工程工具。 它为开源技术生成应用程序堆栈。 后端技术:iBatis,Hibernate,JPA,JPA2,... 前端:Openxava,Grails,Play。 方法:FitNesse。 在孵化器中:vaadin,jsf-primefaces,jooq,rails。

Global site tag (gtag.js) - Google Analytics