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属性值不能为/* 
/*与/区别
SSM框架总结(1)的更多相关文章
- 【SSM框架】Spring + Springmvc + Mybatis 基本框架搭建集成教程
		本文将讲解SSM框架的基本搭建集成,并有一个简单demo案例 说明:1.本文暂未使用maven集成,jar包需要手动导入. 2.本文为基础教程,大神切勿见笑. 3.如果对您学习有帮助,欢迎各种转载,注 ... 
- java web后台开发SSM框架(Spring+SpringMVC+MyBaitis)搭建与优化
		一.ssm框架搭建 1.1创建项目 新建项目后规划好各层的包. 1.2导入包 搭建SSM框架所需包百度云链接:http://pan.baidu.com/s/1cvKjL0 1.3整合spring与my ... 
- JavaEE学习文章汇总-ssm框架
		Spring-SpringMVC-Mybatis 1:Maven创建webapp项目 Maven 下的spring框架(一创建项目) 2:mybatis3 入门教程 mybatis实战教程(mybat ... 
- 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
		自己接触ssm框架有一段时间了,从最早的接触新版ITOO项目的(SSM/H+Dobbu zk),再到自己近期来学习到的<淘淘商城>一个ssm框架的电商项目.用过,但是还真的没有自己搭建过, ... 
- SSM框架整合首只拦路虎——Eclipse新建Maven Project界面select an archetype 空白
		首先给大家说,本篇博客没有技术价值,纯属个人学习总结,权当给大家添加一乐.事件如有雷同,纯属巧合,莫怪! 前一段时间一直在看<淘淘商城>这个教程,里面讲的是SSM框架的一个电商项目.这不是 ... 
- SSM框架-----------SpringMVC+Spring+Mybatis框架整合详细教程
		1.基本概念 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One ... 
- SSM框架的整合思路&功能实现
		这是我第一篇博客,关于SSM框架的整合思路以及简单功能实现. 首先,最近刚刚学习Spring+SpringMVC+Mybatis,在开发时遇到形形色色的问题,周遭人也为我提供了一些思路,我会一点点整理 ... 
- [JSP]Maven+SSM框架(Spring+SpringMVC+MyBatis)  - Hello World
		来源:http://blog.csdn.net/zhshulin/article/details/37956105?utm_source=tuicool&utm_medium=referral ... 
- Maven+SSM框架实现简单的增删改查
		Spring介绍: spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情.然而, Spring的用途不仅限于服务器端的开发.从简单性.可测试性和松耦合的角度而言,任何Ja ... 
随机推荐
- CentOS 7 安装 配置 MySQL
			第一部分:CentOS 7安装MySQL 5.7 1.下载YUM库 shell > wget http://dev.mysql.com/get/mysql57-community-release ... 
- [Tip]重写PanGestureRecognizer
			目标 识别当前pan方向是指定方向 需要API 重写- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; 获取所在view ... 
- BZOJ3196: Tyvj 1730 二逼平衡树
			传送门 主席树的常数蜜汁优越,在BZOJ上跑了rnk1. 做法很简单,主席树套BIT. 1-3做法很简单,第四个和第五个做法转换成前两个就行了. //BZOJ 3196 //by Cydiater / ... 
- Nuget Command Console
			Get-Package -ListAvailable -Filter contracts 命令行 注意选择 程序包源 
- 远程访问jupyter notebook
			远程访问Jupyter Notebook Jupyter Notebook很好用,但是直接远程在服务器上用体验当然不如本地计算机好,那么如何远程访问呢? 首先需要在服务器上安装好ipython, ju ... 
- WPF 控件总结
			内容控件:1.Button:当Button.IsCancel="True"时,点击按钮,对话框关闭.当Button.IsDefault="True",按回车触发 ... 
- 【ASP.NET程序员福利】打造一款人见人爱的ORM(二)
			上一篇我已经给大家介绍AntORM的框架[ASP.NET程序员福利]打造一款人见人爱的ORM(一),今天就来着重介绍一下如何使用这套框架 1>AntORM 所有成员 如果你只想操作一种数据库,可 ... 
- css水平垂直居中对齐方式
			1.文字或者内联元素的垂直水平居中对齐 css属性 -- 水平居中:text-aligin:center; 垂直居中: line-height:height; 例子:. html: <div c ... 
- synthesize的作用
			@synthesize是对属性的实现,实际上就是制定setter和getter操作的实例变量的名称 举个栗子: @synthesize array; 默认操作的实例变量和属性同名 @synthe ... 
- DX系列之TreeList
			参考资料: DevXpress控件: 第三篇: 将 父子 关系进行到底 
