03 2012 档案
BeanUtils研究心得
摘要:Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。1.属性的动态getter,setter在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要需要根据名字动态的取得的,就像这样: BeanUtils.getProperty(myBean,"code"); 而BeanUtils更强的功能是直接访问内嵌对象的属性,只要使用逗号分割。BeanUtils.getProperty(orderBean, "addre 阅读全文
posted @ 2012-03-29 17:34 星^_^風 阅读(215) 评论(0) 推荐(0)
在web应用中使用日志
摘要:Log4J是Jakarta下的一个开源代码的子项目,用Log4J,我们可以使用定制的格式,把调试信息和日志信息输出到一个或多个需要的地方。在Web应用中一般使用一个专门的Servlet来完成Log4J的配置,并保证在web.xml的配置中,这个Servlet位于其它Servlet之前,以便在Servlet和jsp中调用。下面是这个servlet,代码如下:packageexample;importorg.apache.log4j.*;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest; 阅读全文
posted @ 2012-03-21 12:44 星^_^風 阅读(300) 评论(0) 推荐(0)
配置Tomcat的日志系统
摘要:原文地址:http://www.blogjava.net/flysky19/articles/98414.html成功配置tomcat的log4j日志系统,格式:HTML+每天以yyyy-mm-dd.log命名的日志文件一、引言:实习单位让用log4j配置webapp的日志系统,要求产生的日志文件是html格式,并且是每天以yyyy-mm-dd日期格式命名的日志文件。这个曾经让自己费神了一段时间,最近花了两天时间总算配置成功了!不过配置成功的是tomcat的,不是单个webapp的,现把步骤记录下来,晚上再配置webapp的。先写一步一步的操作,后面再讲解一些log4j的关键知识点。二、一步一 阅读全文
posted @ 2012-03-21 12:34 星^_^風 阅读(417) 评论(0) 推荐(0)
20120320 oracle数据库链路的创建和使用
摘要:oracle数据库链路的建立和使用一、数据库链路的建立: 1、数据库链路的建立语法一般是:CREATE DATABASE LINK[db_link_name] CONNECT TO[user_name] IDENTIFIED BY [password] USING '[tns_name]'; 其中: [DB_LINK_NAME]:是所要连接的数据库的服务名,也就是该数据库的真实名称(通常就是SID)。 [USRE_NAME]:是所要连接的用户名称。 [PASSWORD]:是所要连接的用户的密码。 [TNS_NAME]:是所要连接的数据库的服务命名,也就是在本机上建立的NET8服 阅读全文
posted @ 2012-03-20 11:21 星^_^風 阅读(488) 评论(0) 推荐(0)
oracle导入导出语句
摘要:ORACLE导入导出命令解析本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;本文部分内容摘录自网络,感谢网友的经验总结;一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作; exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件; imp命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库中。二.语法可以通过在命令行输入 imp help=y 获 阅读全文
posted @ 2012-03-16 11:40 星^_^風 阅读(1018) 评论(0) 推荐(0)
flex的加载进度条
摘要:private var file:FileReference = new FileReference(); //上传下载类, //加一些窃听器事情 file.addEventListener(ProgressEvent.PROGRESS, onProgress); file.addEventListener(Event.SELECT, file_select); file.addEventListener(Event.COMPLETE,onComplete); ... 阅读全文
posted @ 2012-03-13 09:29 星^_^風 阅读(224) 评论(0) 推荐(0)
flex的控件
摘要:1、<mx:ApplicationControlBar dock="true" paddingTop="0" paddingBottom="0" > //dock属性使ApplicationControlBar置于应用程序顶部ApplicationControlBar 容器存储为 Halo Application 容器提供全局导航和应用程序命令的组件。 <mx:ApplicationControlBar dock="true" paddingTop="0" paddingBot 阅读全文
posted @ 2012-03-13 09:14 星^_^風 阅读(146) 评论(0) 推荐(0)
flex的ApplicationControlBar中组件滑出
摘要:<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.events.EffectEvent; import mx.events.MoveEvent; private var is_center:Boolean = false; priv 阅读全文
posted @ 2012-03-13 08:57 星^_^風 阅读(141) 评论(0) 推荐(0)
flex的groupbox
摘要:本文将通过以下几步来实现:一、继承SkinnableContainer,创建组件类GroupBox。二、声明外观部件titleDisplay用来显示组合框的标题。三、增加title属性。四、覆盖partAdded方法,使标题字符串能够作用于外观部件titleDisplay。五、创建它的默认外观(皮肤)GroupBoxSkin。六、为GroupBox增加必要样式。---------------一、继承SkinnableContainer,创建组件类GroupBox。Actionscript 3.0代码publicclassGroupBoxextendsSkinnableContainer{pub 阅读全文
posted @ 2012-03-12 15:45 星^_^風 阅读(188) 评论(0) 推荐(0)
认识flex的启动、初始化2
摘要:Application和UIComponent的初始化过程涉及到很多方面,若揉杂在一起便会对维护和修改造成混乱的局面,于是Flex将初始化过程进行阶段划分并制定执行顺序,每个阶段完成都会触发一个事件,这些事件不仅能够反映初始化过程,还为我们提供了对初始化进行增补的手段。UIComponent初始化流程Flex组件和Flex容器都继承UIComponent,它们的初始化流程都被定义在UIComponent中,这表示Flex组件和Flex容器的初始化流程是相同的,Flex组件虽然不能象容器那样添加子级,但不代表它们没有子级,如Button内部包含的UITextField,某些Flex组件和Flex 阅读全文
posted @ 2012-03-11 21:58 星^_^風 阅读(261) 评论(0) 推荐(0)
flex中的定时器Timer
摘要:flash.util.Timer类 flash.util.Timer类允许通过添加时间事件或延时来调用方法。通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号:vartimer.Timer=newTimer(1000); 一旦创建了Timer实例,下一步必须添加一个事件监听器来处理发出的事件,Timer对象发出一个falsh.event.TimerEvent事件,它是根据设置的间隔时间或延时时间定时发出。下面的代码定义了一个事件监听,调用onTimer()方法作为处理函数:timer.addEventListen 阅读全文
posted @ 2012-03-11 20:48 星^_^風 阅读(329) 评论(0) 推荐(0)
flex的enter_frame事件详解
摘要:1. enterFrame是一个由播放器发布的事件,每过(1/帧频)秒向全部继承自DisplayObject的对象发送。 在这个事件之前正好是屏幕的一次固定刷新。(即两次更新的时间间隔为(1/帧频)秒)2. 在flex中对enterFrame设置频率 在Application标签中设置frameRate="", 例如(flex4): <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml 阅读全文
posted @ 2012-03-11 20:42 星^_^風 阅读(586) 评论(0) 推荐(0)
认识flex中的sprite
摘要:在Flex的帮助文档里,有很多例子都是扩展Sprite类的。如果想把这些实例添加到你的mx:Application中,如:addChild(DisplayObject ),肯定会出错。错误的大致意思是:flash.display::Sprite没有实现mx.core.IUIComponent接口。Sprite->DisplayObjectContainer->InteractiveObject->DisplayObject->EventDispatcher->Objectflex中的显示元素继承关系如下:UIComponent ->FlexSprite -& 阅读全文
posted @ 2012-03-11 19:00 星^_^風 阅读(233) 评论(0) 推荐(0)
flex中toolTip汇总
摘要:1.toolTip换行符<mx:Button id="btn1" toolTip="在工具条提示中&#13; 使用换行符"/>2.设定工具条提示的样式<mx:Style> ToolTip { fontSize:19; color:#FF6699; } </mx:Style> 3.设定工具提示宽度<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()"> 阅读全文
posted @ 2012-03-11 00:42 星^_^風 阅读(201) 评论(0) 推荐(0)
认识flex的启动、初始化
摘要:Flex生成的swf是个2帧的MovieClip,文档类继承SystemManager。2帧结构是为创建加载应用程序的默认加载器。加载器的外观是通过代码绘制的,SystemManager使用工厂模式来创建应用程序。当Flex工程和需要的共享库下载完毕后,SystemManager跳到第二帧,从应用程序域中找出Application的定义创建实例。SystemManager:SystemManager是Flex发布swf的文档类,是应用程序的入口,SystemManager继承MovieClip,不仅控制swf的加载和启动,还划分Flex工程显示层级,保存嵌入字体和样式,监视swf画布大小等顶级 阅读全文
posted @ 2012-03-11 00:21 星^_^風 阅读(329) 评论(0) 推荐(0)
dwr
摘要:1.1、dwr.xml的配置 <dwr> <allow> <create creator="new" javascript="testClass" > <include method="testMethod1"/> </create> </allow> </dwr> <allow>标签中包括可以暴露给javascript访问的东西。 <create>标签中指定javascript中可以访问的java类,并定义DWR应当如何获得要 阅读全文
posted @ 2012-03-09 16:02 星^_^風 阅读(189) 评论(0) 推荐(0)
用户、角色、权限
摘要:java用户角色权限设计:http://www.cnblogs.com/a7345678/archive/2008/09/25/1298838.html 阅读全文
posted @ 2012-03-09 15:12 星^_^風 阅读(198) 评论(0) 推荐(0)
flex中对组件的遍历
摘要:for each(var obj:Object in children){ if(obj is TextInput){ (obj as TextInput).editable = isEditble; }else if(obj is Container && (obj as Container).getChildren().length>0){ controlEditble((obj as Container).getChildren(),isEditble); } } 阅读全文
posted @ 2012-03-07 17:36 星^_^風 阅读(161) 评论(0) 推荐(0)
flex中遍历组件
摘要:<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.core.Container; private function walkAllNodes():void { ... 阅读全文
posted @ 2012-03-07 12:08 星^_^風 阅读(280) 评论(0) 推荐(0)
flex中textinput限制输入长度与某些字符
摘要:一:Flex中TextInput组件如何设置限制某些字符的输入1. 限制某个字符的输入,用符号 ^ 跟上要限制的字符,可跟多个字符<!-- 限制字符"~"的输入 --><mx:TextInput id="xxx" restrict="^~" /><!-- 限制字符"ab"的输入 --><mx:TextInput id="xxx" restrict="^ab" />2. 设置只能输入某些字符,将允许输入的字符罗列出来即可,也可以用 阅读全文
posted @ 2012-03-06 14:45 星^_^風 阅读(202) 评论(0) 推荐(0)
RadioButtonGroup的使用
摘要:1、<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Script> <![CDATA[ import mx.events.ItemClickEvent; 阅读全文
posted @ 2012-03-05 16:35 星^_^風 阅读(522) 评论(0) 推荐(0)
flex用法集锦
摘要://控件居中horizontalCenter="0" //水平方向永远居中verticalCenter="0" //竖直方向永远居中注意:minWidth="955" minHeight="600" 你设置了这两个属性,就不能实现你要的效果了 因为有最小值限制,你的登录框就不可能同浏览器等比例缩放了。 <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/fl 阅读全文
posted @ 2012-03-05 14:49 星^_^風 阅读(301) 评论(0) 推荐(0)