一:熟练掌握mina框架,mq消息队列,以及jgroup发送消息框架,基于xmpp协议,实现消息服务器的开发,完成服务器端与app端之间的通讯
二:熟练掌握Spring mvc、Struts、Jsp/Servlet,熟练掌握ibatis、mybatis、hibernate、jpa数据库框架,熟练掌握 javascript、jquery、ajax、flex前台技术、熟练掌握MVC模式的Java Web编程;熟练应用多种Java集成开发环境(IDE)eclipse、myeclipse、netbeans 进行Java软件开发;
三:熟练掌握基于微信平台的开发,系统掌握基于服务号的开发,以及服务号设备功能的开发
四:熟练安装,配置,调试Java应用服务器,并进行Java 程序的开发部署,熟悉常见的面向对象设计模式如Factory, Singleton, MVC等;善于沟通和交流,能很好的和其他同事协同工作,发挥团队精神。
基于家庭场景,实现一种便签通讯功能,基于微信平台,通过微信服务号,实现微信手机端与bigpad(TCL平板)之间的相互通讯,基于xmpp通讯协议,通过mina框架,mq消息队列,jgroup,实现消息的传递,主要步骤如下:
1:微信留言板启动,生成二维码信息;
2:通过微信进行扫描二维码并绑定该设备;
3:微信和Xess设备绑定后,就能发送相应的消息;
4:同时Xess设备也能发送消息至绑定微信用户。
另外,其他微信用户也可以扫描该Xess设备的二维码,进行绑定,即:Xess可以同时被多个微信绑定;同时这些微信也可以针对此Xess发送消息。