zoukankan      html  css  js  c++  java
  • SSM框架总结(1)

    ----------------------20170106--------------------------------------

    1、mabatis.genertor中自动生成文件,需要在genertor.xml文件中配置包名,可不可以不配置,自动生成?
    2、log4j.xml完善
    3、
    ininCodeTable
    urlHelper
    multipartResolver
    com.github.pagehelper.PageHelper
    mabatis中configuration:
    settings(加载机制之类的)
    encrype.algorithm=MD5
    接口层中添加bean_name
    static final String BEAN_NAME="InterfaceName"
    记得写代码注释
    /*
    *汉语注释
    *@param 输入参数
    *@return 返回值
    */
    4、已经用mybatis生成mapper接口,没啥还是用dao层?
    5、list中存放map集合
    May<String,Object> map=new HashMap<String,Object>();
    map.pub("","");
    map.pub("","");
    map.pub("","");
    map.pub("","");
    map.pub("","");
    List<Map<String,Object>> claims=claimCaseExtMapper.findClaimByConditions(map);
    if(){}
    return claims;
    SimpleDateFormat
    DecimalFormat
    BigDecimal
    modelandview
    @requestMapping
    /updateStudent/{stno}
    {pageContext.request.contextPath}
    Constants常量类
    每个类
    @responseBody
    6、spring以及springMVC注解详解
    每个层次注解不一样
    Controller层,类上面注解为@Controller,
    在Controller层注入Service层类,则需要在注入service层头顶写@Resource(name=service.class);
    在service层,类上面注解为@Service,如要注入dao层则需要在dao层上方写@Autowared;
    在dao层则只需要在类头顶写上@Component,如要注入mapper,则需要写上@Autowared。

    ---------------------------------20170105(整合maven项目下SSM框架时遇到的问题)-------------------------------------------

    1、测试类Junit一直报classnotfound错误:
    http://blog.csdn.net/dailywater/article/details/50167005
    2、 jdbc连接失败只需删除jdbc.properties里的空格
    3、xml文件头也不能有空格
    <?xml version="1.0" encoding="UTF-8"?>  
    4、 java.lang.IllegalStateException: Failed to load Ap... 哈哈 这个网上查了一下 如果你们也用了Maven,记得在pom文件中build里 加上这一段,因为maven没有生成mapper.xml 文件:
    <resources>
    <resource>
    <directory>src/main/java</directory>
    <includes>
    <include>**/*.xml</include>
    </includes>
    <filtering>true</filtering>
    </resource>
    </resources>
    5、
    //int userId= Integer.parseInt(request.getAttribute("id")) ;
     int userId = Integer.parseInt(request.getParameter("id"));
    getParameter是从上个页面获取传输参数,而getAttribute则是从session中取出存在里面的对象。
    6、maven项目中使用mybatis.genertor自动生成实体类、mapper.xml、mapper接口
    http://blog.csdn.net/gufeng672/article/details/27196347
    7、handler
    pojo与javabean
    JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
        这个类必须有一个公共的缺省构造函数。
        这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
        这个类应是可序列化的。
    因为这些要求主要是靠约定而不是靠实现接口,所以许多开发者把JavaBean看作遵从特定命名约定的POJO。
     
    简而言之,当一个Pojo可序列化,有一个无参的构造函数,使用getter和setter方法来访问属性时,他就是一个JavaBean。
    8、代码生成是帮助你写代码,不是生成啥样就是啥样!
    9、servlet-mapping中url-pattern属性值不能为/*
    /*与/区别

  • 相关阅读:
    React组件传值(子传父)
    React里面的componentDidMount()钩子函数用法
    修改主键的值
    mysql 命令
    Android ContentResolver
    linux下vim命令详解
    26种基于PHP的开源博客系统
    [环境配置] 如何为Apache绑定多IP多域名
    display属性值
    link标签 rel="stylesheet"
  • 原文地址:https://www.cnblogs.com/heng-yan/p/6256961.html
Copyright © 2011-2022 走看看