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:InetpubwwwrootwssVirtualDirectories里面的某个目录.一个应用程序下可以有多个站点集。
  站点集(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、付费专栏及课程。

余额充值