http://blog.sina.com.cn/xyliuke[订阅]
个人资料
评论
读取中...
图片幻灯
访客
读取中...
好友
读取中...
学习
暂无内容。
音乐播放器
博文
哪一个库更适合你呢?
 
摘要
 
你的Java程序是否被很多随即放置的System.out.println语句和stack traces(例如:ex.printStackTrace())弄乱呢?当你加入调试信息到工程中的类中,你的信息输出是否穿插于其他开发者的很多信息 中,使得您的信息很难辨认和读取呢?你是否使用简单的日志API,并担心它可能不能提供您需要的足够的弹性和能力,当您的程序已存在于产品中时呢?如果以 上的问题的答案都是Yes,到了你该选择一个工业级和强大的日志API和使用它的时候了!
 
这篇文章将通过评估两种广为使用的Java日志库:the Apache Group's Log4j和java.util.logging包(使用JUL代替),来帮助您选择日志API。这个文章调查了每一个库如何实现日志,评价他们的区别和 相似点,并提供一些简单的指导路线,可以帮助您决定选择哪一个库。
 
Log4j的介绍
Log4j是一个开源日志库,被开发为Apache Software Foundation's日志服务项目的一个子项目。基于IBM开发的日志库早在1990年,它的第一个版本出现在1999。Log4j是一个广为使用在 开源社区,包括一些
struts2标签之radio(2008-04-11 23:58)
<s:radio list=''></s:radio>是struts2的一个单选按钮的标签,其中list是必选的,其他可选,其他的还有id,name,value等,list中可以从对应的action类中字段得到值,不过值类型必须是List,Map,collection等。也可以直接在标签里制定值,例如:
<s:radio name='register' label='请选择' list='{'教师','学生'}' value=''教师'' ></s:radio>其中name值一定要写,否则可能会出现单选按钮无法实现单选,可能可以选多个。value字段的作用可以实现默认选择项,例子中默认为“教师”注意:value值中双引号中有单引号。

 
 Struts2与Struts1的对比

来源:struts2开发组 翻译:tianxinet(胖猴)


Action 类:
' Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
' Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。

线程模式:
' Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步的。
' Struts2
HTML控件的常用事件(2008-04-05 22:54)

Onactivate:当控件对象为活动元素时触发

Onblur:当控件对象失去焦点时触发

Onchange:当控件对象或者选中区的值发生改变时触发

Onclick:当用户用鼠标左键单击控件对象时触发

Ondbclick:当用户双击控件对象时触发

Ondbactive:当活动元素从当前控件对象变为父文档或者其他控件对象时触发

Ondrag

firefox连接不上服务器(2008-04-05 12:37)
   今天我的firefox突然不能上网了,记得是更新以后不能上的,开始没当回事,还认为是偶然,可后来发现就是不能上网,而IE和傲游都可以,就把firefox卸载了重装一下,可装完后还是一样不能上网,看网上说可能是插件和版本不兼容的问题,先把所有插件的禁用的,可也不行,干脆都卸载也不行。又把所有的隐私数据都清除了可还不行,都崩溃了,为什么上不了网呢?后无意中把我的卡巴斯基启用了保护(原来我一直都是禁用保护的),竟可以上网了,firefox没问题了,现在也不明白是什么原因。不过总算是救活了ff。
flex对比ajax(2008-04-04 13:53)
    对于RIA,ajax和flex各有千秋,现在对比了一段时间,还是用ajax吧,主要的原因还是我的毕设主要是介绍struts2和hibrenate,而flex和struts2都属于表现层,可以说是重复的,当前的页面主要是传输图片和文字,对于流媒体来说,现在还没有到那个时候,flex不错,但对于当前来说,不适合我的毕设,所以改用ajax。
 
flex是个好东西(2008-04-01 14:44)
   今天刚学了点Flex 3,发现是个好东西,如果能很好的和当前主流框架结合,那就太好了。现在我只是学了点皮毛,看书上的例子写了和登录程序,不过是应用程序的,还没有涉及到网页,不过Flex设计的初衷就是为了WEB的RIA(rich internet application)技术,对比Ajax来说,Flex有很大的优点,不过也是各有千秋,Flex必须依靠Flash player 9,不过当前的浏览器有98%都有flash插件,这也不算什么大问题。现在还没有找到Flex和流行框架的集合方面的知识,自己再研究吧!现在我有点相信“Ajax只是个过渡技术”这种说法了。

学习flash(2008-03-27 23:24)
    这几天,一直在学习flash,发现这东西需要的是经验,基本的可能2个礼拜就学会了,可画出逼真的图案,却太难了。还有很多画图技巧,也不是短时间内就可以学会的。所以,今天就画了一个打开的卷轴,上面写着“唐诗宋词元曲”,就画了4遍。看起来很简单的动画,自己做起来真的不太容易。后面还要做按钮,文字渐变等等,不知道能不能做出来,反正今天画得我都恶心了。
    自己的毕设一点也没有碰呢,也提不起来心情,总觉的心情太浮躁了,什么事都不想沉下心来好好的做一下,今天刚知道6级又开始报名了,这次可是毕业之前的最后一次考试了,也找到一个可以奋斗的目标了,希望明天起,不再堕落。fighting!!!
java面试之:String(2008-03-24 15:20)

2008324星期一

1、  public class Test{

      public static void main(String[] args){

 

还有2个月(2007-11-13 09:20)
现在离考试还有2个月时间,可我现在还在宿舍里待着,不是毅力不够,而是体力不够,身体虚弱。唉!!!