zoukankan      html  css  js  c++  java
  • 代码自动化(2)程序设计

         按照行业内的专业叫法,这个应该叫做 系统架构,因为自己不是专门够系统架构的,做的也是根据软件的不同要求大体分一下层,所有就叫做“软件设计”了,免得板砖太多,要挂彩了。

    采用通用的三层架构:数据库访问层、业务逻辑层、数据展示层
    由于一直在忙着做项目,新技术几乎都没怎么关注,也没法把一些好的新技术应用到里面,就只把我熟悉的一些东西加到里面吧。

    初步将这些元素加上
    Ajax:AjaxPro,这个自己写的代码稍微多一些,但灵活性大,而且一直用这个
    jQuery:这个没得说了,方便、简介、不同浏览器兼容
    UserControl:自己写的三个用户控件,分别为:DataList、DataAdd、DataShow,可以通过配置来和数据库中的表、字段进行绑定,有点想微软的MVC的概念,当然两者没有什么可比性的

    各构成项目说明:
    Frame.Common:常用的方法、行数
    Frame.DataBase:数据库访问
    Frame.Controls  :常用的封装控件
    Frame.Business :业务逻辑层
    WebSite           :具体的网站项目

    一点纠结:

    听一位前辈说他的一个系统中,没有单独做数据库设计,数据库中字段和页面控件的对应是单独由一个表来进行维护的,类似于自定义表单设计那样来实现的,这样确实可以在一定程度上减少数据库设计的工作,而且能减少页面控件和数据库字段单独在做对的工作,但是后期的维护,可想而知,在页面的设计视图只能看到一堆堆的控件,什么内容都没有,如果我只是要改一个控件的验证方式,也需要先查看原先的数据库控件对应,再进行工作,后期维护非常困难,不知道应不应该这样做?

    系统园里面的朋友给点建议

  • 相关阅读:
    elk系统生成请求数据测试承载量、宕机瓶颈shell
    给公司个别安装好的系统环境处理-相当half系统初始化脚本shell
    elk相关启动脚本-shell编写
    ab压力测试
    FILEBEAT+ELK日志收集平台搭建流程
    linux单机部署kafka(filebeat+elk组合)
    linux系统安装MongoDB文档
    Java 生成验证码图片
    Java与数据库学习总结
    java 字节流文件复制方法总结
  • 原文地址:https://www.cnblogs.com/garfield211/p/2228126.html
Copyright © 2011-2022 走看看