• 小型项目总结之五


    系统代码分解

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

    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、表单以及其他的操作。

  • 相关阅读:
    最长递增长度 (最长上升子序列)
    完全背包问题
    vue中使用el-tabs组件遇到的问题
    ORACLE中排序的时候空值处理
    ORA-01089数据库无法正常关闭
    Oracle中的LPAD和RPAD的使用
    Oracle中Translate函数的使用
    通过对照表快速建view
    Oracle数据库create or replace
    打字网站
  • 原文地址:https://www.cnblogs.com/KnightsWarrior/p/1614179.html
Copyright © 2020-2023  润新知