本文参考文章为Webx官方说明文档。网址在此:http://www.openwebx.org/docs/firstapp.html
准备工作
安装JDK
WebX需要JDK1.5以上的版本。JDK的下载及安装请自行百度。
安装和配置Maven
Webx需要Maven2及以上版本。下载地址如下::http://maven.apache.org/。免安装版,你只需要配置一些环境变量即可。
IDE
Webx在很大程度上是依赖于SpringEXT的,所以你需要在你的IDE中安装SpringEXT这个插件。目前我发现在Eclipse、Spring Tool Suite中是可以安装这个插件的。Idea、MyEclipse目前还安装不了。安装步骤如图:,搜索:
创建Webx应用
Win+R打开cmd命令,输入一下内容:mvn archetype:generate -DgroupId=com.alibaba.webx -DartifactId=WebxTest -Dversion=1.0-SNAPSHOT -Dpackage=com.alibaba.webx.webxtest -DarchetypeArtifactId=archetype-webx-quickstart -DarchetypeGroupId=com.alibaba.citrus.sample -DarchetypeVersion=1.8 -DinteractiveMode=false 然后,Enter,OK一个Webx项目就创建完成了。
命令说明:
命令说明:
-DgroupId=com.alibaba.webx 项目组
-DartifactId=WebxTest 项目名称(可以改成你想要的项目名称)
-Dversion=1.0-SNAPSHOT 项目版本
-Dpackage=com.alibaba.webx.WebxTest 项目中java类的包名
运行应用
进入你刚才创建的WebxTest目录下面,然后输入一下命令:mvn jetty:run或者mvn tomcat:run。分别是启动Jetty服务器和TomCat服务器。Jetty服务器默认端口是8081,TomCat默认端口号是8080.
相关推荐
本文介绍了如何使用 Webx 框架创建一个简单的 "Hello World" 应用。Webx 是阿里巴巴开发的一款基于 Java 的开源 Web 应用框架,它结合了 Spring 和 iBatis 等其他优秀框架,提供了快速开发、易于维护的特点。通过...
2. **组件化**:WebX 提供了丰富的组件库,开发者可以通过拖拽的方式快速创建页面,这些组件包括表格、下拉框、按钮等,极大地简化了前端开发工作。 3. **动态表单**:WebX 支持动态表单生成,允许开发者通过配置...
WebX支持动态页面生成,通过JSP、FreeMarker或其他模板引擎,可以轻松创建交互式的用户界面。此外,WebX的AOP(面向切面编程)支持允许开发者添加全局的行为,如日志记录和事务管理。 **三、WebX表单提交** 在WebX...
Webx还集成了WebxTurbine,这是一个页面驱动的Web应用开发框架,它允许开发人员通过约定优于配置的设计方式来创建Web应用。WebxTurbine还涉及页面布局、依赖注入等高级特性。 Webx框架的基础设施服务部分主要涉及...
02_创建简单的WEBX应用** 这份文档详细阐述了如何使用WEBX框架构建一个基础的Web应用程序。内容可能包括设置开发环境、创建项目结构、编写控制器、视图和模型,以及如何进行调试和测试。这对于初学者来说是一份很...
Webx的设计理念建立在层次化架构之上,提倡页面驱动、约定优于配置等设计原则。它的出现为Java开发者提供了一个可以替代传统Spring开发模式的新选择,特别是对于需要构建高效、可扩展Web应用的开发者。 在Webx框架...
【Webx及框架简介】 Webx是一个开源的Java Web应用程序框架,它旨在简化Web开发,提供一种高效且灵活的方式来构建动态、数据驱动的Web应用。Webx的核心设计理念是将业务逻辑、数据访问和用户界面紧密地集成在一起,...
- **Maven支持**:Webx3.0支持通过Maven快速创建基本的应用程序骨架。可以使用`archetype-webx-quickstart`或`archetype-webx-quickstart-compat`来生成项目模板,然后使用`mvn jetty:run`命令启动Jetty服务器进行...
在Webx Framework之上,Webx Turbine作为一个页面处理层,采用了页面驱动的设计理念,这意味着Webx Turbine重视页面生成和页面流程的管理。页面布局和处理页面的基本流程是Webx Turbine的主要功能。Webx还支持依赖...
通过深入研究`message_board.sql`和`tutorial1`,你可以了解到如何在WebX3中创建数据库连接、定义数据库模型、编写业务逻辑,以及如何将这些元素整合到实际应用中。同时,对于初学者,建议参照WebX3的官方文档...
WEBX是阿里巴巴的内部框架,“就是把页面与Service层之间的一些Servlet等公共的东西抽象出来,提供相应的服务以提高开发效率(《接口测试之Webx简介》—何晓峰 )”,可以看出,webx和传统的servlet-action模式的...
WebX是一个基于Java的开源Web应用框架,专为构建企业级的B/S系统而设计。本入门指南示例程序旨在帮助初学者快速理解和掌握WebX的基本用法。通过结合提供的博客文章和代码,我们将深入探讨以下几个核心知识点: 1. *...
本文将对Webx进行深入探讨,主要涵盖其核心概念、工作原理以及与之相关的工具使用。 【描述】: 虽然描述信息为空,但我们可以从“博文链接”中推测,该文档可能包含了一篇关于Webx框架的博主个人经验总结,可能...
Webx-SpringExt是Webx框架的一个扩展,它与Spring框架进行了深度集成,旨在提供更高效、更灵活的Web应用程序开发环境。Eclipse是一个广泛使用的Java集成开发环境(IDE),而这里的"webx-springExt整合eclipse插件"是...
webx3.0学习小结
Webx的核心理念是简化Web应用开发,通过提供丰富的组件和模式,让开发者可以快速地创建功能完备的Web应用,而无需从头编写大量重复的代码。 在Webx框架中,开发者可以利用其提供的控制器、模型、视图和数据访问组件...
阿里巴巴的J2EE Webx框架是一个企业级的Java应用程序框架,专为构建高效、可扩展且易于维护的Web应用程序而设计。Webx框架的核心理念是模块化,这使得开发过程更加灵活,允许开发者将应用程序的不同部分(如业务逻辑...
- **开发模式工具**:为了辅助开发过程,Webx还提供了一系列开发工具,例如调试助手等,帮助开发者快速定位问题并进行调试。 **3.3 定制WebxFramework** - **定制WebxRootController**:作为整个框架的核心控制器...