1 / 3
文档名称:

微信公众平台技术方案--java.doc

格式:doc   大小:101KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微信公众平台技术方案--java.doc

上传人:63229029 2017/5/10 文件大小:101 KB

下载得到文件列表

微信公众平台技术方案--java.doc

相关文档

文档介绍

文档介绍:微信公众平台技术方案一、微信调用网站程序设计原则微信公众平台开发系统的基本原则是以系统总体目标为宗旨,为用户提供一个技术先进,成熟可靠,灵活适用,性能优秀的调用系统。因此,系统设计将遵循如下原则: 1 开放性: 系统在设计时考虑到功能的可扩展性与维护的方便性, 使用的操作平台类型, 应用服务器、编程语言和数据库, 将遵循通用性、开放性, 以期达到减少后续功能增加, 修改的难度, 减少由于维护方、后续服务方的变更,带来系统二次开发、维护的难度。 2 先进性: 采用 JAVA 开发, mysql 作为网站后台数据库。这个组合在测试权威 e-Week 的测试中显示具有最优性能。采用这些技术是完全基于 LINUX 平台进行开发,降低了以后的系统运营成本,提高了系统的稳定性和易维护性! 3 高性能: 本系统的硬件搭配, 微信公众平台能够充分胜任对大量事物处理的要求和信息量不断增长的要求。 4 实用性: 微信公众平台以中心需求为目标,以方便用户为原则,在吸取先进管理经验的基础上, 量身定做; 在统一的用户界面下提供各种实用功能, 尽可能降低使用前的培训和使用中的维护投入。提供微信前端开发的无逢连接。 5 安全性: 充分考虑系统及数据资源的容灾、备份、恢复的要求。为系统提供强大的数据库备份工具。充分考虑网站的安全要求,作到内外网分离,信息发布管理责任到人。二、微信开发整体结构 1 、微信公众平台的建设 2 、微信公众平台的认证 3 、微信自定义菜单的开发 4 、微信多功能回复 5 、微信信息发布的开发微信公众平台工作流程如下图三、微信公众平台功能模块编号功能模块模块说明 1 微信发布系统 1 、提供多种信息、记录入库修改方式。 2 、具备能够调整记录显示先后顺序的功能。 3、对于重大新闻要能满足在指定页面的指定位置进行发布的要求。 2 自定义菜单系统 1、分类层次分明, 能够按方式分类, 支持文件种类的增删。 2、周边服务的查询 3 、自定义绑定功能 3 查询系统 1、关注绑定以后自动推送信息 2、绑定信息查询功能 4 公告宣传 1、具有公告宣传管理功能,管理员能够自由设[ 定控制不同的形式、位置、大小,支持图片、文字发布,可任意增加多张图片。支持多种图片格式,支持图片放大。 2 、具备检索,查阅功能和统计分析功能。四、系统架构特点底层采用高性能的 MVC 技术架构:系统采用最新的技术架构( struts2 + Spring3 +Hibernate3 ) ,AJAX 使用 jquery 和 json 实现。基于 java 技术开发, 继承其强大、稳定、安全、高效、跨平台等多方面的优点。 Struts 2是 Struts 的下一代产品,是在 struts 1和 WebWork 的技术基础上进行了合并的全新的 Struts 2 框架。其全新的 Struts 2 的体系结构与 Struts 1 的体系结构差别巨大。 Struts 2以 WebWork 为核心,采用***的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与 ServletAPI 完全脱离开, 所以