摘要: xStream完美转换XML、JSONxStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html它 们都完美支持JSON,但是对xml的支持还不是很好。一定程度上限制了对Java对象的描述, 阅读全文
posted @ 2012-05-16 11:08 wangrs 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 前几天在写ViSR的时候,碰到了一个问题,问题如下:1、定义了一个HorizontalList类型的可视化组件:MyHorizontalList。2、MyHorizontalList的属性:dataProvider。它绑定了一个外部数据。(假设这个外部数据共6条)3、MyHorizontalList的属性:itemRenderer,它使用了自定义的组件:MyItemRenderer4、在MyItemRenderer里面定义了一个public类型的functon:refresh()5、程序初始化的时候,众所周知如果要对MyItemRenderer里面的item进行赋值的话,要使用data.XXX 阅读全文
posted @ 2012-05-11 15:53 wangrs 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 主程序文件List1.mxml: 1 <?xml version="1.0" encoding="utf-8" ?> 2 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> 3 <mx:Style> 4 Application 5 { 6 font-size:12px; 7 } 8 </mx:Style> 9 <mx:Script>10 import mx.controls.Alert;11 import mx 阅读全文
posted @ 2012-05-11 15:46 wangrs 阅读(363) 评论(0) 推荐(0) 编辑
摘要: Servlet 是一种比JSP 更早的动态网页编程技术。在没有JSP 之前, Servlet 也是同时充当视图层、业务逻辑层及持久层角色。Servlet 的开发效率非常低,特别是当使用Servlet 生成表现层页面时,页面中所有的HTML 标签,都需采用Servlet 的输出流来输出,因此极其烦琐。由于Servlet 是个标准的Java 类,因此必须由程序员开发,其修改难度大,美工人员根本无法参与Servlet 页面的开发。这一系列的问题,都阻碍了Servlet 作为表现层的使用。自MVC 规范出现后, Servlet 的责任开始明确下来,仅仅作为控制器使用,不再需要生成页面标签,也不再作为视 阅读全文
posted @ 2012-04-30 15:37 wangrs 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Struts 概述随着MVC 模式的广泛使用,催生了MVC 框架的产生。在所有的MVC 框架中,出现最早,应用最广的就是Struts 框架。Struts 的起源Struts 是Apache 软件基金组织Jakarta 项目的一个子项目, Struts 的前身是CraigR. McClanahan 编写的JSP Model2 架构。Struts 在英文中是"支架、支撑"的意思,这表明了Struts 在Web 应用开发中的巨大作用,采用Struts 可以更好地遵循MVC 模式。此外, Struts 提供了一套完备的规范,以基础类库,可以充分利用JSP/Servlet 的优点,减 阅读全文
posted @ 2012-04-30 15:35 wangrs 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.*; 2 import org.apache.tools.zip.*; 3 import java.util.Enumeration; 4 /** 5 *功能:zip压缩、解压(支持中文文件名) 6 *说明:本程序通过使用Apache Ant里提供的zip工具org.apache.tools.zip实现了zip压缩和解压功能. 7 * 解决了由于java.util.zip包不支持汉字的问题。 8 * 使用java.util.zip包时,当zip文件中有名字为中文的文件时, 9 * 就会出现异常:"Exception in th... 阅读全文
posted @ 2012-04-30 13:00 wangrs 阅读(5689) 评论(0) 推荐(0) 编辑
摘要: 1:再压缩前,要设置linux模式, 需要使用第三方ant-1.6.5.jar 如果是文件目录,则ZipEntry zipEntry=new ZipEntry(basePath + System.getProperties().getProperty("file.separator"));zipEntry.setUnixMode(755);//解决linux乱码如果是文件,则 ZipEntry zipEntry=new ZipEntry(base);zipEntry.setUnixMode(644);//解决linux乱码然后在输出时强制设置编码: ZipOutputStr 阅读全文
posted @ 2012-04-30 12:56 wangrs 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 文件上传状态枚举类:View Code 1 package com.hoo.enums; 2 3 4 5 /** 6 7 * <b>function:</b> 文件上传状态 8 9 * @package com.hoo.enums10 11 * @fileName UploadState.java12 13 * @createDate 2010-10-11 下午12:18:1414 15 * @author hoojo16 17 */18 19 public enum UploadStat... 阅读全文
posted @ 2012-04-30 12:26 wangrs 阅读(244) 评论(0) 推荐(0) 编辑