
Flex And Java
文章平均质量分 69
flex_work
Mail: xiang.okaygmail.com 系统架构师
展开
-
AS3 和 Java 密码解压zip文件
在09年实现AS3 和 Java 之间交互加密的zip文件, 并能解密. 现将其开源在code google上. 以下是项目的相关信息. 1. 项目名 EncryptZip 2. 开发环境: JDK1.6 Flex SDKs3.3 Eclipse 3.2原创 2011-06-13 12:33:00 · 2883 阅读 · 1 评论 -
工作中Flex开源框架及代码
Flex的开源框架和代码有很多,整理出工作中主要用到的框架和代码如下:09年 Cairngorm MVC架构 ( universamind 扩展自Cairngorm)原创 2011-08-31 23:19:59 · 500 阅读 · 0 评论 -
zip压缩/解压缩带空文件夹的文件
在EncryptZip的项目中对Zip的加密/解密没有包含带子文件夹的需求, 只有一层的关系. 在此文中给出普通的zip压缩/解压缩的Java代码, 压缩时递归压缩文件,包含文件及文件下的空文件夹. 若Flex端需要类似的功能, 可以参考本文中的zipFileWithTier原创 2011-07-21 20:04:54 · 11840 阅读 · 2 评论 -
AVAYA java.lang.Exception: javax.servlet.ServletException: empty String
在基于Avaya Dialog Design平台的电话银行系统的开发维护过程中遇到过empty String错误。在本文中给出错原因分析及解决。 Application在Prod Server的日志中发生了empty String Error, 我们要根据AIX6.0系原创 2011-07-28 22:18:24 · 1250 阅读 · 0 评论 -
Eclipse 配置Tomcat的参数,使JConsole访问
1. 在Tomcat的Overview视图下点击Open launch configration 进入 Edit launch configuration properties框.2. 点击Arguments选项卡, 在VM arguments中加入 -Dcom.sun.原创 2011-07-28 21:09:07 · 2233 阅读 · 0 评论 -
Ant 不打包空文件夹
以前在应用中备份转移log日志时发生一个异常, 发现存储log日志的父文件夹没有创建, 后来对Ant打包的EAR文件和工程目录进行比较才发现工程目录下用来存储log日志的文件夹并没有被打包进的EAR中, 由于该文件夹是用来当日志达到一定规模后, 转移并备份这些日志文件用的, 因此原创 2011-07-21 20:07:02 · 2190 阅读 · 0 评论 -
Smooks 应用 Xml2Java
Smooks 是一个数据流事件框架, 可以在EDI, CSV, XML, Java四格式之间进行转换,在项目中用到将Xml转换为Java对象, 然后将java对象持续化到数据库中。 可以到Smooks官网下载源代码及Samples。(结合Sample学习会更快) 给出Xml2Java转换的测试代码: package com.training.dem原创 2011-06-29 22:21:00 · 3307 阅读 · 0 评论 -
Java 加密解密zip文件
网上有很多关于zip文件加密解密的帖子, 大多没有给出具体的Java语言的实现代码。本文将给出测试及实现代码。 在前面的文章中我给出了前端AS3语言的zip加密解密代码,而在后台Java也要实现这个功能,这样才能保证数据的正确加密解密。(实际上我是先实现Java语言的zip加密解密,而后才实现AS3语言的zip加密解密,其中原因请见前面文章) Java有原创 2011-06-26 15:49:00 · 15548 阅读 · 4 评论 -
Ant 打包EAR
由于工作流程的限制, 代码暂时在CMS上不能提交, 只好在本地打好ear包, 再部署Websphere上去. Ant 打包EAR步骤 (Apache Ant version 1.8.0) 1. 设置ANT工作环境 1.1 系统环境变量中配置ANT_HOME ANT_HOME = "C:/apache-ant-1.8.0" 1.2原创 2011-06-17 13:52:00 · 5654 阅读 · 0 评论 -
AS3 zip加密解密算法三
在AS3.0中解决"两个大数相乘值不正确"的问题, 参考的C#的zip加密/解密算法. 在实际的测试开发过程中, 我知道需要采用了十六进制相乘的算法, 并对得到的十六进制的数据从低位截取八位, 将这八位十六进制值加一后赋给 _Keys[1]. 这样计算后得到的key的值完全和C#的key值一致了. 代码如下: public class ZipCrypto原创 2011-06-13 18:01:00 · 2572 阅读 · 0 评论 -
AS3 zip加密解密算法二
上文提到Java的的zip加密/解密工作, 由于Flex端陷入僵持, 想想能在Java端实现zip加密/解密也不错. 为了保持和Flex的目录结构一致, 我将Java端的的zip加密/解密代码目录命名为nochump.util.zip. 在JDK中已有zip的解压缩代码, 因此我只需要扩展现有的java.util.zip包下的代码, 并实现加密/解密算法的即可.加密/解密原创 2011-06-13 16:05:00 · 4220 阅读 · 0 评论 -
AS3 zip加密解密算法一
在EncryptZip的开发中, 前端Flex要能够对加密的zip的文件进行解密, 当时网上没有这个功能的现有的代码. 由于我使用的是纯AS代码, 经过比较几个网上现有的zip文件压缩的开源代码, 我采用了nochump, 并尝试在此基础上进行扩展. zip的开发需要了解zip文件的压缩格式, 每个数据标志位的意义, 好在nochump的代码给出了详细的注释,在此对Davi原创 2011-06-13 15:45:00 · 6409 阅读 · 0 评论 -
AS3 深度拷贝对象的构造函数带参数
关于AS3的深度拷贝, 网站有不少的的文章介绍. 我在EncryptZip项目中也用到了, 由于ZipEntry 有自己的构造函数, 在copier.readObject()处得到了参数个数不匹配错误(ArgumentError: Error #1063), 所以查找了相关资料, 然而最终也没有找到一个好的解决方案. 资料显示:如果不使用registerClassAli原创 2011-06-13 14:19:00 · 3074 阅读 · 0 评论 -
DialogDesign 堆栈溢出
在我们的电话银行系统发布后,发生过DialogDesign 堆栈溢出的问题。根据同事对log的信息发现异常是发生在系统对用户访问的菜单进行权限认证时, 即在流程中系统检查菜单的SecurityMatrix时出错。SecurityMatrix的验证类似一个递归的过程,Dia原创 2011-08-31 22:34:39 · 555 阅读 · 0 评论