开发模式

2013-11-29
  • 677
  • 0
MVC是在程序开发中经常使用的一种开发模式。这种model+view+controller的模式层次分明,将整个工程分为展示层,服务层和数据库层,便于开发和后期的迭代更新,有着清晰的逻辑关系。JAVA开发中有着多种框架来帮助实现MVC这种架构。使用最广泛的和大家最熟悉的就是strutsspringhibernate。他们又分别起着不同的作用。Struts可以用来构建服务层,用action来实现业务逻辑的处理,而且可以使用XML配置文件来进行配置,非常的方便。Hibernate主要用来实现对数据库的查询,插入数据,修改数据等功能,和JDBC 不同的是它使用的是面向对象的语言,实际上它起到了面向关系语言和面向对象语言之间相互转化的作用。Spring则起到了“注入”的作用,它可以将你需要使用的类方便的“注入”进来。实际上,它是根据JAVA的反射原理来实现的。 你也可以只使用spring+hibernate的框架,自己来构建Controller类。

MVC是在程序开发中经常使用的一种开发模式。这种model+view+controller的模式层次分明,将整个工程分为展示层,服务层和数据库层,便于开发和后期的迭代更新,有着清晰的逻辑关系。

JAVA开发中有着多种框架来帮助实现MVC这种架构。使用最广泛的和大家最熟悉的就是strutsspringhibernate。他们又分别起着不同的作用。Struts可以用来构建服务层,用action来实现业务逻辑的处理,而且可以使用XML配置文件来进行配置,非常的方便。Hibernate主要用来实现对数据库的查询,插入数据,修改数据等功能,和JDBC 不同的是它使用的是面向对象的语言,实际上它起到了面向关系语言和面向对象语言之间相互转化的作用。Spring则起到了“注入”的作用,它可以将你需要使用的类方便的“注入”进来。实际上,它是根据JAVA的反射原理来实现的。

你也可以只使用spring+hibernate的框架,自己来构建Controller类。