2007-12-12

解决js对象的深度clone导致的递归死循环

关键字: javascript 对象 clone DWR 递归
问题描述: js对象clone是RIA编程中常用方法,但是对象属性之间的循环引用会导致clone的递归进入死循环。 js 代码   var a = {pa1:'av1',pa2:'av2'};   var b = {pb1:'bv1',pb2:'bv2'};   a.pa3 = b;   //b.pb3 = a;   var&n ...
2007-11-16

使用json取代传统的form提交

关键字: form tab json webRPC
        传统的html提交在处理复杂对象的编辑时显得力不从心,结构性的数据在经过后台jsp或者asp处理,展示为前台的html表单后,成为平面型的form的input,这样,当form提交到后台,服务不得不重新将平面型的构造为结构性数据,以进行后续的处理。          在采用O/R mapping的应用中,这样的展示方式成为开发工作的瓶颈。         WebRPC能够实现结构化数据在 ...
我想在写这篇文章之前,已经有无数的难友被IE折磨得痛苦不堪了. 下面就将我自己用IE的问题作个小结: 1.div 无法覆盖select 表单的问题   痛苦指数    解决办法:   各路大仙真是仁者见仁,智者见智,归纳起来主要有两种   a. 隐藏法        计算select附近的div,如果发现div重叠,就赶紧隐藏select,典型代表 :www.dynarch.com/projects/calendar/   b.替换法   & ...
结构图 见附件 说明 系统可划分为以远程文件管理为中心的网站管理和以模板引擎为中心页面生成两大部分。 1.网站管理 远程文件管理实现了B/S方式的对远程文件夹的管理,包括:     目录和文件的浏览     目录的创建、删除、重命名、移动     文件的上传、删除、重命名、移动     远程文件选择(单选)     远程目录选择(单选) 在上述基本功能的基础上,可以实现以下系统功能:   &nb ...
流程图 见附件 说明 1、浏览器向Apache请求静态页面 2、Apache未找到该页面,通过Ajp3协议将请求转发Tomcat 3、在Tomcat中一个、名为urlParser的Servlet负责处理转发请求 4、urlParser根据URL规则匹配到相应的ActionBean 5、ActionBean根据URL获得模板及必要的结构化数据 6、模板管理模块负责根据模板及结构化数据(或者动态页面参数)生成静态页面,向浏览器回送静态页面内容,并将其按照URL路径写入文件系统。 applicationContext.xml中相关的配置片断 xml 代 ...
2007-08-14

用Ext编写的远程文件管理

关键字: CMS java
功能描述   作为CMS系统的基础组件,远程文件管理实现了B/S方式的对远程文件夹的管理,包括: 目录和文件的浏览 目录的创建、删除、重命名、移动 文件的上传、删除、重命名、移动  远程文件选择(单选,待实现)  远程目录选择(单选,待实现) 在上述基本功能的基础上进行扩展,可以实现以下系统功能: 网站文件夹管理 文章模板文件夹管理 频道封面及摘要模板管理 网站频道管理 网站频道选择 频道摘要编辑、 特点 集成了Ext的主题 支 ...
现象 通过mod_jk整合Apache和Tomcat,在Servlet中可以通过request.getAttribute("REDIRECT_URL")获得Apache自定义错误处理的原始URL。 不幸的是,如果这个REDIRECT_URL包含中文路径,我们获得的将是乱码。 例如:请求不存在的页面http://localhost/rp/数字故宫/hh.html, 返回结果为:/rp/数字故宫/hh.html 问题定 ...
2007-07-19

Apache2.2.4 + Tomcat5.0整合手记

关键字: Tomcat CMS
基于反向代理的动态页面缓存技术(参见车东文章), 落实到穷人的解决方案之一就是Apache+tomcat的整合,整合应当达到以下几方面效果: 1.Apache负责静态文件的处理 2.涉及jsp,servlet的动态请求交给tomcat处理 3.通过自定义错误响应404,当Apache找不到静态页面时,应当重定向给tomcat处理 4.在负责处理第3种情况tomcat的servlet或者jsp中,能够获得重定向之前的URL等信息。 看了网上的文章,需要在apache2.2自带ajp或者mod_jk之间做出选择。 先试试ajp吧,大家都说配置简单。 搜了一下,以这篇文章讲得最为 ...
在CMS系统中一个基本问题是对基于模板的动态页面结果进行缓存,如果模板采用jsp,常常使用response重定向截获输出结果。 常见的代码如下: java 代码   WrapperResponse wp = new WrapperResponse(response);   request.getRequestDispatcher(tp).include(request, wp);   但是如果我的jsp中指定了字符编码呢,例如: java 代码 ...
2007-07-10

HTML parser选型测试

关键字: HTML parser
内容管理(cms)常常需要将网站频道的摘要(summery)合并到父频道的封面,引入HTML parser,  可以结构化方式操作HTML内容,使网页内容的提取、重构变得容易。  以下链接列出了相关的java opensource项目  http://www.open-open.com/30.htm  根据网友的评论,将htmlcleaner、htmlparser、nekohtml列入候选。  以附件html作为测试用例,按照常见的getElementsByTagName提取Body,  以getElementById获取 ...
chen4w
搜索本博客
最近加入圈子
存档
最新评论