具体内容请点击阅读全文…
Spring 整合 SpringMVC
结构目录
- java
- controller
- AccountController.java(表现层)
- dao
- AccountDao.java(持久层)
- domain
- Account.java(JavaBean对象)
- service
- AccountService.java(业务层)
- AccountServiceImp.java(业务层)
- controller
- resources
- applicationContext.xml(Spring配置文件)
- springmvc.xml(SpringMVC配置文件)
- webapp
- WEB-INF
- pages
- list.jsp(jsp页面文件)
- web.xml(web配置文件)
- pages
- index.jsp(jsp页面文件)
- WEB-INF
web配置文件
- 监听器
- 配置 监听器(ContextLoaderListener)
- 配置 服务器启动时,加载配置文件(contextConfigLocation)
- 前端控制器
- 过滤器
web.xml
1 | <!DOCTYPE web-app PUBLIC |
表现层
- 通过依赖反转获取 业务层对象,并执行业务层的方法,到达Spring与SpringMVC的整合。
AccountController.java
1 | package cn.water.controller; |
执行结果
点击 index.jsp 页面,执行表现层中的findAll(),和业务层的findAll(),最后跳转到 list.jsp 页面。
1 | 表现层:查询所有用户信息 |