Fork me on GitHub
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 54 下一页
摘要: Quartz.NET官方的开发指南教程的中文版:英文版的参照官方网站(http://quartznet.sourceforge.net/tutorial.html) Quartz.net官方开发指南 第一课:使用Quartz.net Quartz.net官方开发指南 第二课:Jobs And Triggers Quartz.net官方开发指南 第三课:更多关于Jobs和JobDetails Quartz.net官方开发指南 第四课:关于Triggers更多内容 Quartz.net官方开发指南 第五课: SimpleTrigger Quartz.net官方开发指南 第六课 : CronTrigger Quartz.net官方开发指南 第七课 : TriggerListeners和JobListeners Quartz.net官方开发指南 第八课:SchedulerListeners Quartz.net官方开发指南 第九课: JobStore Quartz.net 阅读全文
posted @ 2007-08-25 10:31 张善友 阅读(42877) 评论(34) 推荐(19) 编辑
摘要: Plug-Ins 插件 :Quartz提供了一个接口(ISchedulerPlugin)来插入附加的功能。 JobFactory :当触发器触发时,与之相关联的任务被Scheduler中配置的JobFactory所实例华。缺省的JobFactory只是简单地创建一个Job实例。你也许想创建自己的JobFactory实现,以完成诸如让应用的IoC 或者 DI容器产生/初始化job实例的功能。 'Factory-Shipped' Jobs :Quartz也提供了一些可以在你的应用中使用的实用的Jobs,比如,发邮件、调用远程对象。这些外来的Job可以在Quartz.Jobs命名空间里中找到。 阅读全文
posted @ 2007-08-25 10:17 张善友 阅读(6256) 评论(4) 推荐(0) 编辑
摘要: 集群只能用在使用ADO.NET-Jobstore的情况。特新包括负载均衡和容错(如果JobDetail的"request recovery"标记被设置为true) 阅读全文
posted @ 2007-08-25 10:08 张善友 阅读(9117) 评论(5) 推荐(1) 编辑
摘要: JobStore负责保持对所有scheduler “工作数据”追踪,这些工作数据包括:job(任务),trigger(触发器),calendar(日历)等。为你的Quartz scheduler选择合适的JobStore是非常重要的一步,幸运的是,如果你理解了不同的JobStore之间的差别,那么选择就变得非常简单。在提供产生scheduler 实例的SchedulerFactory的属性文件中声明scheduler所使用的JobStore(以及它的配置)。 阅读全文
posted @ 2007-08-25 09:45 张善友 阅读(11769) 评论(8) 推荐(0) 编辑
摘要: Quartz以模块方式构架,因此,要使它运行,几个组件必须很好的咬合在一起。幸运的是,已经有了一些现存的助手可以完成这些工作 阅读全文
posted @ 2007-08-25 09:33 张善友 阅读(14410) 评论(1) 推荐(0) 编辑
摘要: SchedulerListeners同TriggerListeners及JobListeners非常相似,SchedulerListeners只接收与特定trigger 或job无关的Scheduler自身事件通知。 Scheduler相关的事件包括:增加job或者trigger,移除Job或者trigger, scheduler内部发生的错误,scheduler将被关闭的通知,以及其他。 阅读全文
posted @ 2007-08-25 09:16 张善友 阅读(6065) 评论(1) 推荐(0) 编辑
摘要: 监听器是在scheduler事件发生时能够执行动作的对象。可以看出,TriggerListeners接收与triggers相关的事件,而JobListeners则接收与Job相关的事件。 阅读全文
posted @ 2007-08-25 09:12 张善友 阅读(8886) 评论(4) 推荐(0) 编辑
摘要: 如果你需要像日历那样按日程来触发任务,而不是像SimpleTrigger 那样每隔特定的间隔时间触发,CronTriggers通常比SimpleTrigger更有用。 使用CronTrigger,你可以指定诸如“每个周五中午”,或者“每个工作日的9:30”或者“从每个周一、周三、周五的上午9:00到上午10:00之间每隔五分钟”这样日程安排来触发。甚至,象SimpleTrigger一样,CronTrigger也有一个StartTime以指定日程从什么时候开始,也有一个(可选的)EndTime以指定何时日程不再继续。 阅读全文
posted @ 2007-08-25 08:54 张善友 阅读(12864) 评论(2) 推荐(0) 编辑
摘要: DinnerNow.net是微软推出的一个网站, 该网站尽可能地集成了微软的最新技术和产品,像IIS 7, WCF, WF, WPF, LINQ, Windows Vista Gadgets, PowerShell, 还有前不久刚刚发布的ASP.NET AJAX库等等,DinnerNow.net的源码是可以下载的! DinnerNow体现了微软开发示例程序的一种不同的方式。我们不... 阅读全文
posted @ 2007-08-21 21:30 张善友 阅读(5919) 评论(0) 推荐(0) 编辑
摘要: 如果需要让任务只在某个时刻执行一次,或者,在某个时刻开始,然后按照某个时间间隔重复执行,简单地说,如果你想让触发器在2007年8月20日上午11:23:54秒执行,然后每个隔10秒钟重复执行一次,并且这样重复5次。那么SimpleTrigger 就可以满足你的要求。 阅读全文
posted @ 2007-08-19 21:48 张善友 阅读(15020) 评论(13) 推荐(1) 编辑
摘要: 同Job一样,trigger非常容易使用,但它有一些可选项需要注意和理解,同时,trigger有不同的类型,要按照需求进行选择 阅读全文
posted @ 2007-08-19 21:34 张善友 阅读(10274) 评论(1) 推荐(0) 编辑
摘要: 微软.NET的最新版本,.NET Framework 3.0,为开发下一代业务解决方案软件系统开启了新的可能。它的设计目标是:提高生产力,降低基础设施复杂性,提供一个一致的元系统,让企业级服务、工作流解决方案和用户体验软件系统的开发更容易。 在我和大量的构架师讨论的过程中,我听到解决方案构架师非常关心安全、开放的标准、互操作性、面向服务的构架、关键技术间的关系(例如Workflow Foundat... 阅读全文
posted @ 2007-08-18 21:19 张善友 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 在所实现的类成为真正的“Job”时,期望任务所具有的各种属性需要通知给Quartz。通过JobDetail类可以完成这个工作,这个类在前面的章节中曾简短提及过。现在,我们花一些时间来讨论Quartz中Jobs的本质和Job实例的生命周期。 阅读全文
posted @ 2007-08-16 20:54 张善友 阅读(14141) 评论(1) 推荐(3) 编辑
摘要: JobDetail对象由Quartz客户端在Job被加入到scheduler时创建。它包含了Job的各种设置属性以及一个JobDataMap对象,这个对象被用来存储给定Job类实例的状态信息。 Trigger对象被用来触发jobs的执行。你希望将任务纳入到进度,要实例化一个Trigger并且“调整”它的属性以满足你想要的进度安排。Triggers也有一个JobDataMap与之关联,这非常有利于向触发器所触发的Job传递参数。Quartz打包了很多不同类型的Trigger,但最常用的Trigge类是SimpleTrigger和CronTrigger。 阅读全文
posted @ 2007-08-16 20:20 张善友 阅读(20784) 评论(7) 推荐(2) 编辑
摘要: 使用scheduler之前应首先实例化它。使用SchedulerFactory可以完成scheduler的实例化. 阅读全文
posted @ 2007-08-16 18:12 张善友 阅读(30684) 评论(8) 推荐(4) 编辑
摘要: Wubi是一个不错的小软件,它帮助你安装Ubuntu - 或Kubuntu, Xubuntu和UbuntuStudio - 无须分割你的硬盘。“Wubi加入了一个进入Windows Boot菜单,它可以让你运转Linux。Ubuntu是一个在Windows系统中安装好的文件(c:\wubi\disks\system.virtual.disk),它可以象在一个真正硬盘上运转Linux”。所以,主要... 阅读全文
posted @ 2007-08-12 11:27 张善友 阅读(5396) 评论(1) 推荐(0) 编辑
摘要: 微软台湾有一个非常不错的Silverlight讲座《Silverlight与ASP.NET的完美结合》。讲座的作者有一个专门的网站:http://silverlight.studyhost.com/ 上面有讲座的ppt 和例子代码。推荐各位一定要去看看。http://www.microsoft.com/taiwan/events/slides/msdn/ 阅读全文
posted @ 2007-08-11 00:18 张善友 阅读(4584) 评论(3) 推荐(0) 编辑
摘要: 在SOA大行其道的今天,微软在很多人眼中似乎成了局外人,不过最近发布的MSA(Microsoft Architect)书籍——《SOA in the Real World》介绍了如何用.NET技术建立完整的SOA环境。http://www.infoq.com/cn/news/2007/08/microsoft-soa-strategy 阅读全文
posted @ 2007-08-07 07:48 张善友 阅读(1490) 评论(1) 推荐(0) 编辑
摘要: Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,Quartz.net 就是Quartz的移植版本,它可以与.NET应用程序相结合也可以单独使用. 用 Quartz 进行作业调度: 官方网站 阅读全文
posted @ 2007-08-05 23:16 张善友 阅读(4154) 评论(3) 推荐(0) 编辑
摘要: IronPython是运行于.Net上的给予DLR的Python开发语言,CodePlex 2007年7月27日正式发布了2.0 Alpha 3版本.安装IronPython前,您必须确认已经安装了.Net 2.0如果您已经安装了Microsoft Visual Studio 2005,则不需再次安装.Net Framework. Download IronPython v2.0 Alpha 3... 阅读全文
posted @ 2007-08-03 21:04 张善友 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: BDD(Behaviour Driven Developement)最重要的基础概念是业务化的“Story”,缘于一个很显而易见的原因——“软件开发是要服务于业务需要的”,但实际项目中往往因为各种外部原因打扰我们对这个问题的关注,项目开发的很多时间被“浪费”在怎样完成令项目经理满意的各种报表上,或者像有点“走火入魔”趋势的测试驱动一样,每天忙于为每个类建立Test Class,并且为每个方法、属性... 阅读全文
posted @ 2007-07-27 07:48 张善友 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: 微软的John Lam发布了IronRuby first preview ,使用微软的开源协议MS-Pl (Microsoft 的 OpenSource Licence)。这个版本的代码也是基于DLR构建的,也可以运行于Mono平台,不过Mono需要从SVN中拉代码来编译,才能运行它。详细信息参见Miguel de Icaza's的blog:http://tirania.org/blog/arch... 阅读全文
posted @ 2007-07-25 07:52 张善友 阅读(2832) 评论(12) 推荐(0) 编辑
摘要: DICOM的简称:Digital Imaging and Communications in Medicine,它是一个医学上数字图像与信息传递的标准,定义了通讯的协议以及传输的数据格式。而openDICOM.NET这个项目,就是实现这个标准的项目。如果你做的是医疗信息系统,那么,你可能会用到这个组件,不妨参考看看。官方网址:openDICOM.NET相关链接: Albert Gnandt: o... 阅读全文
posted @ 2007-07-15 15:44 张善友 阅读(1622) 评论(3) 推荐(0) 编辑
摘要: FaceBook是最近美国相当走红的社区网站,几乎每个学生在上面都有个账号,而上面提供了许多的服务。Facebook-Sharp已经帮你将这些服务包装成组件,让你可以使用FaceBook上提供的服务。Inside FaceBook: http://www.yeeyan.com/groups/show/insidefacebookFacebook Developer Toolkit:http://w... 阅读全文
posted @ 2007-07-15 15:37 张善友 阅读(1075) 评论(1) 推荐(0) 编辑
摘要: 和Microsoft ASP.NET 上差不多的, • 关掉不必要的 ViewState(关掉某些控件、Web.config 配置)。 • 加上适当的 Output Cache,避免过于频繁的读取数据库。相关链接: Basic Tuning of Mono's ASP.NET - Miguel de Icaza 阅读全文
posted @ 2007-07-15 15:31 张善友 阅读(1874) 评论(1) 推荐(0) 编辑
摘要: 敏捷宣言开篇即是:“个体与交互胜于过程与工具”,但六年来出现在人们视野中的琳琅满目的书籍,大多数都只是从方法论、项目管理、需求分析和实践角度来帮助读者认识敏捷,实践敏捷,往往忽略了人之为人的那一面。我们会无缘无故的讨厌一件事情,会因为看一个人不顺眼而敌视他所说的一切,会骄傲自满,会自私自利,会固步自封,会讳疾忌医。也许,我们并不会因为知道敏捷可以帮助我们为客户交付最大的价值而轻易接受它,在实践中改变认知。正如在本文中 作者所说的那样,实施敏捷远比购买一些工具,采用一些实践要复杂的多;团队之间要建立充分的信任机制,要有良好的沟通协作氛围,平等自由的环境,才有可能 发挥出团队成员的主观能动性,提高生产力。 只有当项目中的每一个参与者都能真诚地来推动各方面的改进,我们才能获得真正的成功;而如果大家使用敏捷只是源于表面上的服从,那么就会因为内心深处的抵触而产生或多或少的掣肘。这就是几年前曾经随着中国国家足球队世界杯的出线而流传开来的那句话:“Attitude is Everything!(态度决定一切!)” 阅读全文
posted @ 2007-07-15 14:02 张善友 阅读(1397) 评论(2) 推荐(2) 编辑
摘要: 创业者能够在更长的时间段内进行实验和再实验,但仅有极少量的资本投入。只有当一些投资风险通过加速吸收而被排除的时候,公司才能够筹集到更多的钱来重新定义商业模式并展开扩张。总之,创立公司和确认企业家和投资者是否该继续追求这个机会的时间与成本都大大的降低了。 阅读全文
posted @ 2007-07-15 09:52 张善友 阅读(778) 评论(0) 推荐(0) 编辑
摘要: AutoConfiguration 大大简化Apache下面部署asp.net 应用程序,只需要在 mod_mono.conf 添加MonoAutoApplication enabled就可以很方便的和 php application 一样,建立目录以后,就等同于是建立asp.net application. 阅读全文
posted @ 2007-07-14 22:20 张善友 阅读(969) 评论(2) 推荐(0) 编辑
摘要: IronPython是运行于.Net上的给予DLR的Python开发语言,CodePlex 2007年6月30日正式发布了2.0 Alpha 2版本.安装IronPython前,您必须确认已经安装了.Net 2.0如果您已经安装了Microsoft Visual Studio 2005,则不需再次安装.Net Framework. 下载:IronPython 2.0 Alpha2 Note: Du... 阅读全文
posted @ 2007-07-08 13:39 张善友 阅读(886) 评论(4) 推荐(0) 编辑
摘要: Applying Domain-Driven Design and Patterns(ADDDP) With examples in C# and .NET是在Martin Fowler的PoEAA 和Eric Evans的Domain-Driven Design 之后的又一本有关Domain-Driven Design的书,目前很少很少的几本论述DDD开发的书籍之一 阅读全文
posted @ 2007-07-06 21:07 张善友 阅读(2994) 评论(5) 推荐(1) 编辑
摘要: Porting your ASP.NET 2.x Application to Linux 向社区推荐了100% 兼容Mono的ajax控件,Gaia Ajax Widget同样会作为一个GPL Ajax库和社区版,开源项目可自由使用。Gaia Ajax Widgets是一个纯粹的"Hijax library"。这意味着你不必亲自书写JavaScript脚本或任何形式的客户端代码,只需要从工具箱中... 阅读全文
posted @ 2007-07-03 08:06 张善友 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: 微软在宣布了动态语言运行时(Dynamic Language Runtime,DLR)之后,到处都开始沸沸扬扬起来,Java领域也不能幸免。有不少人看起来已经相信,DLR使得.NET平台在和JVM的大比拼中先胜一筹了,原因是DLR已经解决了许多Java才刚刚开始意识到的问题。现在让我们一起来审视一下对动态语言支持的现状,以及和DLR的对比。 阅读全文
posted @ 2007-07-02 21:07 张善友 阅读(3001) 评论(1) 推荐(0) 编辑
摘要: Restful.NET这个开源项目为那些要采用REST结构体系(Web Service标准:基于直接在HTTP上交换原始XML文档的思想)来构建应用程序的.NET开发者提供了一个具体的解决方案。它由两部分组成: REST Web Services可参看这两篇blog:学习 RESTWeb Service : WebOS中的Function Call 下载地址:http://intelligenci... 阅读全文
posted @ 2007-07-01 20:44 张善友 阅读(3026) 评论(2) 推荐(0) 编辑
摘要: mojoPortal 项目中使用Joyrock和MagicAjaxNET,他没有使用Asp.net ajax ,是因为mojoPortal是一个运行在Windows的 .net framework或Linux,Mac OS的Mono平台上的cms系统,asp.net ajax 的协议决定了它不能应用于mono上。Joyrock的具体应用可以去看mojoPortal 的最新版本的代码。 Joyrock是一个LGPL的开源的软件,实现了JSON和JSON-RPC,支持微软ASP.NET框架。 阅读全文
posted @ 2007-07-01 19:38 张善友 阅读(7514) 评论(4) 推荐(0) 编辑
摘要: Miguel de Icaza 的一篇blog :Valgrind Support for Mono 表明mono又有了一个强大的工具。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试,分析,或测试等。Valgrind可以检测内存泄漏和内存违例,还可以分析cache的使用等,灵活轻... 阅读全文
posted @ 2007-06-30 10:59 张善友 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 这是一个采用IBatisNet移植http://www.codeplex.com/nhibernateprovider的asp.net 2.0 Membership和Role provider.具体更详细的信息参看打算为IBatisNet 引入自定义Membership和Role 阅读全文
posted @ 2007-06-29 22:16 张善友 阅读(3890) 评论(15) 推荐(0) 编辑
摘要: 关于Profile可以看使用ASP.NET 2.0 Profile存储用户信息[翻译] Level 200 Profile只能应用于Web Site Project中才能使用这个特性,在Web Application 项目无法使用,那么在Web Application 如何才能使用这个特性呢,这里有一个原来在www.gotdotnet.com 上WebProfileGen... 阅读全文
posted @ 2007-06-29 21:22 张善友 阅读(5142) 评论(5) 推荐(0) 编辑
摘要: NHibernate引入自定义Membership和Role 了,代码已经签入CodePlex: http://www.codeplex.com/nhibernateprovider ,具体的内容参看作者blog:Custom Membership and Role Providers using NHibernate , 看了它的代码实现的相当的不错,我也想移植这个工程到IBati... 阅读全文
posted @ 2007-06-24 22:05 张善友 阅读(3618) 评论(10) 推荐(0) 编辑
摘要: 网络上使用的日历系统开发库,实现RFC2445的标准,提供最高等级的应用 其实在 Outlook 中,当您收到来自 Outlook 用户的会议要求时,该会议要求可能以邮件的形式出现,邮件正文所包含的文本代表 iCalendar 数据。DDay.iCal is an iCalendar class library (also known as RFC2445) for .NET 2.0... 阅读全文
posted @ 2007-06-24 21:03 张善友 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。 阅读全文
posted @ 2007-06-24 20:48 张善友 阅读(4040) 评论(3) 推荐(2) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 54 下一页