Struts2:
以struts2.2为例,找到导入的struts2-core-2.2.1.1.jar包里的,打开它,找到下面的
dtd文件,下面使用struts-2.1.dtd为例,打开2.1.dtd,里面有一下代码:复制这段代码
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
-->
把打开的struts-2.1.dtd这个文件保存(file - sava as)到resources文件夹下的dtd文件下(这些文件都需要自己创立,resources需要一source floder )打开eclipse里window-preferences-xml-xml catalog在user specified entries里add一个自己的dtd,选择workspace下的刚才创建的struts-2.1.dtd;详细设置参照下面截图
然后创建一个struts2.xml文件,创建的时候
选择create xml file from a DTD file的方式创建
选择之前手动创建的user xml catalog,这样创建的struts2.xml文件里可以自动补全了
Spring:
spring的namespace主要有4个:beans,aop,context,tx;由于spring的命名空间在3.0以后用的是xsd,所以这里用schema的方式;
1.spring-beans的xsd文件在其目录下的org.springframework.beans.factory.xml下的直接保存到resources下的schema里;然后在xml catalog里添加用户自动以的xsd;
2.spring-aop的话在org.springframework.aop.config下的依旧是保存到resources里的schema里;然后在xml catalog里创建
3.spring-context:找到org.springframework.context.config下的依旧还是保存到schema然后在xml catalog里
4.spring-tx:找到org.springframework.transaction.config下的xsd
还是保存,然后在xml catalog
mybatis:
找到mybatis-3.0.6里的org.apache.ibatis.builder.xml里的mybatis-3-config,mybatis-3-mapper
依旧是保存;在xml catalog