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

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

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

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

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

    一点纠结:

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

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

  • 相关阅读:
    史上世界上最惨烈的几次股灾!
    做网站的人必须遵守的N大定律,事实上不止做网站
    看士兵突击有感
    中美小学生守则比较
    奥运赞助商及合作伙伴
    sharepoint 备份还原
    sql事务
    javascript 命名空间 类 继承 重载 私有成员和公开成员
    XSLT 学习一
    Web版OutLook,利用POP接收邮件服务器邮件
  • 原文地址:https://www.cnblogs.com/garfield211/p/2228126.html
Copyright © 2011-2022 走看看