SSM框架之案例企业权限管理系统(一)

SSM的配置环境

 

先创建主工程:project,再创建Module (子工程):dao、service、domain、utils、web(需要选择web的组件)

SSM框架之案例企业权限管理系统(一)

导入pom

编写实体类,在domain中创建商品信息:基本信息

SSM框架之案例企业权限管理系统(一)

编写dao接口,在dao中编写一个商品的dao,完成商品的查询,商品的返回值是product类型,所以需要导入实体类

SSM框架之案例企业权限管理系统(一)

编写service接口,在service模块中,实现service接口impl,service层调用dao层。需要自动注入dao方法,使用商品的dao调用数据库进行查询操作。在service implement中加上注解service 和transactional

SSM框架之案例企业权限管理系统(一)

 

编写controller,在web的main/Java下创建包,创建类,标上注解@Controller和@RequestMapping

SSM框架之案例企业权限管理系统(一)

SSM框架之案例企业权限管理系统(一)

utils模块里写日期转化成字符串,字符串转化成日期

SSM框架之案例企业权限管理系统(一)

工程需要的配置文件

我们把配置文件都放在web子模块下,和Java包同级创建一个resource

1.application context  xml

配置注解扫描,管理service 和 dao

spring和mybatis的整合:让spring管理sqlsessionfactory

配置连接池

SSM框架之案例企业权限管理系统(一)

配置事务

SSM框架之案例企业权限管理系统(一)

2.spring mvc xml

扫描controller注解

配置视图解析器,指定jsp所在的目录,文件的后缀名

设置静态资源不过滤

开启spring mvc注解的支持,支持AOP底层使用代理技术

SSM框架之案例企业权限管理系统(一)

3. web xml(3.1)

配置加载类路径的配置文件

配置监听器:

  ContextLoaderListener:可以看做是Spring的启动器,Spring从这里开始,完成IOC的初始化

    requestcontextListener:RequestContextFilter实现ServletRequestListener监听器接口,该监听器监听HTTP请求事件,Web服务器接收的每次请求都会通知该监听器 

SSM框架之案例企业权限管理系统(一)

配置servlet

     DispatcherServlet是Spring MVC的核心控制器,所有的web请求都要通过DispatcherServlet来处理,这些请求经过转发、匹配、数据处理以后,交给页面来进行展示。

SSM框架之案例企业权限管理系统(一)

配置中文乱码过滤器

SSM框架之案例企业权限管理系统(一)

配置spring seccurity

SSM框架之案例企业权限管理系统(一)

 

配置运行,添加一个maven,取名,找模块,写命令

SSM框架之案例企业权限管理系统(一)

clean ,install