Fork me on GitHub

08 2007 档案

摘要:应用程序模板是为各种规模的组织推出的自定义方案,专门用于解决特定业务流程或任务集合的需求和需要。它们也为那些寻求构建更深层次、基于 SharePoint 的解决方案的合作伙伴和开发人员提供了一个起点。这些模板充分利用了 Windows SharePoint Services 3.0 的功能,而且与 Microsoft Office SharePoint Designer 2007 兼容,从而使自定... 阅读全文
posted @ 2007-08-31 20:35 张善友 阅读(1510) 评论(0) 推荐(0) 编辑
摘要:ASP.NET一堆内建服务,只提供SqlProvider,至于Oracle或MySQL怎么办?现在Oracle或MySQL也应该是因为微软的不支持,而自己开发相关Provider来提供给他们的数据库使用者及客户。 阅读全文
posted @ 2007-08-30 08:17 张善友 阅读(3853) 评论(7) 推荐(0) 编辑
摘要: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 张善友 阅读(42919) 评论(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 张善友 阅读(6267) 评论(4) 推荐(0) 编辑
摘要:集群只能用在使用ADO.NET-Jobstore的情况。特新包括负载均衡和容错(如果JobDetail的"request recovery"标记被设置为true) 阅读全文
posted @ 2007-08-25 10:08 张善友 阅读(9130) 评论(5) 推荐(1) 编辑
摘要:JobStore负责保持对所有scheduler “工作数据”追踪,这些工作数据包括:job(任务),trigger(触发器),calendar(日历)等。为你的Quartz scheduler选择合适的JobStore是非常重要的一步,幸运的是,如果你理解了不同的JobStore之间的差别,那么选择就变得非常简单。在提供产生scheduler 实例的SchedulerFactory的属性文件中声明scheduler所使用的JobStore(以及它的配置)。 阅读全文
posted @ 2007-08-25 09:45 张善友 阅读(11787) 评论(8) 推荐(0) 编辑
摘要:Quartz以模块方式构架,因此,要使它运行,几个组件必须很好的咬合在一起。幸运的是,已经有了一些现存的助手可以完成这些工作 阅读全文
posted @ 2007-08-25 09:33 张善友 阅读(14433) 评论(1) 推荐(0) 编辑
摘要:SchedulerListeners同TriggerListeners及JobListeners非常相似,SchedulerListeners只接收与特定trigger 或job无关的Scheduler自身事件通知。 Scheduler相关的事件包括:增加job或者trigger,移除Job或者trigger, scheduler内部发生的错误,scheduler将被关闭的通知,以及其他。 阅读全文
posted @ 2007-08-25 09:16 张善友 阅读(6080) 评论(1) 推荐(0) 编辑
摘要:监听器是在scheduler事件发生时能够执行动作的对象。可以看出,TriggerListeners接收与triggers相关的事件,而JobListeners则接收与Job相关的事件。 阅读全文
posted @ 2007-08-25 09:12 张善友 阅读(8895) 评论(4) 推荐(0) 编辑
摘要:如果你需要像日历那样按日程来触发任务,而不是像SimpleTrigger 那样每隔特定的间隔时间触发,CronTriggers通常比SimpleTrigger更有用。 使用CronTrigger,你可以指定诸如“每个周五中午”,或者“每个工作日的9:30”或者“从每个周一、周三、周五的上午9:00到上午10:00之间每隔五分钟”这样日程安排来触发。甚至,象SimpleTrigger一样,CronTrigger也有一个StartTime以指定日程从什么时候开始,也有一个(可选的)EndTime以指定何时日程不再继续。 阅读全文
posted @ 2007-08-25 08:54 张善友 阅读(12948) 评论(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 张善友 阅读(5924) 评论(0) 推荐(0) 编辑
摘要:如果需要让任务只在某个时刻执行一次,或者,在某个时刻开始,然后按照某个时间间隔重复执行,简单地说,如果你想让触发器在2007年8月20日上午11:23:54秒执行,然后每个隔10秒钟重复执行一次,并且这样重复5次。那么SimpleTrigger 就可以满足你的要求。 阅读全文
posted @ 2007-08-19 21:48 张善友 阅读(15029) 评论(13) 推荐(1) 编辑
摘要:同Job一样,trigger非常容易使用,但它有一些可选项需要注意和理解,同时,trigger有不同的类型,要按照需求进行选择 阅读全文
posted @ 2007-08-19 21:34 张善友 阅读(10283) 评论(1) 推荐(0) 编辑
摘要:在所实现的类成为真正的“Job”时,期望任务所具有的各种属性需要通知给Quartz。通过JobDetail类可以完成这个工作,这个类在前面的章节中曾简短提及过。现在,我们花一些时间来讨论Quartz中Jobs的本质和Job实例的生命周期。 阅读全文
posted @ 2007-08-16 20:54 张善友 阅读(14160) 评论(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 张善友 阅读(20803) 评论(7) 推荐(2) 编辑
摘要:使用scheduler之前应首先实例化它。使用SchedulerFactory可以完成scheduler的实例化. 阅读全文
posted @ 2007-08-16 18:12 张善友 阅读(30709) 评论(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 张善友 阅读(5405) 评论(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 张善友 阅读(4585) 评论(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 张善友 阅读(1492) 评论(1) 推荐(0) 编辑
摘要:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,Quartz.net 就是Quartz的移植版本,它可以与.NET应用程序相结合也可以单独使用. 用 Quartz 进行作业调度: 官方网站 阅读全文
posted @ 2007-08-05 23:16 张善友 阅读(4155) 评论(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 张善友 阅读(1092) 评论(0) 推荐(0) 编辑