【发布时间】:2016-11-26 07:24:40
【问题描述】:
我已经阅读了有关 DTD 和 XSD 的文章,它们基本上是定义具有合法元素和属性列表的结构,所以就 spring 而言,我们必须遵循一些指导方针,所以每个人都必须在它之下工作。但是至于struts这种依赖是如何管理的,因为在MVC的上下文中,spring和struts就像是比喻性的一样。这里,我缺的是哪个线程?
高度赞赏任何可共享的部分。
已编辑: 这是spring配置文件声明
<?xml version="1.0" encoding="UTF-8"?>
<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">
这是用于 struts 配置文件的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
现在在 spring 配置文件命名空间 'xsi' 和它的模式位置中看到它是由 spring 定义的,但对于 struts config 没有这样的东西,只有 struts 定义的 struts dtd。
【问题讨论】:
-
使用 DTD 或使用 XML 命名空间是完全不同的事情,因此需要不同的结构。 DTD 很旧,不,它们很古老,更喜欢 xml 命名空间。
标签: xml spring configuration struts2 struts