1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程、I/O、Socket、JDBC、XML、Json、反射等。
2、熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解。
3、对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用Struts2作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。
4、熟练的使用Hibernate的ORM框架,熟悉Hibernate的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。
5、熟悉常用的关系型数据库产品(MySQL、Oracle、SQL Server),熟练的使用SQL和PL/SQL进行数据库编程。
6、熟练的使用设计建模工具PowerDesigner和StarUML,熟练的使用Java开发环境Eclipse,熟练的使用软件版本控制工具SVN。
7、熟练的使用HTML、CSS、JQuery和JavaScript进行Web前端开发
8、熟悉常用数据结构的实现原理以及设计模式。
9、熟悉SpringMVC、Spring、Mybatis、SpringBoot、Maven、SpringCloud等框架
10、能够独立整合SSM框架和SSH框架。
11、熟悉Nginx负载均衡、FastDFS分布式文件系统
十五分商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。商家可以入驻商城,在该平台上开店出售自己的商品,并且得到商城提供的可靠的服务。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。整个系统采用分布式系统架构,分为订单系统、会员系统、前台系统、后台管理系统、搜索系统、单点登录系统等。主要用到的技术有,Spring、SpringMVC、Mybatis、jsp、JSTL、jQuery、jQuery plugin、EasyUI、KindEditor、css、Redis、HttpClient、PageHelper、Mysql、FastDFS
、Nginx等。开发工具和环境有Eclipse、Maven、Tomcat、jdk1.7、Mysql、Redis、Nginx、SVN版本管理、win7等。