zoukankan      html  css  js  c++  java
  • 项目演化系列--开篇

    回顾

      上一篇分享的是基于SWFUpload的angular组件,由于项目初期工作繁忙,一直没有时间做分享。

      这次打算分享的是从简单三层到分布式的web项目演变,虽然这类型的文章也不少,但是大多数都只是提供架构结构图,并作少量的解释,至于代码实现方面也是寥寥无几,如果想要从中学到一些技巧还是有些难度的。

      只能通过公司项目的实践中才能窥探一二,但是如果公司的项目无法提供相应实践的条件,又或者公司的项目正处在一个尴尬的转型期内,对于架构的错误理解只会对项目的转型带来极大的危害,要么只能硬着头皮“复制、粘贴”重复编写相似的功能,要么推翻项目重新来过。

    简介

      使用的是C#语言来实现的,版本为3.5,而且是基于web form的,并不会使用现在流行的mvc来实现,主要意图是让各位理解一些项目组件的代码实现,以及如何通过重构将重复使用的代码提取到公用库当中,这样可以减少开发人员压力,减少代码的重复。

      其中部分内容,我之前分享的文章中都会有提到,这次会结合起来使用,大项目都是靠这些零零碎碎、不起眼的功能组合起来的。

      文章如下:

        mvc handler(路由解析)

        前后端验证体系(基于angularjs的组件)

        分布式锁

        数据层(分布式)

        深入查询

      项目是分多个周期逐渐演化的,在写此篇文章的时候,也刚刚是第一阶段的代码实现,也只能整理出这些东西来,但是随着后续的文章发布后,再来逐步更新。

      由于本人关注技术较多,对于页面排版是很差的,因此做的功能不会展现花哨的页面,更多的是技术层面上的实现。

      此次是开篇文章,只是大概讲解一下将要分享的内容,如果有什么技术上的问题,可以留言,可以考虑加入到后续的分享中去,谢谢。

  • 相关阅读:
    进程池-非阻塞式
    进程
    单例模式
    Python内置函数之open()
    Python内置函数之len()
    Python内置函数之isinstance()
    Python内置函数之input()
    可迭代对象,迭代器(生成器)区别
    Tomcat控制台输出
    Python内置函数之format()
  • 原文地址:https://www.cnblogs.com/ahl5esoft/p/5065868.html
Copyright © 2011-2022 走看看