----------------------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. PHP build notes - WARNING: This bison version is not supported for regeneration of the Zend/PHP parsers (found: 3.0, min: 204, excluded: 3.0).

     WARNING: This bison version is not supported for regeneration of the Zend/PHP parsers (found: 3.0, ...

  2. apache.commons.compress 压缩,解压

    最近在一个前辈的指引下,开始研究apache.commons.都是网上找的,而且不会中文乱码,而且还可以在压缩包里面加一层文件夹 package my.test; import java.io.Buf ...

  3. sql语句,order by

    ORDER BY子句必须出现在SELECT中的最后一个子句. 在排序的列中NULL值被认为是最大的. 在SQL语句中给表达式定义别名是一个好习惯. 多列排序时不管升序还是降序,每个列需要单独设置

  4. 高端大气上档次的fullPage.js

    简介 4月15日,网易邮箱升级到6.0版本,并发布了介绍页面,页面采用了时下非常流行的"全屏"效果,文字.图片再加上 CSS3 动画,让用户非常直观.清晰的了解6.0版本的功能及特 ...

  5. bootstrap学习笔记--bootstrap概览

    HTML 5 文档类型(Doctype) Bootstrap 使用了一些 HTML5 元素和 CSS 属性.为了让这些正常工作,您需要使用 HTML5 文档类型(Doctype). 因此,请在使用 B ...

  6. 12月15日下午Smarty模板函数

    1.{$var=...} 这是{assign}函数的简写版,你可以直接赋值给模版,也可以为数组元素赋值. <{$a = 10}><!--赋值语句--> <{$a}> ...

  7. Netty源码分析之服务端启动过程

    一.首先来看一段服务端的示例代码: public class NettyTestServer { public void bind(int port) throws Exception{ EventL ...

  8. javascript中this

    js函数中的this指向问题:(this对象是在运行时基于函数的执行环境绑定的) 与普通变量获取不同,内部函数在搜索this和arguments这两个变量时,只搜索到其活动对象为止,所以this无法像 ...

  9. ruby 基础知识(二)

    ruby  中的动态方法 http://singleant.iteye.com/blog/1680382 Rails 大量使用了符号(symbol).符号看上去很像变量名,不过以冒号作为前缀.符号的例 ...

  10. web app开发利器 - iscroll4 解决方案

    存在即是道理,iscroll会诞生,主要是因为无论是在iphone.ipod.android 或是更早前的移动webkit都没有提供一种原生的方式来支持在一个固定高度的容器内滚动内容, 这个不幸的规则 ...