当前位置: > 名师阵容 > Java讲师团队
张老师

张老师

高级讲师

主要从事Java开发,擅长Spring、SpringMVC、Mybatis 框架及 MVC 开发模式。掌握 Html、Css、jQuery、JavaScript、Ajax、JSON 等技术。

我要提问

  • 教师简介
  • 项目经验
  • 授课特点
  • 学员评价
  •  


    教师简介

     

    主要从事Java开发,擅长Spring、SpringMVC、Mybatis 框架及 MVC 开发模式。掌握 Html、Css、jQuery、JavaScript、Ajax、JSON 等技术。

     

    项目经验 

     

    项       目 :     酒店预订(小组)
    技术实现 :  SSM+MySql
    项目简介: 餐厅点餐系统包括用户登录,用户注册,商品详情,商品列表,购物车,我的订单,订单支付 共七大部分。
    项目职责: 该项目是由5人共同完成,使用SSM开发,SpringMVC 利用配置文件完成了控制层的开发,利用注解@Controller 来表示处理器程序;Mybatis 利用 Mapper 代理方式,通过接口和映射文件关联进行持久层的开发;Spring横跨 MVC 三层,利用控制反转(IOC)和面向切面编程(AOP)的特性降降低了各个模块之间的耦合性,实现了事务控制。开发中印象深刻的是快捷支付的模块开发,需要
    第三方微信提供支付的API来实现 完成,在API中weixin.config.xml文件,在文件中修改这些标签中的值。当我点击订单页面上支付按钮的时候,选择微信支付提交到一个WXPay.jsp上,在这个页面上,获取到订单id商品信息,订单信息并提交给微信API提供的一个jsp上,成功则返回一个json和回调信息并跳转到回调页面。(这里需要实时判断,使用js中的计时器setInterval功能判断微信给我们返回的code值,一旦改变我们就跳转页面),跳转后修改支付的状态。
    负责模块 : 主要负责订单部分,因为订单关系到用户信息和商家信息,所以关联后台数据库的东西较多,所以在实现过程中需要添加冗余字段,来减少查询中带来的不便,添加增删改查的方法,配置相关的xml文件,利用service实现的复杂的业务逻辑,在通过controller层以及注解的使用来实现功能,然后通过SSM框架,进行整合。


     

    授课特点

    课堂氛围活跃,授课思路清晰,内容通俗易懂!

     


    学员评价

           张*: 老师讲课完全不怕听不懂,知识点讲解的非常透彻,很好理解哦。