`
xmong
  • 浏览: 258917 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Webx3 学习笔记

阅读更多
Webx学习笔记


1. 什么是webx
Webx是一web应用开发框架。
由turbine发展而来,支持spring易扩展,以页面驱动开发,引入了Control,Screen,Car,Pipeline等概念。

2. Webx工程图解
传统的web工程就是将工程打包成一个war包部署到web服务器上就可以运行web服务。
Webx工程是以car包为单位,一个工程可以打包为一个car包,多个car包可以打包成一个war包部署到 web服务器上。
这样做的好处不言而喻就是可以将一个大工程分解为多个小工程独立去开发部署。





3.创建Webx应用
3.1 创建、运行Webx工程
参考webx学习官网:http://www.openwebx.org/
(1)创建webx工程
安装maven,eclipse,jdk等工具,利用maven创建webx应用demo。
mvn archetype:generate -DgroupId=com.alibaba.webx -DartifactId=tutorial1 -Dversion=1.0-SNAPSHOT -Dpackage=com.alibaba.webx.tutorial1 -DarchetypeArtifactId=archetype-webx-quickstart -DarchetypeGroupId=com.alibaba.citrus.sample -DarchetypeVersion=1.7 -DinteractiveMode=false

执行完maven命令后,当前目录下生成一个webx工程tutorial1。
(2)执行webx工程
执行mvn jetty:run命令,启动jetty server运行tutorial1工程,jetty默认端口号8081。
mvn jetty:run

打开浏览器输入http://localhost:8081可访问该工程,http://localhost:8081/?home,访问工程中所有功能。
(3)导入工程
除了通过maven来运行工程外,还可以将webx工程导入eclipse中,运行工程。
执行mvn eclipse:eclipse 生成eclipse工程,打开eclipse工具将tutorial1工程导入eclipse中即可。
mvn eclipse:eclipse 

3.2 Webx应用的结构
Webx应用的结构是基于标准的JavaEE Web应用规范,因此它的目录结构也没有什么特殊的地方:
webapp

├─templates
│  ├─control
│  ├─layout
│  └─screen
│          hello.vm

└─WEB-INF
    │  logback.xml
    │  pipeline.xml
    │  web.xml
    │  webx.xml
    ├─classes
    └─lib
            *.jar

如上可以看到Webx和传统的web工程一样基本会把所有配置文件都放在WEB-INF目录下。除了标准的web.xml以外,webx增加了webx.xml、pipeline.xml和logback.xml等几个配置文件。当然随着应用变得复杂,也可以添加其他配置。
Templates目录为页面模板目录,webx页面由layout,control,screen元素构建组成,layout控制页面布局,control为页面通用元素,screen为页面主内容元素,而templates目录下的layout,control,screen目录分别可以存放页面渲染的三种元素。
Tutorial1工程目录如下图所示:




=====================

未完待续



  • 大小: 26.9 KB
  • 大小: 72.1 KB
  • 大小: 32.5 KB
分享到:
评论

相关推荐

    webx3学习的demo,以及留言板的小例子

    根据webx3的官方网站,www.openwebx.org,找到“创建一个webx应用”,按照上面说的流程,就可以创建一个webx的项目。具体流程这里就不说了,官网上已经写得很清楚了。

    Webx3_Guide_Book.pdf 用户指南

    Webx3_Guide_Book 用户指南 2001年,阿里巴巴内部开始使用Java Servlet作为WEB服务器端的技术,以取代原先的 Apache HTTPD server和mod_perl的组合。 • 2002年,选择Jakarta Turbine作为WEB框架,并开始在此之上...

    webx3文档——web开发

    该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用。

    Webx3.0小结

    webx3.0学习小结

    webx3 PDF(阿里巴巴 前端web框架)

    webx3 PDF(阿里巴巴 前端web框架)

    WebX3 Guide Book学习指南

    Webx框架指南 Michael Zhou 出版日期 2010-11-13

    淘宝框架 Webx3资料

    阿里巴巴公司的开发框架webx3介绍 Webx3_Guide_Book.pdf

    Webx及框架简介

    Webx及框架简介 ppt 格式

    webx框架指南

    阿里开源框架webx的文档,想要学习webx或者维护webx的开发者可以下载

    Webx3_Guide_Book.pdf

    Webx3_Guide_Book主要讲解webx框架的使用引导教程,方便您更好的使用Webx3

    webx总结 项目实践总结

    webx3 启动顺序,webx使用总结,webx表单提交(感觉你还是看webx文档 貌似更加好哦!那个表单提交写的很是详细)

    webx学习总结.pdf

    webx学习总结.pdf

    webx2.7绿色安装

    WEBX是阿里巴巴的内部框架,“就是把页面与Service层之间的一些Servlet等公共的东西抽象出来,提供相应的服务以提高开发效率(《接口测试之Webx简介》—何晓峰 )”,可以看出,webx和传统的servlet-action模式的...

    Webx3 Guide Book pdf

    Webx是一个在阿里巴巴集团内部广泛使用的,层次化、模块化的一个Web框架。 Webx是基于经典MVC设计模式的WEB框架,推崇页面驱动和约定胜于配置的理念。 Webx是一个基于 Spring的组件框架。组件是一个软件包,它可以被...

    创建简单的WEBX应用

    webx框架(淘宝框架),webx+spring+ibatis

    淘宝实习笔记--webx学习之旅

    这是在淘宝实习期间,自己记录的一些日常学习的东西。

    paoding-webx3-solr-lucene

    paoding-webx3-solr-lucene

    webx

    NULL 博文链接:https://xj84.iteye.com/blog/1850955

    淘宝WEBX框架详解

    WEBX框架详解,更好的了解Taobao的开发过程,对于新手更容易上手。

    webx3框架指南PDF教程附学习Demo

    该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用,并附学习的Demo 为什么要用Webx而不是其它的开源框架? 现在有很多Java的Web框架可供选择,并且它们也都是免费的。例如: • Struts • Webwork • ...

Global site tag (gtag.js) - Google Analytics