首页 > 其他 > 详细

ssm学习的第一个demo---crm(2)

时间:2019-04-07 11:42:55      阅读:112      评论:0      收藏:0      [点我收藏+]

第四步:                  别名不区分大小写;入参为基本类型,#{可以随便写}

把静态资源(jsp、css、js、fonts)导入到项目中

第五步:

创建Contrller类(和普通java类没有太大区别),@Contrller配置为控制器,看jsp页面怎么跳的,jsp页面跳转用了一级目录,所以@RequestMapping配置了一级目录(customer)。

package com.itheima.crm.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
* 客户信息请求处理
* @author dell
*
*/
@Controller
@RequestMapping("customer")
public class CustomerController {

       @RequestMapping("list")                   
        public String list() {                // 开发中用的最多的也是返回字符串
        return "customer";   //  return 一个视图名字,配置了前缀和后缀
        }

}

第六步:

技术分享图片

如图.客户来源,行业,级别的设置

(1)持久层

技术分享图片

(2)建立对应的模型(pojo)

技术分享图片

(3)配置mapper.xml

技术分享图片

(4)控制层

技术分享图片

(5)图中("002")  ("001")   ("006")有硬编码嫌疑,抽取一个文件

技术分享图片

 

之前有用工具类来调用,这次换一个方法,

技术分享图片

既然applicationContext_dao.xml可以这么配置,用,那么springMVC也可以                   因为是controller中加载,所以要在springMVC中配置

技术分享图片

具体在controller中怎么使用,如下

技术分享图片

 

 

疑问是  (1)Model,定义好的类

(2)应该是方法中返回customer就是在customer.jsp中设置了这三个Model

(3)为什么返回一个BaseDict,页面中用到BaseDict的很多信息,也是固定用法,方便访问,一步就位

 

ssm学习的第一个demo---crm(2)

原文:https://www.cnblogs.com/w123w/p/10654741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!