一 java微信开发应具备的前提条件
1 掌握xml解析工具Dom4j、Jdom中的任意一种
微信所有的消息处理都是xml,因此xml的解析就显得尤为重要,这集中体现在文本消息、图文消息这两个部分
2 掌握JSON开发工具类如json-lib
json数据的处理在微信开发集中体现在自定义菜单接口、获取Access_Token、Oauth2.0网页授权等常用接口,此外第三方接口也会使用到如百度翻译、百度词典等。
3 掌握xstream
xstream的用途集中体现在java对象转xml字符串这个方面,使用xstream主要是为了最大程度地发挥java面向对象的特点。
4 熟悉MD5和SHA-1加密算法
加密算法 主要用于微信验证签名和生成签名(微信支付)两个部分
5 掌握HTTPConnection和HTTPSConnecion
这个部分一帮的第二点配合使用以达到最佳效果
6 掌握常用数据库
7 能熟练使用linux操作系统
这7点是2每个java微信开发者都必须具备的,如果这几点都没办法掌握,微信定制开发你就高攀不起。