熟练使用Maven开发,有继承与聚合开发项目经验,熟练使用Jetty、Tomcat插件进行代码调试;
熟练使用MyBatis框架,以及复杂SQL编写。
精通Spring @MVC,了解所有注解,能搞定复杂表单映射、防重复提交、及拦截器等等,用过Struts2;
特别爱好Spring @MVC,理解RestFul风格,能进行复杂表单映射,能在非Web环境下进行调试;
熟练使用MySQL数据库,在关系型数据库表关系设计(一对多、多对多、多对一等)有自己的认识;
熟练使用Redis技术,了解它的存储机制,亲自测试过JDK、JSON、String几种系列化性能;
熟练使用MongoDB,了解各种基本查询方式,在Java中封装过统一DAO接口。
熟悉Linux系统下的常规操作;
掌握JavaScript和HTML5+CSS、JQuery、Ajax、JSP、Servlet等技术。
有一定的前端开发经验。
米诺斯情商教育系统:“米诺斯”情商教育项目致力于儿童教育,家庭教育,心理成长等方面的发展,工程使用Maven管理,这种工程结构很容易在将来并发量和数据量增大时无缝迁移到分布式环境(如使用Dubbo来集成业务层)。主业务数据存储在MySQL数据库,消息和日志、文件存储在MongoDB数据库。使用Cookie和Redis模拟CAS做单点登录实现。开发了支付和充值流程。后台管理系统使用Shiro权限框架实现安全管理。
山西七巧优品便利超市管理系统:主要的业务就是商品的采购、销售和入库,另外还需要提供统计查询功能,其中包括商品查询、供应商查询、客户查询、销售查询、入库查询和销售排行等。项目实施后,能够降低采购成本、合理控制库存、减少资金占用并提升企业市场竞争力主要模块有 登录、权限、客户管理、费用管理、办公管理、系统设置、合同管理、库存管理、统计分析、销售管理。
云笔记:项目模块:
1.用户管理:登录、注册、修改密码、退出
2.笔记本管理:列表、创建、修改、删除
3.笔记管理:创建、删除、修改、列表、查看
4.回收站管理:查看删除列表、彻底删除、恢复等
设计思想:
持久层数据层(DB/DAO): 在MyBatis Mapper.xml文件中添加SQL语句
业务层(Service):通过Spring配置文件扫描业务层组件实现业务层接口
表现层(Controller):Spring组件扫描和Spring-MVC扫描,通过AJAX、
JSON、JavaScript整合到页面上