Spring-AOP
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓“方面”,简单地说,就是将那些与业务无关,却为业务模块所共同调用的 ...
Kaptcha
1. Kaptcha2.验证码的作用防止恶意破解密码、刷票、论坛灌水、刷页。
有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录尝试,实际上使用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,百度社区),我们利用比较简易的方式实现了这个功能。虽然登录麻烦一点,但是对 ...
Spring Validation
1. Spring ValidationJSR-303 简介JSR-303 是 JavaEE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是 Hibernate Validator。
此实现与 Hibernate ORM 没有任何关系。JSR-303 用于对 Java Be ...
解决 Maven 无法自动下载依赖的问题
1. 解决 Maven 无法自动下载依赖的问题2. 现象说明无法下载依赖的情况大致有两类:
无法通过 Maven 中央仓库提供的坐标下载(也许是网络环境导致)
类库没有上传至中央仓库只能通过官网或其它渠道下载3. 解决思路
手动管理依赖,将依赖按传统的方式放入 libs 目录中。缺点是需要手动管理 ...
MapperUtils
MapperUtils : Jackson 工具类1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666 ...
使用 AspectJ 的 AOP 配置管理事务
概述AspectJ 主要是使用 XML 配置顾问方式自动为每个符合切入点表达式的类生成事务代理。创建测试操作步骤如下:
创建测试项目创建一个名为 aspectj-aop 项目,pom.xml 文件如下:
123456789101112131415161718192021222324252627282 ...
CookieUtils
CookieUtils :Cookie 工具类1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 ...