动态网站基础
1. 通信: HTTP, URL, 请求和响应
2. 数据存储: 数据库
3. 表示: 将模板渲染成HTML或其他格式
然后把这3部分组合在一起,即WEB框架。比如Django。
也就是传说中的MVC。这样的好处是
1) 灵活
2) 清晰
3) 代码重用
4) 好替换,比如要替换数据库,替换视图等
成功实施MVC架构的关键在于要正确地分割应用程序的不同层次。
1. 通信: HTTP, URL, 请求和响应
2. 数据存储: 数据库
3. 表示: 将模板渲染成HTML或其他格式
然后把这3部分组合在一起,即WEB框架。比如Django。
也就是传说中的MVC。这样的好处是
1) 灵活
2) 清晰
3) 代码重用
4) 好替换,比如要替换数据库,替换视图等
成功实施MVC架构的关键在于要正确地分割应用程序的不同层次。