前言本博客记录来阿里实习的第一个任务–webx框架学习,会不断更新学习心得。运行petstore,配置对应环境通过官网给的命令行方法,来运行petstore
petstore是java ee的经典学习案例,下载链接
如何运行呢? 参见官网给的指导:webx官网
git clone https://github.com/webx/citrus-sample.git
cd citrus-sample/p...
分类:
Web程序 时间:
2015-06-29 17:53:30
阅读次数:
182
URL请求流程分析1.在index页面中设置了得到如下链接当这个get请求发出的时候,流程是这样的:首先,它被webx中配置的Filter捕获:
进入源码分析发现:该请求进入了WebxFrameworkFilter的doFilter方法: @Override
protected void doFilter(HttpServletRequest request, HttpServletR...
分类:
Web程序 时间:
2015-06-16 09:31:53
阅读次数:
347
使用webx开发时遇到几次这样的错误,总结一下。
在applicationContext.xml里面添加定时器任务的配置:
最后一行,加了一个unitService的bean。这个bean是一个现有Service的实现类。
@Service
public class UnitServiceImpl implements UnitServ...
分类:
其他好文 时间:
2015-06-09 20:04:20
阅读次数:
190
一、WebX3 三大层次 1. SpringExt:基于Spring,提供扩展组件的能力。它是整个框架的基础。 2. Webx Framework:基于Servlet API,提供基础的服务,例如:初始化Spring、初始化日志、接收请求、错误处理、开发模式等。Webx Fr...
分类:
Web程序 时间:
2015-06-05 15:23:00
阅读次数:
342
什么是webxWebx3_Guide_Book中是这样介绍的:
Webx是一套基于Java Servlet API的通用Web框架。Webx致力于提供一套极具扩展性的机制,来满足Web应用不断变化和发展的需求。而SpringExt正是这种扩展性的基石。SpringExt扩展了Spring,在Spring的基础上提供了一种扩展功能的新方法。
这也说明,webx是在springExt的基础上建立起来...
分类:
Web程序 时间:
2015-06-02 22:07:29
阅读次数:
2715
webx 文档中描述:
你不能把一个短期的对象如request、response和request context注入到MyAction这个singleton对象。然而,在Webx中,这样做是可以的!奥秘在于Request Contexts服务对上表所列的这些短期对象作了特殊的处理,使它们可以被注入到singleton对象中。事实上,被注入的只是一个“空壳”,真正的对象是在被访问到的时候才会从线程...
分类:
Web程序 时间:
2015-03-29 21:03:52
阅读次数:
316
1 WebxContextLoaderListener
Webx Framework 通过配置在web.xml中的WebxContextLoaderListener来初始化Spring
com.alibaba.citrus.webx.context.WebxContextLoaderListener
WebxContextL...
分类:
Web程序 时间:
2015-02-09 23:07:53
阅读次数:
300
股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询) Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx 复制 Endpoint Disco: http://webservice.webx...
分类:
Web程序 时间:
2014-12-30 12:05:52
阅读次数:
259
AutoConfig
AutoConfig是一个小工具,用于解决不同机器之间配置不同的问题。有时候有些配置,比如数据库地址、缓存地址等,这些配置与环境有关。每次在不同的环境中都需要重新修改配置,比较麻烦。解决这个问题有两种方法,一种是通过maven中的filter工具,另外一种是使用autoconfig。maven-filter工具的缺点是,当项目编译打包之后,无法再修改配置文件。而auto...
分类:
Web程序 时间:
2014-12-05 21:22:44
阅读次数:
1020
在Servlet中,Session和Cookie是分开的。Session一般保存在内存中,当然也可以保存在数据库等其他地方。如果保存在内存中,对于服务集群来说就需要解决Session共享的问题。如果保存在数据库,就存在单点故障、性能差等问题。
webx提供了会话框架,将session这样复杂的问题统一进行解决。在webx框架中,主张将cookie合并到session中,再通过规则,路由到co...
分类:
Web程序 时间:
2014-12-05 21:19:22
阅读次数:
446