美文网首页
Webx框架应用搭建

Webx框架应用搭建

作者: 测试你个头 | 来源:发表于2017-05-07 18:38 被阅读0次

背景:在阿里,web开发绕不开的一个框架是Webx,从页面应用到restapi,都是基于Webx框架搭建,所以需要对深入学习下Webx框架

开发环境:

  • IDE:intellij idea
  • jdk: 1.8
  • OS:macOS �Sierra

学习参考:

如何搭建一个Webx应用?

1.通过archetype创建Webx应用,首先在终端下发命令:

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.8 \
 -DinteractiveMode=false
终端输入命令 创建成功

操作成功后,会生成一个目录tutorial,刚才生成的项目文件全部在该目录下。

2.进入目录tutorial1下启动web服务:

mvn jetty:run
image.png

3.直接访问localhost:8081,看到如下页面,说明web服务启动成功:

image.png

4.将刚创建的应用项目导入intellij idea,发现有配置文件报错

参考webx文档:http://openwebx.org/docs/springext.html#d0e934,是因为没有能够获取到配置文件的schema,可以通过以下步骤解决:

  • 4.1 起本地schema服务器:
  • 4.2 在报错的schema文件处,Fetch external resources,即可修复报错:


完成以上几步,一个Webx应用算是搭建起来了,接下来可以开发业务编码了。

Webx和spring mvc没有高下之分,但是Webx的确经过了淘宝这么多年业务发展的证明,也支撑了淘宝从小到大的整个过程,接下来我会花时间研究下Webx的源码,正如我现在正在走读spring mvc的源码一样,不对比优劣,仅做相互的参考

相关文章

网友评论

      本文标题:Webx框架应用搭建

      本文链接:https://www.haomeiwen.com/subject/emmjtxtx.html