摘要:
1.spring封装的缘由: 不同的数据库服务提供商对于数据访问接口,抛出的异常都是不一样的. 而在一个设计良好的DAO层中, 异常是不应该直接交由客服端处理的,因为这需要客户端判断是哪个数据库并且根据不同的类型来进行处理. 如果我们直接在DAO层对所有异常进行统一分类的封装,然后统一抛出unche 阅读全文
posted @ 2017-03-01 15:16
鱼在动态晒太阳
阅读(148)
评论(0)
推荐(0)
摘要:
在下载文件时,常见的方法: publicvoid getuseopdoc(HttpServletResponse response)throwsException{ try{ String filename ="某某文件"; InputStream inputStream = getClass(). 阅读全文
posted @ 2017-03-01 15:16
鱼在动态晒太阳
阅读(418)
评论(0)
推荐(0)
摘要:
1. 传统的代理模式。 package springAOP; publicclassSubjectProxyimplementsIsubJect{ privateISubject subject; publicStringRequest(){ //add pre-process logicif ne 阅读全文
posted @ 2017-03-01 15:14
鱼在动态晒太阳
阅读(241)
评论(0)
推荐(0)

浙公网安备 33010602011771号