摘要: http://blog.csdn.net/tianlesoftware/article/category/706520 阅读全文
posted @ 2012-02-18 14:31 张良 阅读(204) 评论(0) 推荐(0)
摘要: 一.JDBC 连接Oracle 说明JDBC 的应用连接Oracle 遇到问题,错误如下:ORA-12505,TNS:listener does not currently know of SID given in connect descriptor TheConnection descriptor used by the client was。我在DB 层面配置了静态注册,并且GLOBAL_DBNAME和SID_NAME 不一样,以往的配置都是一样的,所以没有发现这个问题。(SID_DESC =(GLOBAL_DBNAME = dave) (ORACLE_HOME =D:\app\Adm. 阅读全文
posted @ 2012-02-18 14:25 张良 阅读(37995) 评论(0) 推荐(2)
摘要: 在很多Java应用中需要在程序中调用Java编译器来编译和运行。但在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的路径。而在Java SE6中为我们提供了标准的包来操作Java编译器,这就是javax.tools包。使用这个包,我们可以不用将jar文件路径添加到classpath中了。一、使用JavaCompiler接口来编译Java源程序使用Java API来编译Java源程序有很多方法,现在让我们来看一种最简单的方法,通过Ja 阅读全文
posted @ 2012-02-18 14:17 张良 阅读(868) 评论(0) 推荐(0)
摘要: 有这个一个需求:对一个java的源码文件在未作编译前进行语法分析。获得其中的package ,fields ,method等方法。PMD实在太大。放弃不用使用了一个小项目http://code.google.com/p/javaparser/非常不错。可以解析成标准的AST对象。 阅读全文
posted @ 2012-02-18 14:16 张良 阅读(154) 评论(0) 推荐(0)
摘要: package tester;import org.apache.commons.beanutils.BeanMap;import org.junit.Test;import com.alcor.builder.generator.web.velocity.Tags;import com.alcor.util.classloader.GreeterClassLoader;import junit.framework.TestCase;public class ReflectTagsTester extends TestCase {@Testpublic void test()throws Ex 阅读全文
posted @ 2012-02-18 14:15 张良 阅读(309) 评论(0) 推荐(0)
摘要: 免安装Oracle客户端使用PL/SQL连接Oracle大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢?利用Oracle提供的Instant Client Package只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.ht 阅读全文
posted @ 2012-02-18 14:14 张良 阅读(233) 评论(0) 推荐(0)
摘要: 原文转自:http://www.blogjava.net/cph8066/archive/2008/07/29/218410.html这篇文章是Flex动画效果变换的最后一编了,这篇将会讲述Flex中的“变面”(我自已的理解)技术,即是Transitions!如果看过Flex SDK里面的自带的例子程序,有一个叫“Flex Store”的应用,在里面的手机列表中看某一个手机的详细时,就是这种效果,不多说,这篇会比较简单,先看看效果:看到了效果了吧,这种的变换不难实现,再来看看代码再解析:1<?xmlversion="1.0"encoding="utf-8&q 阅读全文
posted @ 2012-02-18 14:12 张良 阅读(164) 评论(0) 推荐(0)
摘要: 原文出自http://www.blogjava.net/cph8066/archive/2008/07/29/218407.htmlFlex的动画效果与变换!(二)在上篇文章《Flex的动画效果与变换(一)》中讲到了使用Flex系统里面自带的一些动来效果的使用,但很多开发者都并不满足Flex里提供的简单的渐变大小,透明,移动,遮罩等的效果,如果是Flash的开发者的话,更不用说了,在Flash,多数人都是随意的制作一些动画效果等,而且形态多变。但是不是Flex里就不能实现呢?肯定不是,在Flex里也可以自定义动画效果,只不过就是没有Flash里面那么简单随意了。不过熟悉了之后,也会觉得在Fle 阅读全文
posted @ 2012-02-18 14:11 张良 阅读(163) 评论(0) 推荐(0)
摘要: 原文出自http://www.blogjava.net/cph8066/archive/2008/07/29/218405.htmlFlex的动画效果与变换!(一)在Flex里面不像在Flash里面随意制作动画了,Flex更趋向于应用程序,而不是动画制作了,所以没有了时间轴的概念。在Flex中使用动画效果,可以用Flex自带的Effect,或者自已定制Effect,因为很多人都想借Flash里面的一样操作Flex,比如在Flash里面做一个动态按钮很容易,当鼠标移动到上面时,会有很多发光的点跑出来(荧火虫效果),这种效果在Flash十分容易实现,但在Flex里面要实现这种效果就不是那么简单的了 阅读全文
posted @ 2012-02-18 14:11 张良 阅读(261) 评论(0) 推荐(0)
摘要: 如果利用ModuleLoader 对flex的模板生成的swf 进行载入,侦听这个模板文档的ModuleEvent.READY方法的话(addEventListener(ModuleEvent.READY,doReady);)。这个事件是在模板的swf加载完成后就派送出消息了。如果这个模板里面自身使用了 类似于 SwfLoader这样的组件,从外部载入一个很大的swf文件的话。不会影响到模板自身派送出ready消息。总结:也就是说系统不是在等待模板内部所有组件都准备好的情况下发送Ready消息,而只是对模板的swf 进行判断。应该符合 Flex下所有组件和事件消息派送的一贯原则。 阅读全文
posted @ 2012-02-18 14:10 张良 阅读(134) 评论(0) 推荐(0)
摘要: 1.当任何对象unload后,flash player不会自动的回收内存,机制本身判断应该是判断周期时间内增长内存量而去自动回收,当然也你可以通过System.gc() 去主动回收。但是这样回收是无法回收干净的。2. flash player内存分配有两种机制,一种是静态的,当前我发现只用lite才有这个支持,他对内存管理比较严格,把独立的player都放里面。 第二种就是动态的,这个方式缺点就是产生内存散片,这个散片必须要根player over它才会全部释放,否则,散片部分一直增长。FLEX内存释放优化原则:1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2. 阅读全文
posted @ 2012-02-18 14:09 张良 阅读(383) 评论(0) 推荐(0)
摘要: 在样式css中,用如下方式定义样式Alert{fontSize:18;color: #000000;}ToolTip { fontSize: 18; color: #FFFFFF; backgroundColor: #000000;} 阅读全文
posted @ 2012-02-18 14:09 张良 阅读(515) 评论(0) 推荐(0)
摘要: 详细见 此ppt转载http://ieltsyangliu.spaces.live.com/blog/cns!5C02FE7927131D49!166.entry【ielts原创】关于flex的module开发前台的开发,目前RIA技术越来越具有优势,而其中的flex目前也出到了版本3.之前采用flex开发展现层的时候,经常为程序越做越大而发愁,今天了解到了flex的module这块的功能,打算通过一两天时间学习和了解。之后进行我们之前项目的前台重构工作。flex的Modules技术是可以被flex程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。flex的Modu 阅读全文
posted @ 2012-02-18 14:08 张良 阅读(541) 评论(0) 推荐(0)
摘要: 用过java的日志框架log4j之后,你就会被它方便而又强大的功能所吸引。我们不仅可以控制日志输出的目的地,还可以控制日至输出级别,便于调试和发布。 其实在Flex中也提供了这样的一个框架,Logging API就是最基本的日志控制框架,只不过大部分的人都在用最简单的trace()函数罢了。 Logging API不仅提供了最基本的trace功能,还提供了log target,也就是输出的方式。还提供了destination目的地的配置功能。通过我们对log的级别控制我们可以输出一些普通信息而过滤掉debug的信息。除此之外还可以进行自定义log target,对框架进行扩展。重要概念和类介绍 阅读全文
posted @ 2012-02-18 14:07 张良 阅读(296) 评论(0) 推荐(0)
摘要: import flash.net.navigateToURL;import flash.net.URLRequest;var urlRequest:URLRequest = new URLRequest(Application.application.url);navigateToURL(urlRequest, "_self"); 阅读全文
posted @ 2012-02-18 14:07 张良 阅读(219) 评论(0) 推荐(0)
摘要: java端,对jpeg图像转码成 base64字串/**Createdon2008-9-25**徐泽宇roamer*/packagetester;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;publicclassImage2Base64{publi 阅读全文
posted @ 2012-02-18 14:06 张良 阅读(740) 评论(0) 推荐(0)
摘要: 在AS文件里面 指定 对象的style:Application.application.setStyle("backgroundImage","assets/images/backend/homepage_bg.jpg");上述例子是修改程序的背景图片。通过css使得DataGrid 背景透明DataGrid{borderStyle:solid;backgroundAlpha:0.3;headerStyleName:dataGridHeader;verticalGridLines:false;horizontalGridLines:false;verti 阅读全文
posted @ 2012-02-18 14:06 张良 阅读(136) 评论(0) 推荐(0)
摘要: 按照flex的源码编程风格。应该注意以下几点:l参数要用private类型l参数名称要用_开头l设置去掉_以后,作为函数名称的set get方法,需要是public的方法l注意:这些set get方法是在构造函数执行以后在调用,因此不能在构造里面对这些参数进行处理,否则会报错下面是一个简单的自定义slider。功能是:可以通过数组驱动来确定slider的最大,最小值packagecom.firemax.controls.sliderClasses{importmx.controls.sliderClasses.Slider;publicclassSliderextendsmx.controls 阅读全文
posted @ 2012-02-18 14:05 张良 阅读(316) 评论(0) 推荐(0)
摘要: 下文是webtier.war的使用方法。下载地址http://flexorg.wip3.adobe.com/modules/latest/FlexModule_j2ee.zipThisreadme.txtfiledescribestheFlex3compilermoduleforJ2EEapplicationservers.********************************Introduction********************************TheFlexcompilermoduleforJ2EEapplicationserversisaWebApplicati 阅读全文
posted @ 2012-02-18 14:04 张良 阅读(291) 评论(0) 推荐(0)
摘要: http://www.funnyai.com/AI_Publish/flex.html 阅读全文
posted @ 2012-02-18 14:03 张良 阅读(156) 评论(0) 推荐(0)
摘要: 来着:http://www.cnblogs.com/Cnol/archive/2009/09/20/1570365.html方法一:flex接收网页传值!~1<?xmlversion="1.0"encoding="utf-8"?>2<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"3applicationComplete="initApp()">45<mx:Labelte 阅读全文
posted @ 2012-02-18 14:03 张良 阅读(1125) 评论(0) 推荐(0)
摘要: [cpp:nogutter]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><s:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:mx="library://ns.adobe.com/flex/mx"minWidth="955"minHeight=" 阅读全文
posted @ 2012-02-18 14:02 张良 阅读(316) 评论(0) 推荐(0)
摘要: import mx.formatters.DateFormatter;DateFormatter.parseDateString(opTime);其中parseDateString是静态方法。不能对 DateFormatter进行构造。 阅读全文
posted @ 2012-02-18 14:01 张良 阅读(525) 评论(0) 推荐(0)
摘要: [c-sharp]view plaincopy@RemotingInclude@TransactionalprivatevoidregisterUser(TbUsertbUser,StringcompanyId)throwsException{if(logger.isDebugEnabled()){logger.debug("registerUser(TbUser,String)-start");//$NON-NLS-1$}tbUser.setUserId(UUID.randomUUID().toString());tbUser.setOnlineStatus(Period 阅读全文
posted @ 2012-02-18 14:01 张良 阅读(394) 评论(0) 推荐(0)
摘要: import flashx.textLayout.conversion.TextConverter;[xhtml:nogutter]view plaincopy<s:Groupwidth="100%"height="102"><mx:ImagehorizontalAlign="left"width="100%"height="100%"maintainAspectRatio="false"source="@Embed(source='ass 阅读全文
posted @ 2012-02-18 14:00 张良 阅读(1144) 评论(0) 推荐(0)
摘要: 在s:TextArea控件中无法用ctrl+space切换到中文,而是变成了一个输入空格。在mx:TextArea中是可以的。如果希望在s:TextArea中使用中文。可以用下面这段代码解决<s:TextArea id="contentInput" focusIn="IME.enabled = true;" >测试在skd 4.1版本上通过。 阅读全文
posted @ 2012-02-18 14:00 张良 阅读(578) 评论(0) 推荐(0)
摘要: 在FlashBuilder 4.5中通过《数据/服务》中,无法访问blazeds和spring 定义的ro服务。打开 项目目录下的 .flexProperties 文件。查找1.serverContextRoot="/Aerie"2.serverRoot="D:/My Documents/project/SystemHawk/Aerie/WebContent"3.serverRootURL="http://localhost:8080/Aerie"确定其中内容的正确性。我之前的错误是:serverContextRoot="/ 阅读全文
posted @ 2012-02-18 13:59 张良 阅读(397) 评论(0) 推荐(0)
摘要: 1424-4827-8874-7387-0243-7331修改hosts文件127.0.0.1 activate.adobe.com127.0.0.1 practivate.adobe.com127.0.0.1 ereg.adobe.com127.0.0.1 activate.wip3.adobe.com127.0.0.1 wip3.adobe.com127.0.0.1 3dns-3.adobe.com127.0.0.1 3dns-2.adobe.com127.0.0.1 adobe-dns.adobe.com127.0.0.1 adobe-dns-2.adobe.com127.0.0.1 a 阅读全文
posted @ 2012-02-18 13:59 张良 阅读(216) 评论(0) 推荐(0)
摘要: 模块代码[cpp]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><s:Modulexmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:mx="library://ns.adobe.com/flex/mx"width="400"height="300">&l 阅读全文
posted @ 2012-02-18 13:39 张良 阅读(617) 评论(0) 推荐(0)
摘要: 原文:http://www.nomanland.net/2010/05/21/flex-series-guide-integration2/Spring BlazeDS Integration 是什么?Spring BlazeDS Integration 是SpringSource的开源项目,用于整合 Spring 与 BlazeDS。为什么需要 Spring BlazeDS Integration?正如“Flex4 系列教程之六”介绍的:不使用 Spring BlazeDS Integration 同样可以整合 Spring 与 BlazeDS。但这种整合方式不自然,需要额外维护一个 Bla 阅读全文
posted @ 2012-02-18 13:37 张良 阅读(736) 评论(0) 推荐(0)
摘要: 来源于http://www.cnblogs.com/tjsquall/archive/2008/01/31/1059882.html//文件包importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileWriter;//工具包importjava.util.Iterator;importjava.util.List;//dom4j包importorg.dom4j.Attribute;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importor 阅读全文
posted @ 2012-02-18 13:36 张良 阅读(359) 评论(0) 推荐(0)
摘要: 一、 实体 Bean每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用@Entity注解来进行声明。声明实体Bean@Entitypublic class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; }}@Entity注解将一个类声明为实体 Bean, @Id 注解声明了该实体Bean的标识属性。Hibernate 可以对类的属性或者方法进行注解。属性对应field类别,方法的 阅读全文
posted @ 2012-02-18 13:35 张良 阅读(797) 评论(0) 推荐(0)
摘要: 工程包下载地址 :点此下载1. 在web.xml里面加入 spring支持。[xhtml]view plaincopy<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:web="http://java.sun.com/xml/ns/javaee/web- 阅读全文
posted @ 2012-02-18 13:33 张良 阅读(828) 评论(0) 推荐(0)
摘要: 实现目标:java做后台service,每隔300毫秒,生成一个uuid,以 testJob做为订阅关键词,发布给所有订阅此关键词的flex客户端。配置过程和源码:1.修改blazeds自动生成的WEB-INF/flex/services-config.xml文件。由于原来没有polling-amf的定义,所以需要加入。代码如下:[xhtml:nogutter]view plaincopy<?xmlversion="1.0"encoding="UTF-8"?><services-config><services>< 阅读全文
posted @ 2012-02-18 13:31 张良 阅读(1722) 评论(0) 推荐(0)
摘要: 以上内容基于Spring 3.0.5 版本运行,参考文档为spring-framework-reference-3.0.5.pdf在spring3 中的task 命名空间。可以部分去取代 quartz,并且支持注解方式。但是如果使用更加复杂的任务调度。还是建议是使用quartz。以下就使用 task 和 quartz来进行任务调度的方法进行距离。使用 注解来 来调度任务编写一个任务实例。[java]view plaincopy/*************************************************************************TestJob.jav 阅读全文
posted @ 2012-02-18 13:30 张良 阅读(1017) 评论(1) 推荐(0)
摘要: 参考文档: http://wenku.baidu.com/view/4ec7e324ccbff121dd368364.html在spring security3中使用自己定义的数据结构来实现权限设置。数据库用户表角色表action表,即资源表角色-用户关联表actiion-角色关联表配置过程web.xml中加入过滤器[xhtml:nogutter]view plaincopy<!--配置spiringsecurity--><filter><filter-name>springSecurityFilterChain</filter-name>< 阅读全文
posted @ 2012-02-18 13:28 张良 阅读(2777) 评论(0) 推荐(0)
摘要: 在(三)里面。我们引入了<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>这个bean 来处理@Autowired注解。其实在spring 里面还有其他三个BeanPostProcessor 。总共有四个,分别是:AutowiredAnnotationBeanPostProcessorCommonAnnotationBeanPostProcessorPersistenceAnnotationBeanPostProcess 阅读全文
posted @ 2012-02-18 13:23 张良 阅读(254) 评论(0) 推荐(0)
摘要: 通过上面一步骤。我们简化了hibernate中扰人的 xxxxx.hbm.xml文件。那么是否可以再进行简化呢?那么,我们在这一步骤的目的,就是把整个 hibernate.cfg.xml都给简化了。依然是利用注解注入的方式。通过jpa 我们可以把 hibernate.cfg.xml中那些 mapping classes再次简化与无形。在applicationContext.xml中进行如下配置<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springfr 阅读全文
posted @ 2012-02-18 13:22 张良 阅读(323) 评论(0) 推荐(0)
摘要: 通过(一),(二)的介绍。我们已经做了初步的简化程序。但是在我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。虽然 可以通过eclipse等工具来自动生成。但是还是会引起程序阅读性上的不便。那么既然注解这么强大。是否可以也把他精简掉呢?当然可以。这个标签就是@AutowiredSpring 2.5引入了@Autowired注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。要实现我们要精简程序的目的。需要这样来处理:在applicationContext.xml中 阅读全文
posted @ 2012-02-18 13:22 张良 阅读(416) 评论(0) 推荐(0)
摘要: 以下几篇文章简单的介绍一下jpa 和 spring2.5 hibernate3.2 整合配置的一个过程。纯粹个人经验只谈。如果有错误,请各位留言指出。本系列重点是涉及 配置过程 ,对注释的用法不多介绍。注释语法越来越多的被业界所使用,并且注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起,有助于增强程序的内聚性。而采用独立的 XML 配置文件,程序员在编写一个功能时 阅读全文
posted @ 2012-02-18 13:21 张良 阅读(444) 评论(0) 推荐(0)
摘要: 虽然我们可以通过 @Autowired 在 Bean 类中使用自动注入功能,但是 Bean 还是在 applicatonContext.xml 文件中通过 <bean> 进行定义 —— 在前面的例子中,我们还是在配置文件中定义 Bean,通过 @Autowired为 Bean 的成员变量、方法形参或构造函数形参提供自动注入的功能。那么能不是也可以通过注解定义 Bean,从 XML 配置文件中完全移除 Bean 定义的配置呢?答案是肯定的,我们通过 Spring 2.5 提供的 @Component 注释就可以达到这个目标了。修改Bean的java类的代码如下,在类名前面加上 @Co 阅读全文
posted @ 2012-02-18 11:36 张良 阅读(212) 评论(0) 推荐(0)