第一次准备写一个完整的例子, 也是正在做的一个项目!

准备记录一下"心路历程"....

项目为分布式的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.因为需要生成大量的静态页面,所有需要一个分页算法这个,这个算法有点菜,是我自己写了,写了一个上午吧

转载于:https://www.cnblogs.com/Geok/p/7102453.html

第一章 [分布式CMS]相关推荐

  1. 第二章 [分布式CMS]

    结构系统:定义的后台 资源云:存在静态资源文件 文档云:文章内容 工具服务:模板.,公共类 Web服务:处理一下数据交互 为什么要做分布式了? 说实话,我也不太清楚,网上说在性能方面比较好,我的理解是 ...

  2. 第三章 [分布式CMS]

    接下来就是编码.编码..编码... 其中的编码我就不说了 最后面需要说一下缓存 因为没有那样的条件.也没有那样的必要做大型缓存,所以用了一个轻量级的缓存(大型的我现在也做不来- -!) System. ...

  3. 第五章 - 分布式定时任务框架ElasticJob之SpringBoot整合SimpleJob作业(实战一)

    系列文章目录 第一章 - 分布式定时任务框架ElasticJob之JavaApi整合Simple作业 第二章 - 分布式定时任务框架ElasticJob之JavaApi整合DataflowJob作业 ...

  4. .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划

    写在前面 千呼万唤始出来,首先,请允许我长吸一口气!真没想到一份来自28岁老程序员的自白 这篇文章会这么火,更没想到的是张善友队长的公众号居然也转载了这篇文章,这就导致两天的时间就有两百多位读者朋友加 ...

  5. MinIO分布式专题(第一章、一文教你搭建MinIO单机版)

            市面上有很多的分布式存储方案,比如FastDFS,MongoDB,或者目前云厂商的存储 比如阿里云,腾讯云,华为云等等,但是对于很多企业不愿意上云,于是业内就出现了很多 的方案,而本章 ...

  6. 《深入理解分布式事务》第一章 事务的基本概念

    <深入理解分布式事务>第一章 事务的基本概念 文章目录 <深入理解分布式事务>第一章 事务的基本概念 一.事务的特性 1.原子性 2.一致性 3.隔离性 4.持久性 二.事务的 ...

  7. 《从Paxos到Zookeeper:分布式一致性原理与实践》第一章读书笔记

    第一章主要介绍了计算机系统从集中式向分布式系统演变过程中面临的挑战,并简要介绍了ACID.CAP和BASE等经典分布式理论,主要包含以下内容: 集中式的特点 分布式的特点 分布式环境的各种问题 ACI ...

  8. 大型分布式网站架构设计与实践 第一章《面向服务的体系架构(SOA)》

    第一章 面向服务的体系架构(SOA) 伴随着互联网的快速发展和演进,不断变化的商业环境所带来的五花八门.无穷无尽的业务需求,使得原有的单一应用架构越来越复杂,越来越难以支撑业务体系的发展,因此,系统拆 ...

  9. 王道考研 计算机网络笔记 第一章:概述计算机网络体系结构

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 后续章节将陆续更新- 目录 一.概念.功能.组成.分类 1. 计算机网络的概念 2. 计算机网络功能 3. 计算 ...

最新文章

  1. VTK:PolyData之FitSplineToCutterOutput
  2. Java并发——结合CountDownLatch源码、Semaphore源码及ReentrantLock源码来看AQS原理
  3. 哈希表的key的类型(传值与传引用)
  4. linux编程手册读书笔记第一章(20140329)
  5. netframework 4.0内置处理JSON对象
  6. Oracle用户密码使用特殊符号,例如(AND)、$(Dollar)、#(Pound)、*(Star)等
  7. java矩阵相乘泛型_21.8 实例学习:泛型矩阵类
  8. el-select 设置为可手动输入
  9. dd命令测试硬盘读写速度
  10. mybatis-plus关联查询,一对一、一对多。
  11. 话费充值api接口 手机话费充值功能接入
  12. 红黑树插入修正和删除修正详解
  13. Kettle Carte模式
  14. 更换NVMe SSD不用重装系统,Windows系统迁移
  15. 使用物价水平修正票房数据,长津湖还是票房冠军吗?
  16. 数据分析-----NumPy中的ndarray数组
  17. win10设置开机启动项_华硕主板如何设置开机第一启动项方法大全
  18. 四大桌面虚拟化解决方案大PK
  19. Git迁移新仓库并保存历史提交记录
  20. 仿淘宝电商网站管理系统前端静态页面(html+jquery+css)(含毕业设计论文及源码)

热门文章

  1. Okumura-Hata 模型
  2. HTB-oscplike-Chatterbox
  3. JAVA语言(POI数据导入导出Excel)
  4. 计算机音乐组获奖作品,浙传王俊老师的电子音乐作品入选2019国际计算机音乐大会(ICMC)暨2019美国纽约市电子音乐节!...
  5. XC6SLX25-3CSG324I二三事儿
  6. 织梦自适应php源码,HTML5自适应仿WP大学织梦整站源码 v1.0
  7. 医生告诉我们的常识.读完它吧,你会一生受益
  8. JS二维码生成插件,一键生成二维码
  9. 抠图把你头发都抠没了?真的爱了这在线免费抠图,带你又快又简单地抠图!
  10. python俗称是什么_啥是佩奇,让 Python 告诉你!