SSM或SSH项目的简单开发流程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSM或SSH项目的简单开发流程相关的知识,希望对你有一定的参考价值。

导包SSM或SSH2的jar包

新建springmvc-servlet.xml  ——配置视图解析器(前缀和后缀)

新建applocationContext.xml  ——配置数据库连接,sqlSessionFatory/sessionFactory工厂

<import resource="">提取外部文件,可以把数据库连接写到propeties文件中,再导入到applocationContext.xml

 

修改web.xml        ——添加监听器(https://www.cnblogs.com/wuchaodzxx/p/6038895.html),关联主配置文件springmvc-servlet.xml,关联其他配置文件applocationContext.xml,过滤器(过滤访问地址)

添加实体类

配置实体类的*mapping.xml

在applocationContext.xml中的工厂关联,使其另外关联实体类的映射——*mapping.xml

编写dao层,service(service.impl)层和他们所需的方法——service.impl中要去私有化一个dao的对象的属性,用于调用dao层里面的方法

修改实体类的映射文件mapping.xml文件,使其与dao层里面的方法对应

 

以接口的形式在applocationContext.xml中去注入一个dao层的对象——这里hibernate和struts2的接口实现都交给springmvc管理了,在springmvc中不认识,直接通扫描得到的dao的对象

或通过扫描注入,或通过注解自动装配注入(注意要去applocationContext.xml中添加包的扫描——<context:component-scan base-package="包名,包名..."></context:component-scan>

 

修改*mapping.xml中的工作空间,使其对应dao层里面的接口类。

编写测试类测试一下——获取ApplicationContext

 

 编写controller的方法

编写注解(@controller  @RequestMapping("绑定界面")

 

在springmvc-servlet.xml添加controller的扫描

 

通过jsonp传值到页面——导包(注解包,核心包,数据绑定包),在方法上添加注解(@RequestBody),在springmvc-servlet中启动注解

以上是关于SSM或SSH项目的简单开发流程的主要内容,如果未能解决你的问题,请参考以下文章

SSH中Struts的工作流程

SSH网上商城项目实战21从Demo中看易宝支付的流程

JAVA SSH框架搭建流程

ssh框架简述

github、gitlab、gogs 等 git 项目标准开发流程

ssh框架web项目从页面点击一个按钮 到返回结果的全部过程是啥 求详细