Webx中提供了大量的serivce来处理,主要services如下:

  1. Form Service —— 提供基于HTML form的表单验证功能。
  2. Template Service —— 提供基于文本的模板渲染的功能。
  3. JSP Service —— 基于JSP的模板引擎,和Template Service配合,渲染JSP格式的模板文件。
  4. Velocity Service —— 基于Velocity的模板引擎,和Template Service配合,渲染Velocity格式的模板文件。
  5. Pipeline Service —— 读取配置,创建pipeline。Pipeline是一种可配置的程序流程控制技术,被webx用来控制HTTP请求的流程。
  6. Mail Service —— 通过配置和编程的方法,方便地创建、发送、接收符合RFC标准的e-mail。
  7. Pull Service —— 实现Pull-MVC的设计模式。
  8. RunData Service —— 将HTTP请求中的诸多对象包装成一个更易于使用的接口,并且对HTTP response实现了buffer机制,是页面cache技术和页面layout技术的基础。
  9. Upload Service —— 处理multipart/form-data类型的HTTP request。
  10. URIBroker Service —— 动态生成任意类型的URL和URI。

对应的处理类如下:

本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/843464,如需转载请自行联系原作者

Webx的services相关推荐

  1. Webx框架:Spring Schema 和 Spring Ext

    webx诞生的原因是当时市面上没有好用的web框架.如今的Web框架有非常多.然后它们背后的思想都是相似的,并且越来越趋同. Spring Schema 在传统的spring中,配置bean时须要手动 ...

  2. Webx示例-PetStore分析1

    1. 下载源码 2. 启动容器,加载组件--WebxContextLoaderListener WebxContextLoaderListener继承自org.springframework.web. ...

  3. Webx框架:Pipeline基本介绍

    Pipeline. 它是管道的含义.一个管道阀门可以安装非常多.有许多可能的分支.它是用来控制页处理.它需要在被定义pipeline.xml文件.该文件是为每个阀的标签.该文件可以放一些简单的控制语句 ...

  4. webx学习(四)——ResourceLoadingService

    ResourceLoadingService是一个可以从各种输入源中(例如从File System.Classpath.Webapp中)查找和读取资源文件的服务. 资源表现形式的多样性,给应用程序的接 ...

  5. webx学习(三)——Webx Turbine

    Webx Turbine建立在Webx Framework的基础上,实现了页面渲染.布局.数据验证.数据提交等一系列工作. Webx Turbine所遵循下面的设计理念包括: 页面驱动 约定胜于配置 ...

  6. webx学习(二)——Webx Framework

    Webx Framework负责完成一系列基础性的任务 Webx Framework的任务 初始化Spring容器 初始化日志系统 增强request/response/session的功能 提供pi ...

  7. WebX框架的页面授权

    WebX框架的页面授权 什么是页面授权,简单来说就是对于一个Web应用程序里,哪些页面可以被哪些人在什么情况下访问进行限制.举个简单的例子,有些页面只有用户登录以后才能访问,而另外一些页面无论是否用户 ...

  8. Webx MVC分析

    Webx框架:http://openwebx.org/ petstore:webx3/webx-sample/petstore/tags/3.0/petstore 编译之后:mvn jetty:run ...

  9. WebX实践指南_页面模板(二)

    正如前面所讲的,WebX中View使用Velocity模板引擎来实现的. Velocity Velocity是一个基于Java的模板引擎,它可以让视图的设计者在web页面中引用java代码中定义的数据 ...

  10. Webx处理请求流程

    1.整体流程 更为具体的流程为: 在web.xml中可以看到如下配置 <?xml version="1.0" encoding="UTF-8" ?> ...

最新文章

  1. Leangoo领歌敏捷项目管理工具新增测试管理功能
  2. Python的线程/进程间通讯对象分析
  3. 使用Log Explorer恢复数据
  4. oracle 12c chad,ORACLE 12.2RAC之问题 ora.chad OFFLINE
  5. nginx 限制上传文件大小
  6. java设置属性的取值范围是多少_jvm-Java系统属性的范围
  7. KVM安装、镜像创建(一)
  8. loop 伪设备 挂在文件系统
  9. 自动驾驶模拟器Carla之python编程-(2)控制汽车
  10. JetBrains系列序列号
  11. gps高斯utm_UTM坐标系统与高斯
  12. 免费软件时代的来临!可以媲美金蝶用友的ERP产品,完全免费使用。
  13. windows7环境下VS2010中文版本配置MPI开发环境图文教程
  14. uni-app改变radio的默认样式 去掉小对号
  15. windows系统镜像修复计算机,为你详解win7系统还原及映像修复功能
  16. python ar_四种AR的实现方式
  17. 网络爬虫——豆瓣电影排行榜数据抓取(高级)
  18. 金坛php开发,金坛公布2021年民生实事
  19. oracle enlisttransaction,WAS运行时抛出的两种异常,经过google找到解决方案,记录以备案...
  20. 动态规划练习三:换钱问题(动态规划概念理解与记忆搜索法概念理解对比)

热门文章

  1. 计算机科技手抄报内容,科技手抄报内容-科技在我身边
  2. jmeter监控服务器插件jp@gc - PerfMon Metrics Collector报错 Operation timed out
  3. 自制模仿谷歌搜索UI的网页
  4. 基于Python实现的合同管理系统设计
  5. 鲁豫有约怎么下载,怎么实现qlv转MP4
  6. 【读过的书】《万人如海一身藏》
  7. envi精度评定_envi分类精度评价操作步骤
  8. 睦星科技Kolmostar获1000万美元 A 轮融资,将推出更多元的GNSS定位解决方案
  9. k8s 拉取镜像失败_k8s 无法拉取阿里云仓库镜像
  10. NLP 语义匹配:经典前沿方案整理