webx学习

webx学习(一)——初识webx

webx学习(二)——Webx Framework

webx学习总结(一)——使用webx框架实现简单的登录功能

webx学习(三)——Webx Turbine

webx学习(四)——ResourceLoadingService

webx学习(五)——webx页面布局相关

webx学习(六)——Request Contexts

webx学习(七)Pipeline服务

webx学习(八)Request Contexts详解

webx学习总结(二)——使用webx框架实现简单的登录功能

webx学习总结(零零零)——杂记

webx学习总结(三)——velocity前端相关

从零开始WebX——搭建Webx

从零开始WebX——使用webx实现简单的登录功能

webx相关概念与具体处理流程

时间: 2024-08-05 09:12:25

webx学习的相关文章

webx学习笔记

Webx学习笔记周建旭 2014-08-01 Webx工作流程 图 3.2. Webx Framework如何响应请求 当Webx Framework接收到一个来自WEB的请求以后,实际上它主要做了两件事: 1. 首先,它会增强request.response.session的功能,并把它们打包成更易使用 的RequestContext对象. #macro (registerMessage $field) #if (!$field.valid) $field.message #end #end

Webx学习(一)

什么是webx Webx3_Guide_Book中是这样介绍的: Webx是一套基于Java Servlet API的通用Web框架. Webx致力于提供一套极具扩展性的机制.来满足Web应用不断变化和发展的需求.而SpringExt正是这样的扩展性的基石.SpringExt扩展了Spring,在Spring的基础上提供了一种扩展功能的新方法. 这也说明.webx是在springExt的基础上建立起来的一套web服务框架. 它封装了servlet规则.细化了普通情况下的filter,通过配置文件

Webx学习之一

什么是webx Webx3_Guide_Book中是这样介绍的: Webx是一套基于Java Servlet API的通用Web框架.Webx致力于提供一套极具扩展性的机制,来满足Web应用不断变化和发展的需求.而SpringExt正是这种扩展性的基石.SpringExt扩展了Spring,在Spring的基础上提供了一种扩展功能的新方法. 这也说明,webx是在springExt的基础上建立起来的一套web服务框架. 它封装了servlet规则,细化了一般情况下的filter,通过配置文件pi

Webx学习笔记(八)Request Context之Session

1 Session概述 HTTP协议是无状态的,但通过session机制,就能把无状态的变成有状态的.Session的功能就是保存HTTP请求之间的状态数据.有了session的支持,就很容易实现诸如用户登录.购物车等网站功能.在Servlet API中,有一个HttpSession的接口. 在Java代码中访问session //在一个请求中,保存session的状态 // 取得session对象 HttpSession session = request.getSession(); // 在

WebX学习二——URL请求流程分析

URL请求流程分析 1.在index页面中设置了 得到如下链接 当这个get请求发出的时候,流程是这样的: 首先,它被webx中配置的Filter捕获: 进入源码分析发现:该请求进入了WebxFrameworkFilter的doFilter方法: @Override protected void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOExcept

Webx学习笔记(六)Pipeline服务

1. Pipeline工作原理 Pipeline的意思是管道,管道中有许多阀门(Valve),阀门可以控制水流的走向.在Webx中,pipeline的作用就是控制应用程序流程的走向. 图 6.4. Pipeline和Valves Pipeline的设计和filter非常相似,也是击鼓传花式的流程控制.但是有几点不同: Pipeline只能控制流程,不能改变request和response. Pipeline是轻量级组件,它甚至不依赖于WEB环境.Pipeline既可以在程序中直接装配,也可以由s

Webx学习笔记(四)Webx Turbine

Webx Turbine建立在Webx Framework的基础上,实现了页面渲染.布局.数据验证.数据提交等一系列工作.Webx Turbine所遵循下面的设计理念包括:页面驱动约定胜于配置 页面布局: Screen,代表页面的主体.Layout,代表页面的布局.Control,代表嵌在screen和layout中的页面片段 1.webx设计理念: 页面驱动:         在程序员介入以前,让界面设计师可以直接创建模板,并展示模板的效果.页面驱动的反面,是程序驱动,或者是Action驱动

Webx学习笔记(三)Webx Framework

Webx Framework的任务 系统初始化 响应请求 初始化Spring容器 增强request/response/session的功能 初始化日志系统 提供pipeline流程处理机制   异常处理   开发模式 1 Webx的初始化 //初始化Spring容器 - /WEB-INF/web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4"

webx--借用petstore快速入门,webx--petstore

配置对应环境,运行petstore 通过官网给的命令行方法,来运行petstore petstore是java ee的经典学习案例,下载链接 如何运行呢? 参见官网给的指导:webx官网 git clone https://github.com/webx/citrus-sample.git cd citrus-sample/petstore mvn clean install cd web mvn jetty:run-war maven是一个巨大项目的管理工具,类似于C++的makefile,回