Fork me on GitHub

10 2013 档案

摘要:对于SharePoint Developers来说,往往会过多的去关注SharePoint平台和工具,而把设计模式和代码的可测试性放在了一个较低的优先级。这并不是说SharePoint Developers对设计模式不感兴趣,而是缺乏在SharePoint平台下使用设计模式的经验。所以本篇Blog正如题目所示:探索MVP(Model-View-Presenter)设计模式在SharePoint平台下的实现。利用MVP设计模式,可以尽量让我们的项目分离关注点、易测试、可重用。在实现MVP时,我也会加入Repository和Service Locator这两种设计模式,Repository可以理解 阅读全文
posted @ 2013-10-29 21:25 木宛哥说编程 阅读(2823) 评论(5) 推荐(2) 编辑
摘要:在某些情况下,我们需要去引用其他List中的数据,比如在网站集(Site Collection)上有个List叫Country,在其子网站(WebSite)有个List叫Employee,如果要在子Site上的Employee去引用Country中的数据,一般我们会在Site Collection上创建一个网站栏(Site Column)。这是一种解决方案。还有一种解决方案,我们也可以在项目中创建一个Lookup 类型的 Site Column,其Scope为Site,顺着思路,我理所应当的创建了一个Site Column,Scope=Site,但事实上远没这么简单。其实两种方式都是可以的,先 阅读全文
posted @ 2013-10-26 15:54 木宛哥说编程 阅读(3195) 评论(0) 推荐(4) 编辑
摘要:原文《Thinking In Design Pattern——MVP模式演绎》不知为何丢失了,故重新整理了一遍。目录What Is MVPDomain ModelStubRepositotyIView & PresenterViewIoc容器StructureMap开篇忙碌的9月,工作终于落定,新公司里的框架是MVP+Linq,对于MVP虽然不熟,但有MVC的基础,花了两天时间研究了MVP,故作此博文,留作参考。Model-View-Presenter(模型-视图-呈现器,MVP)模式的重点是让Presenter控制整个表示层的逻辑流。MVP模式由如下三个不同部分组成:模型表示视图显示 阅读全文
posted @ 2013-10-23 14:36 木宛哥说编程 阅读(2171) 评论(1) 推荐(0) 编辑
摘要:目录 怎样使用SPSD配置Environment XML文件PowerShell激活Feature上篇博客讲了利用PowerShell导出、导入AD中的Users。这篇介绍简单介绍一下SPSD工具包(因为官网已经有非常详细的讲解),接着是附录了一些常用的PowerShell脚本,用于我在部署的时候快速导入css、js、images、设置MasterPage、创建权限组、分配权限等。SharePoint Solution Deployer(SPSD)能快速帮助程序员部署WSP,使用SPSD也是非常简单的,首先下载最新的工具:http://spsd.codeplex.com/。怎样使用SPSD对于 阅读全文
posted @ 2013-10-08 11:53 木宛哥说编程 阅读(1653) 评论(9) 推荐(2) 编辑
摘要:这几个月一直在帮客户改需求,部署。我已经心力憔悴,经过一段时间的摸索,我对用PowerShell实现自动化部署也有了一些心得,比如说利用PowerShell导出导入AD中的User。在基于SharePoint平台开发时,利用AD来进行人员的管理,一般会建组织单元(OrganizationalUnit)来对用户进行管理。当最终部署到客户的服务器上时,怎样把本地AD中的用户数据同步到服务器上呢,要知道如果手动输入人员是一件麻烦的事。幸运的事,PowerShell可以帮我们解决这个麻烦的问题。导出AD Users(Export-Csv)首先导出本地相应OU中的User Objectparam([st 阅读全文
posted @ 2013-10-07 22:56 木宛哥说编程 阅读(5820) 评论(5) 推荐(3) 编辑

multifunction lasers
访问人数