• 我是如何做Web项目的


    啥都不说了先发个图片.


    分层的优势:
    1:可以相互协作.网页有美工负责,逻辑有程序员负责.数据库有数据库管理员负责.齐头并进,促进项目进度
    2:对于大型系统可以蚂蚁吭大象,逐步解决(当然这是在全局控制的基础上)
    现在只认识到这么多
    现在Web项目概括一下就是那么几个任务
    1:整理业务逻辑
    2:数据字典进而设计数据库
    3:写代码实现业务逻辑
    在这里我就详细写写如何写代码实现业务逻辑,说白了就是如何操作数据库
    一种方案也是最简单的方案就是直接写 Sql语句.把从用户那里收集到的代码经过检查提交到数据访问对象,让数据访问对象直接执行sql.再高明的就是隐藏sql 语句.具体办法就是写个xml文件,把sql语句储存起来.用的时候通过strng .format方法填充现实的数据.
    另一种就是利用orm(这个在博客园有好多朋友都在关注).这个我感觉比较面向对象但是就是结构太死.
    第三中就是我的实现办法.模仿orm把数据库按照表建立对象.通过这些对象收集数据并储存,在访问数据库的时候调用这些数据反映到数据库.
  • 相关阅读:
    【ImageMagick】ImageMagick命令行工具
    MAC 下安装PIL
    【转】tmux入门指南
    python编码和小数据池
    ----------BMI指数小程序----------
    ----------简单购物车小程序----------
    python基础数据类型3
    python基本数据类型2
    python基本数据类型
    python循环
  • 原文地址:https://www.cnblogs.com/tommyli/p/599421.html
Copyright © 2020-2023  润新知