SharePoint开发学习笔记1——SharePoint概述
关于SharePoint的安装及使用在网上已经有一大把的文章可以搜到了,在这里就不再叙述了。下面主要是我个人在这一个星期来使用SharePoint Server 2010的一些心得体会。
SharePoint是微软Office系列中的一个产品,它与Office系列中的其它产品结合,能为企业提供一整套企业解决方案。
其实再简单点来说,SharePoint就是一个用Asp.Net搭建的一个网站,但是你可以通过这个网站扩展出其它很多个不同功能的网站出来,这些网站可以用于企业内网办公使用,也可以像普通网站一样进行发布到互联网上。
以下是它管理中心的界面(图1),通过在这里,我们可以在其中建立无数个站点。
图1
在这里需要了解一些概念。我们在SharePoint中建立网站,首先需要建立一个Web Application,这里建立Web Application我个人理解就是在IIS程序池中创建一个程序,并且也会在IIS中配置好网站虚拟目录。然后我们就可以在Web Application中建立自己的网站集(Site Collection)了,每个网站集下面还可以包含更多其它的功能的子网站(Site)。
在建立网站集或者网站的时候,SharePoint提供了多个模板选择,用于完成不同的任务的(图2)。
图2
当然,我们完全可以不局限于它自己提供的模板,SharePoint中的任何界面和功能都是可以自己定制的,它本身也提供了自己的类库供开发者开发或者扩展SharePoint本身的功能。
最后一点,通过SharePoint建立的网站并不是真正的创建出了那些网站的页面,而是将它创建出的网站的内容存到数据库中的,当它需要调用的时候,让它存的内容和SharePoint的模板结合表现出来的(图3)。
图3
SharePoint2010的模板文件等核心的文件一般都存放在C:\Program Files\Common Files\Microsoft Shared\Web ServerExtensions\14这个文件夹目录下,如果是SharePoint2007的话最后的数字应该是12。