- 浏览: 2662776 次
- 来自: 杭州
文章分类
- 全部博客 (1188)
- webwork (4)
- 网摘 (18)
- java (103)
- hibernate (1)
- Linux (85)
- 职业发展 (1)
- activeMQ (2)
- netty (14)
- svn (1)
- webx3 (12)
- mysql (81)
- css (1)
- HTML (6)
- apache (3)
- 测试 (2)
- javascript (1)
- 储存 (1)
- jvm (5)
- code (13)
- 多线程 (12)
- Spring (18)
- webxs (2)
- python (119)
- duitang (0)
- mongo (3)
- nosql (4)
- tomcat (4)
- memcached (20)
- 算法 (28)
- django (28)
- shell (1)
- 工作总结 (5)
- solr (42)
- beansdb (6)
- nginx (3)
- 性能 (30)
- 数据推荐 (1)
- maven (8)
- tonado (1)
- uwsgi (5)
- hessian (4)
- ibatis (3)
- Security (2)
- HTPP (1)
- gevent (6)
- 读书笔记 (1)
- Maxent (2)
- mogo (0)
- thread (3)
- 架构 (5)
- NIO (5)
- 正则 (1)
- lucene (5)
- feed (4)
- redis (17)
- TCP (6)
- test (0)
- python,code (1)
- PIL (3)
- guava (2)
- jython (4)
- httpclient (2)
- cache (3)
- signal (1)
- dubbo (7)
- HTTP (4)
- json (3)
- java socket (1)
- io (2)
- socket (22)
- hash (2)
- Cassandra (1)
- 分布式文件系统 (5)
- Dynamo (2)
- gc (8)
- scp (1)
- rsync (1)
- mecached (0)
- mongoDB (29)
- Thrift (1)
- scribe (2)
- 服务化 (3)
- 问题 (83)
- mat (1)
- classloader (2)
- javaBean (1)
- 文档集合 (27)
- 消息队列 (3)
- nginx,文档集合 (1)
- dboss (12)
- libevent (1)
- 读书 (0)
- 数学 (3)
- 流程 (0)
- HBase (34)
- 自动化测试 (1)
- ubuntu (2)
- 并发 (1)
- sping (1)
- 图形 (1)
- freemarker (1)
- jdbc (3)
- dbcp (0)
- sharding (1)
- 性能测试 (1)
- 设计模式 (2)
- unicode (1)
- OceanBase (3)
- jmagick (1)
- gunicorn (1)
- url (1)
- form (1)
- 安全 (2)
- nlp (8)
- libmemcached (1)
- 规则引擎 (1)
- awk (2)
- 服务器 (1)
- snmpd (1)
- btrace (1)
- 代码 (1)
- cygwin (1)
- mahout (3)
- 电子书 (1)
- 机器学习 (5)
- 数据挖掘 (1)
- nltk (6)
- pool (1)
- log4j (2)
- 总结 (11)
- c++ (1)
- java源代码 (1)
- ocr (1)
- 基础算法 (3)
- SA (1)
- 笔记 (1)
- ml (4)
- zokeeper (0)
- jms (1)
- zookeeper (5)
- zkclient (1)
- hadoop (13)
- mq (2)
- git (9)
- 问题,io (1)
- storm (11)
- zk (1)
- 性能优化 (2)
- example (1)
- tmux (1)
- 环境 (2)
- kyro (1)
- 日志系统 (3)
- hdfs (2)
- python_socket (2)
- date (2)
- elasticsearch (1)
- jetty (1)
- 树 (1)
- 汽车 (1)
- mdrill (1)
- 车 (1)
- 日志 (1)
- web (1)
- 编译原理 (1)
- 信息检索 (1)
- 性能,linux (1)
- spam (1)
- 序列化 (1)
- fabric (2)
- guice (1)
- disruptor (1)
- executor (1)
- logback (2)
- 开源 (1)
- 设计 (1)
- 监控 (3)
- english (1)
- 问题记录 (1)
- Bitmap (1)
- 云计算 (1)
- 问题排查 (1)
- highchat (1)
- mac (3)
- docker (1)
- jdk (1)
- 表达式 (1)
- 网络 (1)
- 时间管理 (1)
- 时间序列 (1)
- OLAP (1)
- Big Table (0)
- sql (1)
- kafka (1)
- md5 (1)
- springboot (1)
- spring security (1)
- Spring Boot (3)
- mybatis (1)
- java8 (1)
- 分布式事务 (1)
- 限流 (1)
- Shadowsocks (0)
- 2018 (1)
- 服务治理 (1)
- 设计原则 (1)
- log (0)
- perftools (1)
最新评论
-
siphlina:
课程——基于Python数据分析与机器学习案例实战教程分享网盘 ...
Python机器学习库 -
san_yun:
leibnitz 写道hi,我想知道,无论在92还是94版本, ...
hbase的行锁与多版本并发控制(MVCC) -
leibnitz:
hi,我想知道,无论在92还是94版本,更新时(如Puts)都 ...
hbase的行锁与多版本并发控制(MVCC) -
107x:
不错,谢谢!
Latent Semantic Analysis(LSA/ LSI)算法简介 -
107x:
不错,谢谢!
Python机器学习库
1. 在webx3的control类里面无法重定向:
navigator.redirectTo("homeModule").withTarget("error.vm");
这句是没有效果的。
webx 3.0.7要使用uribroker来重定向,可明确结束redirectTo()语句,这样就会发出redirect命令。例如:
navigator.redirectTo("homeModule").withTarget("error.vm");
rundata.getRedirectLocation(); // 这句话会结束redirectTo()语句
在下一个版本将支持 navigator.redirectTo("homeModule").withTarget("error.vm").end();
----------------------------------------------------------------------------------------------------------------------------------------------------------
2.在control vm里面设置一个变量,外层调用它的screen无法获取这个变量。有时候有这种需求。比如设置html的title.
1. 首先,control中的变量不影响到screen是一种好的风格,使control相对独立可重用。但你可以通过以下方法让screen访问control的变量:
$control.setTemplate("xxx").setParameter(...).export("var1", "var2", ...)
这样,调用的模板就可以访问到$var1, $var2。
2. 对于页面title这个情况,推荐使用pull tool:<page-tool />
在示例中,这个tool已经默认加上了。所以你可以看一下你的webx.xml中的pull tool服务的设置,如果有这行,那么就可以直接用了。
使用的方法很简单,你只要:$page.setTitle("xxx"),然后layout中就可以访问到$page.title。
page tool的类为:com.alibaba.citrus.turbine.util.HtmlPageAttributeTool
你可以根据apidoc来了解它有什么功能。
navigator.redirectTo("homeModule").withTarget("error.vm");
这句是没有效果的。
webx 3.0.7要使用uribroker来重定向,可明确结束redirectTo()语句,这样就会发出redirect命令。例如:
navigator.redirectTo("homeModule").withTarget("error.vm");
rundata.getRedirectLocation(); // 这句话会结束redirectTo()语句
在下一个版本将支持 navigator.redirectTo("homeModule").withTarget("error.vm").end();
----------------------------------------------------------------------------------------------------------------------------------------------------------
2.在control vm里面设置一个变量,外层调用它的screen无法获取这个变量。有时候有这种需求。比如设置html的title.
1. 首先,control中的变量不影响到screen是一种好的风格,使control相对独立可重用。但你可以通过以下方法让screen访问control的变量:
$control.setTemplate("xxx").setParameter(...).export("var1", "var2", ...)
这样,调用的模板就可以访问到$var1, $var2。
2. 对于页面title这个情况,推荐使用pull tool:<page-tool />
在示例中,这个tool已经默认加上了。所以你可以看一下你的webx.xml中的pull tool服务的设置,如果有这行,那么就可以直接用了。
使用的方法很简单,你只要:$page.setTitle("xxx"),然后layout中就可以访问到$page.title。
page tool的类为:com.alibaba.citrus.turbine.util.HtmlPageAttributeTool
你可以根据apidoc来了解它有什么功能。
发表评论
-
Session失效的几种方法
2012-03-08 12:37 1553Session失效的几种方法 (1)在主页面或者公共页面中加入 ... -
struts2和webx参数注入比较
2012-02-27 16:09 1050struts2 使用ognl 通过setter注入参数 ... -
webx3 ajax实践
2012-02-03 16:31 4236webx3处理ajax很简单,需要注意的是别忘了家cache- ... -
web3 URLBroker
2011-11-19 20:07 1100http://www.3renyou.com:8080/pla ... -
webx session读写
2011-10-25 11:24 1055画了两张图 -
webx3问题解决
2011-10-15 23:02 11041.404错误无法找到设置的error.vm。 原因err ... -
webx3的对象树
2011-10-15 22:34 905WebxComponents { parentContex ... -
webx pipeline
2011-09-30 15:26 1510pipeline 1. analyzeURL(分析URL的目 ... -
webx3核心配置
2011-09-30 12:29 2395Webx3 服务配置 1 RequestContext < ... -
webx3的扩展点
2011-09-26 11:54 1843以Template渲染服务为例子 <!-- Te ... -
webx
2011-06-14 21:06 1568webx初始化: listener: WebxCon ...
相关推荐
Webx3中文指南, 非常详细!
WebX3是一个强大的开源Web应用程序框架,主要用于构建企业级的Web应用系统。它以其灵活性、高效性和可扩展性而受到开发者的青睐。本压缩包包含了WebX3学习的示例和一个简单的留言板应用,这对于初学者理解WebX3的...
Webx3_Guide_Book 用户指南 2001年,阿里巴巴内部开始使用Java Servlet作为WEB服务器端的技术,以取代原先的 Apache HTTPD server和mod_perl的组合。 • 2002年,选择Jakarta Turbine作为WEB框架,并开始在此之上...
### Webx3框架知识点概述 #### 一、Webx3框架简介 - **定义与背景**:Webx3是阿里巴巴公司推出的一款专为大规模互联网应用设计的企业级开发框架。该框架旨在解决传统Java Web开发中遇到的问题,如复杂的配置、低效...
Webx是基于Java的Web应用框架,它具有高成熟度和可靠性,并且具备强大的开放性和扩展性。Webx框架的文档详细介绍了该框架的设计理念、历史、优势以及与Spring框架的集成等方面。文档内容主要分为两大部分:Webx框架...
《Webx3 开源框架深度解析》 Webx3 是阿里巴巴开源的一款强大的Java Web开发框架,它基于MVC(Model-View-Controller)设计模式,旨在简化企业级应用的开发流程,提高开发效率。Webx3 提供了丰富的功能,包括但不...
《Webx3日志系统配置指南》 在Web开发中,日志系统是不可或缺的一部分,它可以帮助开发者跟踪程序运行状态,定位错误,以及进行性能分析。Webx3是一款功能强大的Web应用框架,其中包含了完善的日志处理机制。本文将...
3. Webx的历史 ....................................................................................................... ix 4. 为什么要用Webx而不是其它的开源框架? ........................................
《剖析paoding-webx3-solr-lucene:构建高效搜索引擎的深度探索》 在现代互联网应用中,数据量的增长速度惊人,如何高效地搜索和处理这些数据成为了开发者面临的重大挑战。"paoding-webx3-solr-lucene"是一个专注于...
《WebX3 Guide Book学习指南》是一本由Michael Zhou编写的关于Webx框架的专业书籍,出版于2010年11月13日。Webx框架是一个用于构建Web应用程序的强大工具,尤其在Java开发领域中有着广泛的应用。本书旨在为开发者...
3. **视图(View)**:视图负责渲染并展示数据。在Webx中,视图可以是JSP、FreeMarker或其他模板引擎生成的HTML页面。视图和模型之间的通信通过模型对象进行,模型对象包含要显示的数据。 4. **会话(Session)**:...
### Webx3 PDF(阿里巴巴前端Web框架):深入解析与技术要点 #### 引言 Webx是一款由阿里巴巴推出的前端Web框架,旨在提供一个高效、灵活且可扩展的基础架构来支持大规模Web应用的开发。本文章将从Webx框架的核心...
在Webx3中获取Cookie的值是Web开发中常见的任务,尤其对于依赖用户会话信息的应用来说至关重要。Webx3是一个基于Java的企业级Web应用框架,它提供了丰富的功能来处理HTTP请求和响应,包括对Cookie的操作。下面我们将...
在"petstore-webx3"这个压缩包中,我们可能找到了一个示例应用——PetStore,它是基于WebX框架的一个在线宠物商店的实现。 WebX 的核心特点和关键技术主要包括以下几个方面: 1. **MVC(Model-View-Controller)...
文件名“Webx3_requestContexts.docx”可能是指Webx的第三个主要版本(Webx3)中的Request Context(请求上下文)部分。Request Context是Web框架中常见的一种设计模式,用于封装HTTP请求的相关信息,如请求参数、...
Webx是一个高性能的Java Web应用框架,提供了丰富的组件和灵活的设计理念,使得开发者能够快速构建出可扩展、易于维护的Web应用程序。本知识点将详细介绍Webx框架的核心理念、架构层次、使用优势以及在实际开发中的...
- **Webx3应用的Context结构**:Webx3中取消了`ServiceContext`的概念,改为直接使用Spring Context。整体结构被简化为两层:根容器`SpringRootContext`和子容器`SpringSubContext`。子容器中的Bean可以直接访问根...
Webx是一个由阿里巴巴开源的Java企业级应用开发框架,它是Spring框架的一种扩展和深化。Webx的设计理念建立在层次化架构之上,提倡页面驱动、约定优于配置等设计原则。它的出现为Java开发者提供了一个可以替代传统...
在本文中,我们将深入探讨WebX项目实践总结,包括WebX的启动顺序、WebX的使用技巧以及WebX中的表单提交机制。 **一、WebX启动顺序** WebX的启动过程涉及多个阶段,理解这一过程对于调试和优化应用至关重要。首先,...
**3. 面向服务的设计** WEBX框架支持面向服务的架构(SOA),鼓励开发人员以服务的形式定义和实现功能,增强了系统的可扩展性和灵活性。服务间的通信可以通过HTTP、RPC等方式进行,使得系统能更好地应对复杂多变的...