第一次准备写一个完整的例子, 也是正在做的一个项目!
准备记录一下"心路历程"....
项目为分布式的CMS
前期架构分为,单点登录,结构系统,资源云,文档云 ,DB服务,工具服务,Web服务
技术要点分为,sso单点登入,模板引擎,分页算法,WebService,文件上传,数据库的设计,缓存等等...
1.因为是分布式的项目,需要在多少多个系统内登入登出,所有我们没有用session共享的方式实现登入,用的高级一点的SSO单点登入的方式
http://www.cnblogs.com/youring2/p/sso-practice.html
2.模板引擎我是用的 Razor ,Razor的语法是mvc的模式,使用Razor 需要下载下面2个文件,用的是本人的东西所有网上有些文件有错误,
RazorEngine.dll
System.Web.Razor.dll
使用方式网上很多
3.不准备写接口和一般处理文件 跨系统之间的数据使用WebService来处理
4.因为需要生成大量的静态页面,所有需要一个分页算法这个,这个算法有点菜,是我自己写了,写了一个上午吧