这次来讲MVC中最后的M。 Model,几乎可以说是网页应用的核心。 之前课程提到过网页应用是由数据库驱动,而在很多场景,数据库 = M ; M = 数据库。 所谓的ORM; object relational mapping。 现在新的网页开发框架,特别是MVC框架,都会提供ORM支持,避免程序员直接写SQL、操作数据库。 传统上,ASP/ php臭名昭著的sql注入问题,便是因为菜鸟
设计模式再“高级”一点,便是所谓的“框架”了。 从事Web开发,一般都会接触到MVC框架这个概念。 M:也就是Model,直接跟网站数据库相关。 V:也就是View,是网页的模版,跟显示数据相关。 C:则是Controller,相当于网站的业务逻辑。 MVC也不仅仅是应用于网站开发,它的概念实际上植根于桌面软件,并且在手机软件开发上也有应用
【51CTO独家特稿】先摘录一段话勉励一下生日宝: 截止2010月6月,Facebook接近2000雇员。10个月时间从1100人增长到2000,一年时间员工人数翻了一番! 最大的两个团队是开发工程师和运维,都是400-500人的规模 猪头宝,在Facebook,运维跟开发是一样重要的。运维才不是用vender提供的软件,然后按manual去step by step的做事情。 有很多创造性
【51CTO独家特稿】设计模式再“高级”一点,便是所谓的“框架”了。 从事Web开发,一般都会接触到MVC框架这个概念。 M:也就是Model,直接跟网站数据库相关。 V:也就是View,是网页的模版,跟显示数据相关。 C:则是Controller,相当于网站的业务逻辑。 MVC也不仅仅是应用于网站开发,它的概念实际上植根于桌面软件,并且在
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号