【发布时间】:2013-08-20 02:48:18
【问题描述】:
在 Spring 中有一个 bean 的 XML 配置对吗?
有什么区别:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
和
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
我也有点好奇SpringMVC、MVC 和 Spring 之间的区别
【问题讨论】:
-
什么是“SpringMVC”、“MVC”和“Spring”?命名空间?
-
“命名空间”是什么意思?
-
XSD 文档允许定义命名空间。每个命名空间都是一组标签。 Spring 配置具有“task”、“mvc”、“context”等命名空间。您可以在该答案中找到更多命名空间:stackoverflow.com/questions/11174286/….
-
如果你问这个术语:Spring 是一组框架,也是这个组的核心框架(命名为“context”),SpringMVC 就是这个组中的一个。您可以在此处找到有关 Spring 框架的一些信息:springsource.org/spring-framework。 MVC 是一种设计模式,它定义了 Web 应用程序的三个组件:模型、视图和控制器。 Model负责对领域对象进行建模,Controller处理来自客户端的请求,View负责Controller的工作结果表示
标签: spring spring-mvc