- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java Servlet微信公众平台开发实训环境搭建
基于Java Servlet微信公众平台开发实训环境搭建 摘要:微信公众平台开发实训环境的搭建面临的主要问题是开发技术的选择和内部服?掌鞯挠成洹A餍械?Java Servlet技术与网络映射软件的结合可以方便搭建微信公众平台开发的实训环境。搭建核心步骤包括:使用Apache Tomcat配置公众号服务器、使用“花生壳”映射内网服务器、使用Java Servlet验证服务器的有效性,其解决了微信公众平台开发课程实施过程中的关键问题
关键词:java servlet; 微信公众平台开发; 实训环境; 内网映射; 服务器验证
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2017)01-0079-03
Abstract: Training environment of WeChat public platform development is constructed by using Java Servlet and network mapping software. Core steps include configuring public server, mapping intranet server, validating server. It solves the key problem in implementation of the curriculum of WeChat public platform development.
Key words: java Servlet; WeChat public platform development; training environment; network mapping; server validation
1 微信公众平台开发实训环境搭建存在的问题
目前,智能手机已经广泛普及到了人们的生活当中,而微信又是智能手机上使用率首屈一指的移动应用。据2015年腾讯统计的微信数据显示:90%以上的智能手机安装了微信,微信每月活跃用户高达5.49亿,遍及全世界200多个国家,使用语言超过20种,微信支付用户达到了4亿人。特别需要关注的是:各类品牌、企业、个体开通的微信公众账号总数已超过850万个,而对接公众账号的移动应用仅有8万5千个。可见,市场对微信公众平台功能的对接与开发存在了巨大的需求,微信公众平台应用已经与传统Web端应用同等重要。因此,各大互联网及软件企业对于微信公众平台开发人员的需求量也持续上升。作为需要与企业需求密切接轨的高职院校,也纷纷敏锐地捕捉到这一需求,计划在各自的计算机或软件专业中开设微信公众平台开发相关的专业必修或选修课。然而,由于微信公众平台开发涉及腾讯公司的后台服务器对于互联网消息的转发,课程在实训阶段所面临的实训环境问题成为课程实施过程中的最大阻碍
如图1所示,由于微信公众号服务器不是像传统Web服务器直接接收和处理用户请求,而是经过了腾讯微信后台的转发,这就要求腾讯微信后台能够在Internet上与微信公众号服务器进行交互。在传统的实训室中,我们能保证学生人手一台实训计算机,这台实训计算机一般被配置成虚拟服务器,只能在实训室的局域网内使用,并不能被Internet上的设备所寻址,也就无法被腾讯微信后台访问,导致微信公众平台开发的实训无法进行
另一方面,选择何种语言作为微信公众平台开发的教学也是一个关键问题。腾讯公司提供了一套微信公众平台开发的接口,并没有对开发语言进行限制。由于目前Web应用还是业界主流,因此高职计算机和软件专业教学一般都将Java或C#语言作为必修课。微信公众平台开发作为Web开发的后续课程,可以选用与先修课程同样的开发语言
本文以Java Servlet作为微信公众平台开发技术,以内网映射软件“花生壳”作为服务器映射工具,搭建了微信公众平台开发实训环境,解决了制约课程实施的关键问题
2 配置微信公众号服务器
进行公众号开发,关键是开发属于我们自己的公众号服务器。这里我们建立服务器要解决的关键问题主要有两点:第一,采用何种平台建立服务器?第二,如何把内网服务器映射到Internet上?
2.1 使用Apache Tomcat配置微信公众号服务器
Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。其主要特点是:开放源码、技术先进、性能稳定、免费使用。据调查,在现行的Java Web服务器中,Tomcat服务器的市场占有率保持在50%以上。由于我们采用Java语言作为微信公众平台的开发语言,Servlet作为Java服务器端开发的重要技术自然必不可少,采用
文档评论(0)