该项目是多端项目,主要是宠物的硬件定位和社交功能,使用有物联网等技术,采用的技术有Thinkphp,Redis,Mysql,Mqtt,uniapp,Vue3等,采用MVVC分层架构。业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC
本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有Struts,Spring,Hibernate,Log4J,JDom等。其中表现层采用Struts框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring