maven/eclipse搭建ssm(spring+spring mvc+mybatis)

maven/eclipse搭建ssm(spring+spring mvc+mybatis)

前言

  本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读《Maven 实战》。其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践过程罢了,附带着给别人以参考。对于别人的博文,看了固然好,要是能付之实践,那就更好了!

maven安装

  安装过程挺简单的,去apache下载apache-maven的zip包,解压到一个目录下,如下图

  接下来配置windows环境,右击我的电脑--》属性--》高级系统设置--》环境变量--》系统变量--》新建,如下图

  就是你解压的maven的home目录;接着编辑系统变量的Path,如图

  其实跟配置java环境是一样的,最后几个连续确定之后就好了,这几个确定一定要点,不然配置不会保存,更不会生效! home路径一定要写自己的,别搬我的呀!路径最好是拷贝,手动输入太容易出错了。

  接下来验证环境是否配置成功,打开命令行,输入mvn -v 如果出现下图的信息,那么恭喜你,配置成功了!当然,信息可能有些许出入,如版本不同等,这些不用在意。

Eclipse(java ee版)集成maven

  一般而言,新的eclipse都已经集成了maven,如果没有那么就安装,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,接下来将eclipse集成的maven换成我们自己的,而不用eclipse自带的,重新定位,点击Window -> Preference -> Maven -> Installation -> Add进行设置,如下图

  设置完成,那么eclipse配置maven就完成了,myeclipse配置和这个是一样的。

创建ssm项目

  选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next,如下图

  选择项目路径,如下图,然后next

  

  选择项目类型 选择Artifact Id为maven-archetype-webapp那一项,如下图

  输入Group ID和 Artifact ID,以及Package,具体Group ID和 Artifact ID代表什么,可以去阅读《Maven 实战》,Group ID相当于一个组织,而Artifact ID相当于这个组织下的一个具体项目,Packege的话会根据你的Group ID和Artifact ID生成一个默认的名称,就用默认的就可以,如下图

  点finish之后,项目结构如下图

  若目录结构和上面的有差别,那么将perspective改成Java模式就好了。上面的目录结构离标准的maven web结构还有一点差别,少了一个文件夹src/test/resources,我们手动创建下,右键项目根目录点击New -> Source Folder,建出这个文件夹,如下图:

  Finish之后,项目结构图如下所示:

  把项目变成Dynamic Web项目右键项目,properties --》Project Facets,点击Convert to faceted fro,勾上Dynamic Web Module,并将Version为2.3。(3.0为Java7的)。

  设置部署程序集(Web Deployment Assembly)
        上面步骤设置完成后,点击OK,再右键项目,选择properties --》Deployment Assembly,如下图

  此处列表是,部署项目时,文件发布的路径。

(1)我们删除test的两项,因为test是测试使用,并不需要部署。

(2)设置将Maven的jar包发布到lib下。

Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish

设置完成效果图

构建框架

  在pom.xml中添加所需要的jar包,内容如下图

 

  如果依赖不知道怎么写,比如groupId、artifactId、version不知道填什么,那么直接上http://search.maven.org/搜,对应着填写就可以了,如下图

  保存pom.xml,maven就会帮我们下载我们配置的所有jar包了,jar包依赖的jar包也会自动下载,是不是很方便!当然,这个下载可能需要较长的时间,不要急,当eclipse右下角的百分比进度没有了,就下载好了。jar包下载完成后,项目结构图如下

配置文件

  web.xml

 

  spring.xml

 

  mybatis-spring.xml

 

  spring-mvc.xml

 

  mybatis-config.xml

 

  log4j.properties

 

  mysqldb.properties

 

  项目结构图如下

java文件与jsp文件

  PersonController.java

 

  PersonMapper.java

 

  PersonMapper.xml

 

  Person.java

 

  IPersonService.java

 

  PersonServiceImpl.java

 

  showperson.jsp

 

mysql数据库表

最终效果

  

  那么恭喜你,也恭喜我,搭建ssm成功了!

后话

  用心的小伙伴应该发现了,前面的windows配置maven和我们用eclipse搭建ssm没有一点关系,确实和ssm搭建没有什么卵关系,我写出来是为什么了,就是有时候我们不用IDE工具,而在dos命令下利用maven搭建我们的项目的时候,那么windows配置maven就需用到了!

分类: mavenmybatisspring MVC

时间: 2024-11-09 00:21:31

maven/eclipse搭建ssm(spring+spring mvc+mybatis)的相关文章

利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)

前言 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读<Maven 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践过程罢了,附带着给别人以参考.对于别人的博文,看了固然好,要是能付之实践,那就更好了! maven安装 安装过程挺简单的,去apache下载apache-maven的zip包,解压到一个目录下,如下图 接下来配置windows环境,右击我的电脑-->属性-->高级系统设置-->环境变量--&

eclipse 搭建ssm (Spring+SpringMVC+MyBatis)

eclipse 开发软件搭建简单 ssm 开源框架并连接MySQL查询 前提:准备好搭建框架的jar.连接数据库的jar.日志架包jar和tomcat 不多说 我们开始 首先 创建项目File ->New-> Dynamic Web Project (名字随便起 我这里就起 ssm ) 在src下创建基本的包 导入jar的包 将jar包放进 WebContent ->web-INF ->lib里 (?? 一大堆 不知道哪个没有用  放进去就对了) jar包 链接:https://p

Maven搭建SSM框架(Spring+SpringMVC+MyBatis)

一.概述: Spring是一个轻量级开发框架,好比一个大工厂(容器),可以将所有对象的创建和依赖关系交给spring管理. SpringMVC是一个基于mvc的web框架.spring mvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合. MyBatis是一个持久层的框架,在使用上相比Hibernate更加灵活,可以控制sql的编写,使用 XML或注解进行相关的配置. 二.搭建好项目的运行环境(java环境,Maven,Mysql,Tomcat),所使

详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(上)

SSM(Spring+SpringMVC+MyBatis)框架集由Spring.SpringMVC.MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架. 其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架. SpringMVC分离了控制器.模型对象.分派器以及处理程序对象的角色,这种分离让它们更容易进行定制. MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架. 本文旨在快速且详细的介绍intellij idea 搭建SS

Maven 搭建 SSM框架——Spring+SpringMVC+Mybatis的搭建教程

一:概述 SSM框架在项目开发中经常使用到,相比于SSH框架,它在仅几年的开发中运用的更加广泛. Spring作为一个轻量级的框架,有很多的拓展功能,最主要的我们一般项目使用的就是IOC和AOP.SpringMVC是Spring实现的一个Web层,相当于Struts的框架,但是比Struts更加灵活和强大!Mybatis是 一个持久层的框架,在使用上相比Hibernate更加灵活,可以控制sql的编写,使用 XML或注解进行相关的配置!根据上面的描述,学习SSM框架就非常的重要了! 二:搭建一个

eclipse搭建ssm框架

新建数据库ssm 建立数据库表user CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT , `sex` varchar(255) NULL , `name` varchar(255) NULL , PRIMARY KEY (`id`) ); 新建一个Java web工程 SSM,目录结构如下 下面挨个看下配置文件 conf.properties配置详情 url=jdbc:mysql://localhost:3306/ssm?u

使用maven+eclipse搭建最简单的struts2的HelloWorld

一.web分层结构简介 1.web[细]粒度分层结构: 按细粒度分层可以分为以下6种: 1).表现层:html/css/js/jsp 2).控制层:servlet 3).实体层:javabean 4).业务逻辑层:javabean 5).持久层:jdbc/c3p0/dbutils 6).数据层:mysql/oracle 2.web[粗]粒度分层结构(重点): 按粗粒度可以分为3层: 1).由上面的1).2).3)组成mvc 什么是MVC? m即为model(模型层),v为view(表现层),c为

Eclipse一步一步搭建SSM+Maven

      Eclipse 搭建SSM(Spring.Spring MVC .Mybatis)  利用Maven管理Jar包      一般而言,新的eclipse都已经集成了maven,如果没有那么就安装,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,接下来将eclipse集成的maven换成我们自己的,而不用eclipse自带的,重新定位,点击Window ->

关于利用maven搭建ssm的博客,我们一起来探讨下问的最多的问题

前言 开心一刻 有个同学去非洲援建,刚到工地接待他的施工员是个黑人,他就用英语跟人家交流,黑人没做声. 然后他又用法语,黑人还是没说话. 然后他用手去比划.黑人终于开口了:瞎比划嘎哈,整个工地都中国人 前提背景 在利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)一文的问题反馈中,大体分两个:404和页面无数据:至于500,个人认为比较好解决,按照提示进行处理就好,本文就不讨论500了 404 主要也是两种 1.webapp未发布 相关资源未部署,例如