该系统是一个Ajax+JavaEE项目,内容涵盖了数据库的设计,系统分析,设计,系统DAO层设计,业务逻辑层设计。利用了SpringAOP机制解决了Ajax应用的权限检查问题,应用权限检查推迟到业务逻辑层方法中进行。当权限检查失败时候,会抛出一个自己定义的AuctionException异常。 此外,还利用到了Spring的任务调度和邮件支持。当竞价成功之后会发送邮件到用于用以确认。本系统将DWR和Spring无缝整合在一起,既充分利用了Spring容器的强大,也利用了DWR作为Ajax框架的便捷。