----------------------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属性值不能为/*
/*与/区别

SSM框架总结(1)的更多相关文章

  1. 【SSM框架】Spring + Springmvc + Mybatis 基本框架搭建集成教程

    本文将讲解SSM框架的基本搭建集成,并有一个简单demo案例 说明:1.本文暂未使用maven集成,jar包需要手动导入. 2.本文为基础教程,大神切勿见笑. 3.如果对您学习有帮助,欢迎各种转载,注 ...

  2. java web后台开发SSM框架(Spring+SpringMVC+MyBaitis)搭建与优化

    一.ssm框架搭建 1.1创建项目 新建项目后规划好各层的包. 1.2导入包 搭建SSM框架所需包百度云链接:http://pan.baidu.com/s/1cvKjL0 1.3整合spring与my ...

  3. JavaEE学习文章汇总-ssm框架

    Spring-SpringMVC-Mybatis 1:Maven创建webapp项目 Maven 下的spring框架(一创建项目) 2:mybatis3 入门教程 mybatis实战教程(mybat ...

  4. 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架

    自己接触ssm框架有一段时间了,从最早的接触新版ITOO项目的(SSM/H+Dobbu zk),再到自己近期来学习到的<淘淘商城>一个ssm框架的电商项目.用过,但是还真的没有自己搭建过, ...

  5. SSM框架整合首只拦路虎——Eclipse新建Maven Project界面select an archetype 空白

    首先给大家说,本篇博客没有技术价值,纯属个人学习总结,权当给大家添加一乐.事件如有雷同,纯属巧合,莫怪! 前一段时间一直在看<淘淘商城>这个教程,里面讲的是SSM框架的一个电商项目.这不是 ...

  6. SSM框架-----------SpringMVC+Spring+Mybatis框架整合详细教程

    1.基本概念 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One  ...

  7. SSM框架的整合思路&功能实现

    这是我第一篇博客,关于SSM框架的整合思路以及简单功能实现. 首先,最近刚刚学习Spring+SpringMVC+Mybatis,在开发时遇到形形色色的问题,周遭人也为我提供了一些思路,我会一点点整理 ...

  8. [JSP]Maven+SSM框架(Spring+SpringMVC+MyBatis) - Hello World

    来源:http://blog.csdn.net/zhshulin/article/details/37956105?utm_source=tuicool&utm_medium=referral ...

  9. Maven+SSM框架实现简单的增删改查

    Spring介绍: spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情.然而, Spring的用途不仅限于服务器端的开发.从简单性.可测试性和松耦合的角度而言,任何Ja ...

随机推荐

  1. Web Api系列教程第2季(OData篇)(二)——使用Web Api创建只读的OData服务

    前言 很久没更新了,之前有很多事情,所以拖了很久,非常抱歉.好了,废话不多说,下面开始正题.本篇仍然使用上一季的的项目背景(系列地址http://www.cnblogs.com/fzrain/p/34 ...

  2. c#日期格式化

    系统格式化  符号   语法 示例(2016-05-09 13:09:55:2350) 格式说明 y DateTime.Now.ToString() 2016/5/9 13:09:55 短日期 长时间 ...

  3. [Unreal]学习笔记001

    常规 为了便于控制,创建自己的Gamemode和Controller,再通过Setting->World Setting进行设置 在场景中,按住鼠标右键来移动视角,按住右键的同时按下W/S,控制 ...

  4. Win10 磁盘占用 100% 有效解决办法

    立即查看 任务管理器,看看是不是有一个 服务主机 unistack服务组或者找类似名称的,点开以后你会看到里面有同步主机 blablah请你毫不犹豫的结束它!结束它!结束它! 按下WIN+R调出运行, ...

  5. DX系列之TreeList

    参考资料: DevXpress控件: 第三篇: 将 父子 关系进行到底

  6. MySQL模糊搜索的四种用法

    1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] WHERE u_name LIKE '% ...

  7. 字体大小和背景颜色修改--Android Studio

    打开: File/seting/Editor/colors&Fonts/Fonts editor Font处默认的不让修改 所以先点击save as  随便点个名字 然后 size就可以修改了

  8. 通过代码自定义cell(cell的高度不一致,比如微博)

    1.新建一个继承自UITableViewCell的类 2.重写initWithStyle:reuseIdentifier:方法 (先要调用父控件的nitWithStyle:reuseIdentifie ...

  9. setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式

    <script type="text/javascript"> setInterval(function(){ var myDate = new Date(); var ...

  10. runtime理论知识

    http://southpeak.github.io/2014/10/25/objective-c-runtime-1/ 转载http://www.jianshu.com/p/6b905584f536 ...