一、导入jar包 二、自定义注解 三 、定义切面切中注解并织入相关业务 四、封装承载参数和返回值的VO 五、为业务功能提供统一的约束接口 六、编写业务功能扩展代码 七、在service使用,在controller捕获异常 ...
分类:
其他好文 时间:
2018-05-27 16:18:38
阅读次数:
166
java多线程之volatile讲解 最近一直在看多线程的一些知识,看了一些书和一些博客,收获还是挺多的,最近看了《java并发编程的艺术》这本书感觉收获很大也推荐给各位,同时也结合以前看的博客就好好的总结一下自己所学的东西吧,有不足的地方欢迎各位指正,这篇文章主要是讲vo ...
分类:
编程语言 时间:
2018-05-16 22:40:01
阅读次数:
219
所需jar包,如下所示 写一个excel工具类 ExcelUtils .java 添加一个vo,studentVo.java 在controller类中添加导出excel接口,如下所示 页面只有一个生成excel按钮,如下所示 点击按钮生成excel,内容如下所示 ...
分类:
编程语言 时间:
2018-05-16 10:57:55
阅读次数:
188
package com.day15.Map; import java.util.Comparator;import java.util.TreeMap; import com.day15.bean.Student; public class TreeMapOne { public static vo ...
分类:
其他好文 时间:
2018-05-14 21:36:07
阅读次数:
190
基本概念 PO:persistant object (持久化对象),可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 VO:value object (值对象)。通常用于业务层之间的数据传递, ...
分类:
其他好文 时间:
2018-05-12 13:49:39
阅读次数:
141
参数绑定 通过方法的输入获得参数的值叫做参数绑定;参数绑定可以分为简单参数绑定、pojo类型参数绑定、vo类型参数绑定、数组类型参数绑定以及集合类型参数绑定; 简单参数绑定 页面: 当页面传递的参数名和传递的参数名一致时,可以直接绑定输入参数: 页面所传递的参数名和输入参数名不一致时,可以使用:@P ...
分类:
其他好文 时间:
2018-05-07 13:40:09
阅读次数:
189
如下: 1、ADMIN模块如要关联查询,model的函数名一定不要有“_”下划线,否则找不到 /common/model/**.php 如果把函数名file写成“**_file”,调用时,$vo.**_file.name会报打不到类的属性 ...
分类:
其他好文 时间:
2018-05-03 19:48:44
阅读次数:
172
容器适配器并没有直接维护被控序列,而是通过它里面存储的底层容器对象来实现所有的功能。 queue类允许在底层数据结构的末尾插入元素,也允许从前面插入元素(先入先出)。 包含头文件 #include<queue> 声明命名空间 using namespace std; 常见的queue操作: 1.vo ...
分类:
编程语言 时间:
2018-05-02 02:39:42
阅读次数:
231
DozerBeanMapper是JavaBean的映射工具,可以进行对象之间相同属性名赋值 关于PO、DTO、VO在分层模型之间的关系:首先在持久层由DAO访问数据库将数据对象封装成PO,然后在service层将PO映射成DTO对象并进行进一步处理,处理完之后DTO传到表现层,接着在表现层映射成VO ...
分类:
其他好文 时间:
2018-05-01 23:39:26
阅读次数:
154
1、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要. 2、 String[]类型打印tosring时显示为一块内存空间,这时候根据键可以判断值已经成功接收 3、 在对条件进行判断的时 ...
分类:
Web程序 时间:
2018-04-28 10:48:41
阅读次数:
197