• 小型项目总结之五


    系统代码分解

    整个程序的层次结构如下:

    clip_image002

    整个应用程序的结构如上图所示,首先是UI层,01 User Interface文件夹里面的内容,本项目是一个WEB型的应用程序,根据项目的灵活结构,你也可以把界面选择为WinForm、WPF,甚至Java等的UI,因为逻辑层是基于SOA的,界面的改变不会影响业务层和底层的处理。那么界面的程序如下图:

    clip_image004

    里面的结构很清楚,讲解如下:

    Adminmanager文件夹:里面包括后台增删查改以及其他操作,是管理员管理整个站点的接口

    Configuration文件夹: 主要是全部的配置信息,包括企业库配置、URL Rewriter的配置,WCF配置、Web Service配置、日志配置、权限配置、报表配置以及企业库组建调用的SQL配置信息。

    UserControls文件夹: 主要是页面所要用到的自定义用户控件。

    Theme文件夹: 主要包括整个网站所要用到的JS、CSS和Images,本站实现了动态和静态换肤功能,在JS的实现上,除了采用Javascript脚本以外,同时采用jQuery进行脚本的书写,包括动画效果、Json以及Ajax的处理、Cookie、表单以及其他的操作。

  • 相关阅读:
    leetcode32 Longest Valid Parentheses 最长有效括号序列
    js的Prototype属性
    一道区间dp和一道字符串
    Cookie和Session
    JS选择器querySelector和~All,三个原生选择器
    module.exports和exports
    Windows7环境下MongoDB安装和配置
    转载:Ajax基础详解&&http填坑2
    Node后台刷评论
    Node 简单爬虫
  • 原文地址:https://www.cnblogs.com/KnightsWarrior/p/1614179.html
Copyright © 2020-2023  润新知