1.有扎实的Java语言基础和面向对象的抽象能力;
2掌握JavaWeb基础,熟悉Http协议、Session、Servlet、Filter、Listener等;
3熟练使用SpringBoot,Spring,Mybatis框架以及JBPM技术,SpringMVC
4熟练使用MVC开发模式,熟悉装饰、单例、代理等常用设计模式;
5熟悉掌握Javascript、Ajax、jQuery,Angular,Vue等前台页面技术;
6熟练Oracle、Mysql、SQL server数据库的搭建、配置和使用;
7有规范的编程习惯与良好的文档编写能力;
8熟悉Linux操作系统(包括服务器配置、环境搭建及维护);
9熟练使用Eclipse/MyEclipse、SVN和Maven等开发工具、项目管理和项目构建工具。
东营移动网上商城
项目名称:东营移动网上商城
项目所用技术:
Springmvc、Spring、Mybatis、Jsp、freemarker、jquery、css+div、jstl标签、fckEditor、 JBPM工作流框架、Webservice框架cxf、Jersey为了搭建图片服务器、Maven、svn、hudson、Oracle10g
开发时间/开发周期:2013.06-2013.11/6个月
项目描述:辽宁移动网上商城项目,用于建立网上终端、营销案在线销售及相关辅助功能,后台包含商品管理、订单管理、类目管理、客户管理、合作商管理、客服管理、支付平台、内容管理等,很大程度上分担了人工的压力,前台包括个人中心,购物车,商城首页,频道页,商品详情页,提交订单页,支付页面等页面构成,对提高客户服务效率和客户满意度能够起到较好的作用。
责任描述:
1. 商品管理模块:其中包括品牌管理,属性管理商品录入/上下架管理,商品审核
2. 订单模块:其中包括订单的查询和订单的流转
3. 个人中心:个人信息的管理
4. 商品前台首页:其中主要负责首页商品列表筛选
5. 商品详情页:展示商品详情信息和商品购买,该页面采用静态化以减轻系统压力
6. 提交订单页面:提交用户的订单信息
技术描述:
1. 我们采用maven构建项目,方便项目的管理和部署,项目分为前台和后台,我们将前台和后台放到两个服务器上,共用一个数据库。由于项目要集成hudson所以要使用项目包含的形式。前台和后台依赖于一个项目,我们将公共的代码提取,三个项目继承自父项目。所以父项目中包含这三个项目。
2. 为了减轻服务器的压力,我们采用jersey将图片保存到单独一个图片服务器上;
3. 前台为了减轻服务器的压力和高并发访问的问题,我们采用freemark实现页面的静态化;
4. 采用webservice的CXF框架发布静态页面;
5. 页面中公用分页;
6. 前台首页的商品条件的筛选,筛选的条件不同商品的联动展示,采用iframe;
7. 使用ajax实现后台库存的实时刷新;
8. 使用JBPM工作流框架实现商品的审核和订单业务的流转。
9. 采用遮罩层防止页面的重复提交。