1.扎实的 Java 基础, 具备良好的面向对象设计思路
2.熟悉 Spring、SpringMVC、MyBatis 等常用开源框架
3.熟悉常见关系型数据库 MySQL
4.熟悉并能灵活运用 Maven、Tomcat、Eclipse、IDEA
5.熟悉 HTML、CSS、Ajax、JavaScript 等 WEB 相关技术
6.了解微服务 SpringBoot、SpringCloud
参与了项目的功能划分和设计的分析讨论,本人用户管理、产品前端分页显示、购物车、用户管理、购物流程等模块的代码实现与测试。通过Spring+SrpginMVC+Spring 框架开发项目,体现了(MVC设计模式) 三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。Service层,负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作,实现类由MyBatis实现。通过实体关系映射工具将关系型数据库的数据映射成对象,方便地实现以面向对象方式操作数据库。 Spring贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合。在该项目中,使用了JS进行前台的校验,Ajax完成对用户名的异步校验以及后台Spring校验,通过发送激活邮件对新注册的用户进行激活。