刊号#71-Sep08,2009项目新闻NetBean6.8测试人员募集你是否喜欢尝试新的软件?你是否愿意帮助我们找出bug及提供软件质量?如果你是一名资深的NetBeans使用者,并且在九月到十月间,每星期有一定的空闲时间,那么请加入我们的NetCAT6.8项目社区志愿者!让你"收藏"的NetBeansbug得到修复,同时认识一些新朋友文章技术提示:将本地库打包打JAR中虽然不是所有的Java应用程序依赖于本地动态库(.dll,.so,.jnilib/.
系统 2019-08-29 22:23:14 2049
框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不大可能在不同的系统中重用,而另一些组件如决定程序流向的控制、输入的校验、错误处理及标签库等这些只
系统 2019-08-29 22:18:52 2049
园子里面的兄弟们好,由于工作和身体的原因,几天来都没有写有关nhibernate学习系列了。看了看前几篇大家的回复,首先想要多谢兄弟们对小弟的关注和支持,可小弟水平有限,写出来的也只是入门级的心得。只是有一个心愿,那就是抛砖引玉,希望能和大家更多更好的互动。技术无极限,而我更想要得是能在园子里面认识更多的兄弟,更多的朋友。对了,忘记了一点事情,那就是,兄弟们,节日快乐,哈哈哈。。。唧唧歪歪这么多,大家不要见笑,下面进入正题1)学习目标通过进一步学习Nhib
系统 2019-08-29 22:06:54 2049
谷歌和Facebook,一个是高科技产业的霸主,一个是互联网时代的新贵。近两年来,跳槽到Facebook的谷歌员工越来越多,那么你知道这两家互联网巨头的工作环境又有何不同呢?谷歌和Facebook,一个是高科技产业的霸主,一个是互联网时代的新贵,在IT人士看来,前者是世界上最具工作乐趣的企业之一,并且能提供极具竞争力的待遇;而后者则是个初生的孩子,但拥有庞大的潜力。近两年来,跳槽到Facebook的谷歌员工越来越多,包括谷歌地图之父拉尔斯拉斯穆森在内的诸多
系统 2019-08-29 22:01:10 2049
第五次重构我们引入了数据库的设计,用户信息要从数据库中读取,问候语库存储在数据库中,并支持添加与更新。数据库的引入使自动化测试变得困难了,因为数据状态总是变化着的,而这种变化使得测试过程不能复现,这是我们不愿看到的。因此,我们在设计时将业务与数据库访问分离,形成了UserDao与GreetingRuleDao。此时,我们的设计应当遵从“依赖反转”原则,即将UserDao与GreetingRuleDao设计成接口,并编写它们的实现UserDaoImpl与Gr
系统 2019-08-29 21:59:03 2049
今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ext,我不讲任何一个具体的技术。我们抛开任何具体的技术,来谈谈如何提高代码质量。如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件项目苦恼的事情。如何提高代码质量呢,我认为我们首先要理解什么是高质量的代码。高质量代码的三要素我们评价高质量代码有三要素:可读性、可维护性、可变更性。我们的代码要一个都不能少地达到了这三要素的要求才能算高质量的代码。1.可读性强一提到可读
系统 2019-08-29 21:58:58 2049
上一篇讲解了钩子程序的攻防实战,并实现了一套对框架页的监控方案,将防护作用到所有子页面。到目前为止,我们防护的深度已经差不多,但广度还有所欠缺。例如,我们的属性钩子只考虑了setAttribute,却忽视还有类似的setAttributeNode。尽管从来不用这方法,但并不意味人家不能使用。例如,创建元素通常都是createElement,事实上createElementNS同样也可以。甚至还可以利用现成的元素cloneNode,也能达到目的。因此,这些都
系统 2019-08-12 09:30:32 2049
文章来源:http://blog.csdn.net/zhengzhb/article/details/7359385定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。类型:创建类模式类图:抽象工厂模式与工厂方法模式的区别抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,
系统 2019-08-12 09:30:25 2049
“服务器推送技术”(ServerPushing)是最近Web技术中最热门的一个流行术语,它的别名叫“Comet”(彗星)。它是继“Ajax”之后又一个倍受追捧的Web技术。“服务器推送技术”最近的流行跟“Ajax”有着密切的关系。随着Web技术的流行,越来越多的应用从原有的C/S的模式下转变为B/S的模式,享受着Web技术所带来的各种优势(例如,跨平台,免客户端维护,跨越防火墙,扩展性好等等)。但是基于浏览器的应用,也有它不足的地方。最主要的地方在于界面的
系统 2019-08-12 09:30:22 2049
原文地址:http://mambotango.bloggerspaces.com/2007/07/flex-2-flex.html1个半月前,我参加了BEA公司在西安人民大厦举行的Dev2DevTeachDays。会上有幸聆听了Adobe公司马健(音)先生关于Flex2及相关技术的演讲。他通过介绍YahooMap强大的功能,使我第一次了解到FLex。演讲虽然只有短短的半个小时,但是我却深深的被Flex强大的表现力所吸引。随后的日子里我对比了当前诸多RIA,
系统 2019-08-12 09:30:03 2049