SpringMVC+Mybatis+extjs4 项目配置 1) 软件准备: 1. Jdk6:这个需要统一一下,如果用高于 jdk6 得版本开发,到发布到 tomcat 服务器后可能运行不正常,在 ide 上的高版本到低版本的话,也可能出现编译错误的问题,这个要跟生产环境统一起来; 2. Tomcat6(7):这个好像关系不太大,主要看生产环境,但如果页面使用了 el 表达式的话,则需要用高一点的 tomcat 服务器,低版本的 tomcat 对 el 表达式不支持; 3. springsource-tool-suite:开发的 ide,推荐使用 zip 安装包,版本 2.9 的吧,现在的 3.1 不是很稳定,占用内存很高,经常不响应 2) springMVC 相关库(jar)配置 1. jar 的引用主要配置在 maven 的 pom.xml 文件了,整个项目都是用 pom.xml 文件来组织的,如下图: 实际项目的结果如: 有点不同,所有的代码是放在 src 文件夹里的,main/webapp 文件夹则对应于发布到 tomcat应用的文件夹,所有如果要提交 svn,则只需要提交 src 里的代码,如果改动了非*.java 代码,也只要更新 webapp 目录里改动文件至 tomcat 相应目录就行了; 2. 配置 pom.xml 可能用到的 jar 包: 1) Mybatis:数据库持续层;
org.mybatis mybatis-spring 1.1.1 2) Mysql:数据库的 jdbc 的 jar 包;
mysql mysql-connector-java 5.1.21 3) 其他可能用得到的jar 包:zip(org.apache.ant),json 转换(com.alibaba),文件上传组件(commons-fileupload,commons-io)
com.alibaba fastjson 1.1.22 org.apache.ant ant 1.8.4 commons-fileupload commons-fileupload 1.2.2 commons-io commons-io 2.0.1