SSM-CLASS

SSM_CLASS
Src
——xxx.xxx.Controller(该包下面专门放controller类,而controller类是指SpringMVC中的C,代表控制器,业务的逻辑都写在该类中)
——xxx.xxx.pojo(专门放实体类,而实体类是指对应数据库表的类,也就是数据表中有的字段,在该类中都以属性表示)
——xxx.xxx.mapper(专门放持久层的接口和实体映射文件。接口就是我们自己定义的操作数据库的方法,要求该接口中的方法名必须要和实体映射文件里面的sql操作的id一致)

webContent
——WEB_INF
——pages(该文件夹由自己创建,名字自取,代表着存放jsp页面)
——lib(专门用于放jar包)
——web.xml
——springMVC-servlet.xml
index.jsp

Web.xml
——1、中央前端控制器(鼠标点击空白区域,alt+/,会弹出选择项,选择#dispatchservlet的那个,回车)它的结构如下:

<servlet>	
<servlet-name>写sringmvc配置文件的名字,自定义
<servlet-class>dispa alt+/选择#dispatchservlet
</servlet>
<servlet-mapping>
<servlet-name>必须要和上面的servlet-name一样
<url-partn>/
</servlet-mapping>

——2、容器启动监听器(鼠标点击空白区域,lat+/,选择#xxxxxxlistener,回车)

<context-param>
		<param-name>contextConfigLocation
		<param-value>这里写spring.xml的文件所在路径
	</context-param>
	<listener>
	<listener-class>不改</listener-class>
	</listener>

——3、字符编码过滤器(1、如果有多个过滤器,那字符编码过滤器必须要写在所有过滤器的前面:2、ctrl+shift+t搜索
CharacterEncodingFilter可以复制它的全路径,并且初始化他的三个属性的值,encoding:UTF-8,支持中文;forceRequestEncoding,所有的请求都将过滤一遍,支持中文;forceResponseEncoding所有的响应也将走过滤器,支持中文)结构如下:

<filter>
	<filter-name>
	<filter-class>
	<init-param>
	<param-name>
	<param-value>
	</init-param>
		<init-param>
	<param-name>
	<param-value>
	</init-param>
		<init-param>
	<param-name>
	<param-value>
	</init-param>
	</filter>
	<filter-mapping>
	<filter-name>
	<url-pattern>
	</filter-mapping>

Springmvc-servlet.xml
——1、配置视图资源解析器(<bean class=“internalr alt+/”,然后配置前缀和后缀,前缀的意思是jsp所在的文件目录,后缀就是.jsp)
——2、配置开启注解功能,扫描控制器所在的包
<context:component-scan base-package=“控制器所在的包路径”>

Spring.xml
——1、数据源(basicdatasource,里面有四个属性,分别代表加载驱动路径;连接路径;用户名;密码)
——2、事务管理器(datasourcetransactionmanager,里面有一个属性,且用ref关联数据源)
——3、sqlsessionfactorybean(配置3个属性,一个代表关联数据源;另一个代表关联mybatis的主配置文件;另一个是关联映射文件)
——4、映射扫描器(一个属性【basepackage】指定扫描mapper包)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值