DTD와 XSD에 대한 기사를 읽었습니다. 기본적으로 합법적 인 요소와 속성 목록을 가진 구조를 정의 했으므로, 봄에 대해서는 괜찮습니다. 우리는 모든 가이드 라인을 따라야 만합니다. 그러나 struts에 관해서는 이런 종류의 의존성이 어떻게 관리되는지, MVC의 문맥에서 봄과 스트럿츠는 비 유적으로 동일하기 때문에 여기에 실종 된 실이 있습니까?Spring 설정 파일이 DTD와 XSD를 정의해야하지만 Struts 설정 파일이 정의되어 있지 않은 이유
모든 공유 가능 비트는 매우 높이 평가됩니다.
편집 : 입니다 스프링 설정 파일 선언
<?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">
이이 스트럿을위한 설정 파일
<?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">
이제 스프링 설정 파일 네임 스페이스 'XSI'와 SCHEMALOCATION을위한에서 볼 그것은 봄에 의해 정의되지만 struts 설정에는 struts에 의해 정의 된 struts dtd 만 지정할 수 있습니다.
DTD를 사용하거나 XML 네임 스페이스를 사용하는 것은 상당히 다른 작업이므로 다른 구문이 필요합니다. DTD는 오래되었지만 고대의 XML 네임 스페이스를 선호하지는 않습니다. –