DTO:
(Data Transfer Object)数据传输对象,表示层,将数据封装成javaBeans
JavaBean:
Java的可重用组件,为写成JavaBean,类必须是具体的公共的,并且具有无参数的构造器。
能够被应用程序调用,由属性,方法,事件组成。将多个对象封装到一个对象(bean)中。
提供getter方法和setter方法访问对象的属性
jsp访问JavaBean:
<jsp:useBean id=“bean 的名字” scope=“bean 的作用域” class=“包名” />
java.util.Date和 java.sql.Date
java.util.Date 就是在除了SQL语句的情况下面使用
java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分
java.util.Date 是 java.sql.Date 的父类
@RequestBody
主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的)
RequestBody 接收的是请求体里面的数据;
RequestParam
接收的是key-value里面的参数
Serializable:
为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),
并且可以把保存的对象状态再读出来。以特定的方式对类实例的瞬时状态进行编码保存的一种操作
map的用法
map初始化:Map<String, String> map = new HashMap<String, String>();
插入元素:map.put(“key1”, “value1”);
获取元素:map.get(“key1”)
移除元素:map.remove(“key1”);
清空元素:map.clear();
@Transactional
是声明式事务管理,编程中使用的注解,标签放置在需要进行事务管理的方法上
多于一个才需要用事务管理注解
service接口里面不用@service注解,实现类才需要
控制层继承接口private ClassService classService;
测试类
@BeforeClass是在所有测试方法前,执行一次,
而@Before是在每个测试方法前都会执行,同理得After