1、熟练基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解;
2、熟悉html,xml,css,javascript,jquery,bootstrap等前端开发技术和框架,web开发熟练;
3、熟悉关系型数据库,有使用Oracle, Mysql进行项目开发;
4、熟悉Spring、SpringMvc、SpringBoot、SpringCloud、MyBatis、MyBatiisPlus等开源框架;
5、对Spring的IOC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用Spring MVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合;
6、熟练tomcat服务器环境,熟悉Eclipse、My Eclipse、IntelliJ IDEA等开发工具的使用,了解过Linux环境下Java的应用软件开发;
7.熟悉redis及分布式架构、maven的使用,了解微信公众号开发模式应用;
童画教育系统开发的宗旨在于优化简化交互,统一门户,让教师、家长、学生管理进行有序管理,项目功能模块有校区管理、校区文库管理、校区组织架构维护、班级管理、学生管理、校区员工管理、仓库管理、学生家长客户端APP等等,本项目才用目前比较流行的SSM架构,使用了Spring MVC框架的拦截器来拦截非法的用户请求,使用了 Quartz做定时任务调度;权限安全方面才用Apache Shiro执行身份验证、授权;项目前端页面使用bookstrap框架实现,在数据库层面,除了使用mysql,我们还把一些常用数据放入Redis里,在Redis里我们用到了list和string这两种常用的数据类型,从而进一步减缓了数据库的访问压力;