web项目层次
控制层(controller)的职能是负责读取视图表现层的数据,控制用户的输入,并调用业务层的方法;
业务层(service)需要根据系统的实际业务需求进行逻辑代码的编写,有些业务逻辑需要通过与数据库交互的,则业务逻辑层需要调用数据访问层的相关方法实现与数据库的交互,对于一些不需要与数据库进行交互的,则直接编写业务代码,将执行结果反馈给控制层即可;
数据访问层(dao)只负责与数据库的数据交互,将数据进行存储读取操作
工具
前后端开发工具idea,测试工具selenium,代码管理工具Git,后端开发语言java,前端HTML,JS,angelarjs,eChars,jQuery,CSS;数据库MySQL,可试工具Sqlyong;后台框架Springboot+Mybatis