SharePoint(WSS)学习(1) 简介与开发环境搭建

最近了解了一下SharePoint(WSS),把学习的点滴记录下来。

1.Microsoft Office SharePoint Server 2007(MOSS2007) 和 Windows SharePoint Services 3.0(WSS 3.0)
他们的区别最好用下面的图说明:

MOSS2007是基于WSS3.0的,WSS3.0是MOSS2007的核心。MOSS2007对WSS3.0进行了扩展,提供了更多的功能和模板,MOSS2007是收费的,而WSS3.0是免费的。

2.WSS开发环境搭建
(1) VS2008
(2) Windows SharePoint Services 3.0 with Service Pack 1
(3) Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, Version 1.2
上面三个依次安装。安装完毕,打开IIS管理器可以看到多了两个站点,分别是Team Site和Central Administration。

3.SharePoint 运行机制。
Wss的运行机制与传统的ASP.NET有较大的差别。
(1).对IIS进行了扩展,在Web Service Extensions 添加了Windows SharePoint Services V3的扩展。


(2).在站点的Web.config中,接管了ASP.NET默认的HTTP处理。

< httpHandlers >  
   < remove  verb ="GET,HEAD,POST"  path ="*"   />  
   < add  verb ="GET,HEAD,POST"  path ="*"  type ="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"   />  
   < add  verb ="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)"  path ="*"  type ="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"   />  
</ httpHandlers >  
< httpModules >  
   < clear  />  
   < add  name ="SPRequest"  type ="Microsoft.SharePoint.ApplicationRuntime.SPRequestModule, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"   />  
   < add  name ="OutputCache"  type ="System.Web.Caching.OutputCacheModule"   />  
   < add  name ="FormsAuthentication"  type ="System.Web.Security.FormsAuthenticationModule"   />  
   < add  name ="UrlAuthorization"  type ="System.Web.Security.UrlAuthorizationModule"   />  
   < add  name ="WindowsAuthentication"  type ="System.Web.Security.WindowsAuthenticationModule"   />  
   < add  name ="RoleManager"  type ="System.Web.Security.RoleManagerModule"   />  
   <!--  <add name="Session" type="System.Web.SessionState.SessionStateModule"/>  -->  
</ httpModules >
SharePoint V3应用了ASP.NET2.0中一个很重要的扩展技术:VirtualPathProvider。

4.SharePoint基本概念
服务器场(Farm)
 服务器场是WSS最大的一个概念,整个WSS的所有服务器,包括前端服务器,数据服务器,组成了服务器场,一个服务器场有一个配置数据库,多个内容数据库,多个应用程序。
应用程序(Application)
应用程序对应IIS的一个站点,它是一个安全和程序文件的独立主体。即一个应用程序可以有自己的用户身份认证机制,有自己独立的一套运行程序文件,一个应用程序会映射到硬盘上的一个独立的目录,一般为C:/Inetpub/wwwroot/wss/VirtualDirectories/里面的某个目录.一个应用程序下可以有多个站点集。
站点集(Site Collection)
 站点集是一个虚拟的单元,在内容,用户和权限上是独立的。 一个站点集可以有多个子站点。
站点(web)
 站点内容和权限的组织单元.一个站点可以有多个子站点,多个列表,文档库,多个页面.站点可以有独立的权限.站点可以有子站点,站点和子站点组成树型关系.子站点的权限默认集成于父站点。
列表和文档库(List)
 列表可以理解成一个数据库表,用来存储一些业务数据。一个列表有很多字段。
WSS3.0的列表可以存放多个内容类型。
内容类型(ConentType)
 内容类型可以理解成数据实体,如用户,联系人,日程数据等。一个内容类型包含很多字段。
字段(Field)
 可以理解成数据库的字段,Field是WSS整个架构的最底层元素。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值