简单谈一下maven搭建 ssm 项目 (使用数据库oracle,比 mysql 麻烦一点,所以这里谈一下)
目前成都创新互联公司已为1000多家的企业提供了网站建设、域名、虚拟空间、成都网站托管、企业网站设计、上高网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。在创建maven 的web项目时,常常会缺了main/java , main/test 两个文件夹。
解决方法:
① : 在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了。 (推荐使用这种)
② :手动创建 目录。切换视图采用Navigator视图,直接在src/main目录下建立 Java目录。
项目目录结构:
重要的配置文件:
对象模型配置文件: pom.xml
Spring的配置文件:applicationContext.xml
spring MVC配置文件: springmvc.xml
数据库配置文件: jdbc.properties
日志配置文件: log4j.properties
mybatis配置文件: mybatis-config.xml
网络程序配置文件:web.xml
首先配置pom.xml
pom.xml 主要描述了项目的maven坐标,依赖关系,自动引入jar包
4.0.0 com.krry maven_SSM 0.0.1-SNAPSHOT maven_SSM http://maven.apache.org junit junit 4.11 test javax.servlet servlet-api 3.0-alpha-1 provided jstl jstl 1.2 provided javax.servlet.jsp jsp-api 2.2 provided log4j log4j 1.2.17 org.springframework spring-context 4.2.1.RELEASE org.springframework spring-jdbc 4.2.1.RELEASE org.springframework spring-webmvc 4.2.1.RELEASE com.fasterxml.jackson.core jackson-core 2.5.4 com.fasterxml.jackson.core jackson-annotations 2.5.4 com.fasterxml.jackson.core jackson-databind 2.5.4 org.hibernate hibernate-validator 5.1.1.Final commons-io commons-io 2.4 commons-fileupload commons-fileupload 1.3.1 org.apache.commons commons-lang3 3.3.2 commons-codec commons-codec 1.9 com.oracle ojdbc6 12.1.0.2.0 com.cloudhopper.proxool proxool 0.9.1 com.cloudhopper.proxool proxool-cglib 0.9.1 org.mybatis mybatis 3.3.1 org.mybatis mybatis-spring 1.2.4 com.github.pagehelper pagehelper 4.2.1 maven-compiler-plugin 1.7 maven-war-plugin 2.4 3.0 maven_SSM