作。AssetDaoHibernateImpl类实现了IAssetDao接口,主要负责对资产的增删改查及查询统计。HibernateDaoSupport类是Spring提供的一个为了更好集成Hibernate的强大类。它完成了我们操作Hibernate的一些初始化
工作,利用Spring的IoC(控制反转)把SessionFactory优雅地注入到Dao类中,完成Hibernate的绑定,使我们更加注重业务逻辑的操作。
业务逻辑层设计与实现
业务逻辑层居于控制层和持久化层之间,其实质是对持久化层的一层抽象,把持久化层提供的接口提供给控制层调用,增添必要的逻辑处理,包括异常、系统日志等。从设计层面上说,这一层的设计与持久化层的设计几乎一致,因此类图就不给出了。业务逻辑层就是对持久化层的封装,只不过是把异常、系统日志等一起封装进去罢了。异常是一个系统健壮性的体现。系统异常处理的好坏程度,关系到用户的体验。因此,设计一个良好的异常处理系统是一个系统追求的目标。本系统采用Str