1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、
I/O(NIO)、Socket、JDBC、XML、反射等。
2、对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行
事务、日志、安全性等的管理,有使用Spring MVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经
验,熟悉Spring对其他框架的整合。
3、熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组
件映射、缓存机制、事务管理以及性能调优等有深入的理解。
4、熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。
5、熟悉Linux操作系统,并能熟练使用tomcat、weblogic部署运行项目。
某电子商务平台,此系统采用SSM框架,严格按照MVC设计模式,后台管理员对产品类别和产品进行管理后,前台用户通过购物车进行网上选购产品,并生成订单,期间可以修改个人信息。再由后台根据产品的发货情况对订单进行状态设置。前台的搭建是用SSM框架,在商品展示的时候,用到Redis缓存方案,可以缓存部分JSP页面或者HTTP请求,大大减少了对数据库的访问次数,提高性能。因为底层用到的是MyBatis框架,所以在书写SQL语句的是后做了很好的优化。
主要功能模块:用户网上购物、订单管理、商品管理、商品规格、管理员管理、会员管理、购物车管理、单点登录等模块