zoukankan      html  css  js  c++  java
  • ssm学习的第一个demo---crm(2)

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

    把静态资源(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的很多信息,也是固定用法,方便访问,一步就位

  • 相关阅读:
    bzoj1066 [SCOI2007]蜥蜴
    bzoj2957 楼房重建
    bzoj2243 [SDOI2011]染色
    bzoj1858 [Scoi2010]序列操作
    bzoj1051 [HAOI2006]受欢迎的牛
    二分图最大匹配模板(pascal)
    gulp-file-include 合并 html 文件
    vue-cli项目结构分析
    svn汉化包安装无效的解决办法
    vue-cli npm install 失败
  • 原文地址:https://www.cnblogs.com/w123w/p/10654741.html
Copyright © 2011-2022 走看看