P3-Weixin是一款轻量级的Java插件开发框架,采用主流JAVA技术,集成强大的代码生成器,增删改查一体-点击生成,并封装了统一的后台管理系统,不仅适用于微信插件开发,也适用于企业项目开发。框架主要特点:支持插件开发,业务插件采用JAR方式供其他项目调用。插件化开发框架的行业需求::企业方向:企业项目需要模块化,各业务组件独立开发,并能以可插拔的方式集成到系统中。互联互通方向:云平台建设,如何通过插件组件平滑升级平台,为用户提供可选组件服务。P3-微信插件实现原理::JAVA插件通常采用OSGI技术实现,但对于Web应用,成本略高。如何通过架构设计让普通的Web应用支持插件?P3-weixin采用Velocity实现页面,支持类、页面、静态资源(css、js、图片等)同时封装,各业务组件独立,方便引用。1、P3-微信微信应用开发:随着微信应用的普及,“大转盘”、“刮刮乐”等传统活动已经不能满足粉丝的猎奇心理,微信HTML5活动成为营销的必要手段。在微信管家上开发微信活动过于繁琐,不考虑灵活性和迭代升级。同时,粉丝用户多,并发压力大,需要单独部署微信活动。如何开发一个独立的微信activity,单独部署,方便的对接微信管家,P3-weixin微信插件框架应需而生。2.架构技术说明[1]。P3-weixin采用SpringMvc+Mybatis+Velocity+Bootstrap框架技术[2]。插件由Maven引用,可在pom.xml文件中随意插拔,新增激活插件
