Java ssm框架项目教程,搭建项目_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java ssm框架项目教程,搭建项目

Java ssm框架项目教程,搭建项目

更新时间:2020-05-06 12:50:04 来源:极悦 浏览2876次

    SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架,并且可在此基础上延伸扩展集成出很多东西。

    延伸部分此处就不介绍了。本篇面向的只是刚准备入门框架,或者对基本SSM框架配置还不太熟悉的朋友。

    这次搭建基于eclipse+tomcat+mysql,想自己搭建一遍的朋友可以跟着下面的步骤一起。

    话不多说,开始。。。

    第一步:建立动态web工程

    eclipse下点击File->new->other->web->DynamicWebProject。

    输入项目名,点击next,next,把web.xml勾上,点击Finish。

    这样建立的就是最基本最原始结构的web项目了。

Java ssm框架项目教程,搭建项目

    第二步:配置项目的tomcat。(已配置可略过)

    eclipse下点击Window->Preferences->Server-RuntimeEnvironments->Add,选择本机上的tomcat所在位置。即可完成配置。

    配置后将工程部署至tomcat中,建立index.jsp,在网页中输入localhost:8080/ssmDemo,测试项目能否正常发布。

Java ssm框架项目教程,搭建项目

    说明:1.若此时jsp页面报错:Thesuperclass"javax.servlet.http.HttpServlet"wasnotfoundontheJavaBuildPath,是因为没有将工程配置的服务器依赖的jar包配置到工程中。

    解决方法是右键工程BuildPath->ConfigureBuildePath->AddLiberary->ServerRuntime->选择刚才配置的tomcat即可。

    2.建议将工作区间与jsp的字符集编码统一改为utf-8。在Window->Preferences下的General->Workspace,与Web->JSPFiles中设置。

Java ssm框架项目教程,搭建项目

    第三步:引入SpringMvc相关依赖jar包和核心配置文件spring-mvc.xml,修改项目的web.xml文件。并测试是否配置成功。

    前两步是建立并发布普通Web工程的一般步骤,这一步才开始正式引入SSM框架。首先,引入SpringMvc框架。

    3.1工程中导入SpringMvc依赖的相关jar包与其核心配置文件之一的spring-mvc.xml。

    (配置文件可统一放在工程的resources文件夹中方便管理。右键工程->new->SourceFolder->输入文件名完成。

    注意,这里的resources文件夹必须是SourceFolder,而不是普通的Folder,不然web.xml会找不到该配置文件。)

    3.2在web.xml中引用该配置文件。

    3.3在网页中输入localhost:8080/ssmDemo,测试项目能否正常发布。能正常发布则证明引入springMvc的配置成功。

Java ssm框架项目教程,搭建项目

    (web.xml中指定寻找放在工程的classpath下的spring文件夹下的spring-mvc.xml文件,服务器找不到会报错,无法启动。

    默认的classpath是在工程的build文件夹中。可将classpath改为配置放在WEB-INF中。更改操作为:右键工程->BuildPath->ConfigureBuildPath

    ->找到Source栏->修改Defaultoutputfolder为:ssmDemo/WebContent/WEB-INF/classes)

    第四步:开发前后台交互的通道:controller层

    4.1根据配置文件spring-mvc.xml中controller的配置,新建一个package用于存放controller类,并在WEB-INF下建立jsp文件夹存放jsp页面。

    4.2springMvc的配置文件中扫描controller所在的包,开启注解,并对jsp视图进行一些基本的配置。

    4.3在网页中输入http://localhost:8080/ssmDemo/testController/toTestPage,测试是否能够前往界面并显示数据。

Java ssm框架项目教程,搭建项目

    第五步:引入SpringMvc相关依赖jar包和核心配置文件spring-mybatis.xml及其相关依赖,修改项目的web.xml文件。

    上一步中,我们已经能够将controller中的数据msg传至前台,并能显示到界面中。但是msg一般都是从数据库中获取出来的,

    所以我们需要在工程中编写dao层,使controller层能够获取到数据库中的数据。此时dao层的配置也就相当于SSM中Spring和Mybaties的配置了。

    (此处有点类似于重复第三步和第四步。可合为一步写,但还是分开两步说清楚好一点)

    5.1工程中导入SpringMvc依赖的相关jar包与其另一核心配置文件spring-mybatis.xml。

    spring-mybatis.xml中,基本配置是差不多固定的。基本配置只需要修改以下三个地方:

Java ssm框架项目教程,搭建项目

    第六步:开发后台与数据库交互的通道:dao层

    6.1根据配置文件spring-mybatis.xml中dao层,service层,与mapping对应的位置建立对应文件夹。至此建立起MVC三层结构。

    (当然也可以先建立起三层结构再配置对应的配置文件。也可以边配置边验证边建立。)

    6.2插入测试数据,进行与数据库的连接验证。spring已经封装好测试连接的方法。(测试数据可存放于resource下的init文件中)

Java ssm框架项目教程,搭建项目

    第七步:SSM整体验证

    还是在网页中输入http://localhost:8080/ssmDemo/testController/toTestPage,测试是否能够前往界面并显示数据。此时即可通过service层调用dao层,获取数据库中的数据了。至此,SSM的基本框架已经成型。可以在该框架基础上添加其它的东西了。

Java ssm框架项目教程,搭建项目

 以上就是极悦java培训机构的小编针对“Java ssm框架项目教程,搭建项目”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>