阅读更多

 

P3-weixin-2.0.1版本发布(微信插件开发框架)

 

简介: 轻量级Java企业应用插件开发框架,采用SpringMvc + Mybatis + Velocity+Bootstrap技术,集成强大代码生成器,增删改查一键生成。

特性: 支持插件式开发,采用JAR形式为应用提供插件服务组件。

 

引言:JAVA 插件开发框架行业需求??

          需求一:企业项目需要模块化,每个业务组件独立开发,可插拔方式集成到系统中。

          需求二:云平台搭建,如何以插件化组件式平滑升级平台,为用户提供可选择组件服务。

           

      如何用Java做插件式软件开发?

          JAVA插件机制通常是采用OSGI技术来实现,但对于Web应用开发来讲,成本略高。如何通过架构设计,让普通的Web应用支持插件模式开发呢?

      P3实现方案:

          实现目标:每个应用组件,采用JAR形式提供插件(JAR=后台代码+页面+静态资源)

           技术方案: P3-weixin 采用Velocity实现页面,框架支持读取JAR中静态资源,独立插件项目以JAR供其他项目Maven方式引用,从而实现JAR方式插件机制。

 

1、P3-weixin为何诞生

        随着微信应用普及,“大转盘”、“刮刮乐” 等常规活动失去了新鲜感,微信HTML5互动活动成了营销必要手段。在微信管家上进行微信活动开发,无论灵活性、迭代升级都过于笨重、同时粉丝量比较大,并发压力,让微信活动单独部署成了必要。

    如何开发一个独立微信活动,单独部署,并便于与微信管家系统对接,P3-weixin 微信插件式框架应需而生。

 

2、架构技术说明

   [1].P3-weixin 采用SpringMvc + Mybatis + Velocity+Bootstrap 框架技术

   [2].插件采用Maven方式引用,可插拔

       pom.xml文件中,引入新开发的插件

       <dependency>

            <groupId>org.jeecgframework</groupId>

            <artifactId>P3-Biz-gzbargain</artifactId>

            <version>2.0.0</version>

       </dependency>

   [3].项目启动访问:启动Web项目  http://localhost:8080/P3-Web

   [4].项目插件以模块方式独立开发,每个模块以单独jar方式引用

 

3、源码下载地址:

      源码下载地址:http://git.oschina.net/jeecg/p3-weixin

      开发文档地址:http://www.jeecg.org/forum.php?mod=forumdisplay&fid=191

      交流论坛  :  http://www.jeecg.org

 

来自: www.jeecg.org
1
0
评论 共 4 条 请登录后发表评论
4 楼 Tomcat911 2015-10-30 11:11
vision2000 写道
jeecg无处不在,整个ITeye都是你的身影,都有点不上想上iteye了,你什么时候能低调点

确实
3 楼 fly1206 2015-10-29 18:44
P3插件,快速构建微信插件项目,后台管理bootstrap风格 代码快速生成 很好很强大
2 楼 java疯狂开 2015-10-29 18:34
jeecg 挺好用的,特别是代码生成器
1 楼 vision2000 2015-10-29 16:35
jeecg无处不在,整个ITeye都是你的身影,都有点不上想上iteye了,你什么时候能低调点

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • P3-weixin-2.0.1 版本发布,JAVA微信插件框架

    简介: 轻量级Java企业应用插件开发框架,采用SpringMvc + Mybatis + Velocity+Bootstrap技术,集成强大代码生成器,增删改查一键生成。 特性: 支持插件式开发,采用JAR形式为应用提供插件服务组件。随着微信应用...

  • 【活动发布】捷微H5-微信新年砍价活动,开源发布了

    1、采用SpringMvc + Mybatis + Velocity + Maven(构建) 框架技术 2、 插件引入方式 pom.xml文件中,引入新开发的插件  &lt;groupId&gt;org.h5huodong.p3  &lt;artifactId&gt;P3-Biz-gzbargain-newYear  ...

  • 开发知识点-Python从小白到入土

    Opencv for python opencv 简介 安装 opencv包安装 简单图像处理 图像像素存储形式 图像读取和写入 图像像素获取和编辑 QQ/微信 邮件 群发技术实现 由于外包开发 ,自己也需要 所以开发点 常用账号的 软件 添加依赖 ...

  • 工作中使用到的单词(软件开发)

     开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み.......................................................

  • 一起来学SpringBoot | 第八篇:通用Mapper与分页插件的集成

    &lt;artifactId&gt;mysql-connector-java &lt;!-- 默认就内嵌了Tomcat 容器,如需要更换容器也极其简单--&gt; &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-web &lt;!-- 测试包,当我们使用 mvn ...

  • 一起来学SpringBoot | 第七篇:整合Mybatis

    SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好...MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,几乎避免了所有...

  • 工作中使用到的单词(软件开发)_2023_0316备份

    目录■Java学习汇总■常用链接■2020/03/15 (最初整理 242个单词)2020 6/28 整理2020 6/29 整理2020 7/6 整理■2020 7/23 整理■2020/10/07 以降整理■2020/11/02 以降整理■2020/12/04 以降整理■2020/12/14以降...

  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis

    DATABASES.put(3L, new User(3L, "u3", "p3")); } private static final Logger log = LoggerFactory.getLogger(UserServiceImpl.class); @Cacheable(value = "user", key = "#id") @Override public User ...

  • HTML+CSS+JS大作业:服装购物网站设计——粉色服装购物商城(4页) 服装购物商城网页设计作品 大学生购物专题网页设计作业模板 商店静态HTML网页模板下载

    销span&gt;限时折扣span&gt;本商品参与店铺限时5.6折优惠span&gt;li&gt; &lt;li&gt;&lt;span class="short"&gt; span&gt;微信直减span&gt;每日首单使用微信支付立减10元!span&gt;点击查看a&gt;li&gt; &lt;li&gt;&lt;span class="short"&gt;运 费span&gt;包邮span&gt;li&gt; &lt;li&gt;...

  • HTML5期末大作业:服装购物网站设计——粉色服装购物商城(4页) 服装购物商城网页设计作品 大学生购物专题网页设计作业模板 商店静态HTML网页模板下载

    销span&gt;限时折扣span&gt;本商品参与店铺限时5.6折优惠span&gt;li&gt; &lt;li&gt;&lt;span class="short"&gt; span&gt;微信直减span&gt;每日首单使用微信支付立减10元!span&gt;点击查看a&gt;li&gt; &lt;li&gt;&lt;span class="short"&gt;运 费span&gt;包邮span&gt;li&gt; &lt;li&gt;...

  • 分布式电源接入配电网的技术挑战与解决方案:风光互补无功补偿及PSO优化

    内容概要:本文探讨了分布式电源(DG)接入配电网所带来的技术挑战及其解决方案。首先介绍了DG接入对配电网潮流分布和电压稳定性的影响,随后详细讨论了风光互补无功补偿技术的应用,旨在稳定电压和提高电能质量。接着,文章阐述了粒子群算法(PSO)在电气互联和故障点位定位中的应用,展示了其在优化电网拓扑结构和快速准确定位故障方面的优势。最后,通过Simulink建模和仿真实验,验证了所提出的方法和技术的有效性。 适合人群:从事电力系统研究、分布式电源集成、智能电网优化的专业人士,以及对相关技术感兴趣的工程技术人员。 使用场景及目标:适用于分布式电源接入配电网的设计与优化,特别是在解决电压波动、无功补偿不足和故障定位不准等问题时。目标是提升配电网的稳定性和效率,确保电力系统的可靠运行。 其他说明:文中提供了多个Matlab和Python代码示例,用于具体实现风光互补无功补偿、粒子群优化算法以及Simulink仿真模型,便于读者理解和实践。

  • 基于博途V15的1500系列PLC六层电梯SCL编程与梯形图实现

    内容概要:本文详细介绍了使用博途V15软件和1500系列PLC实现单部六层电梯控制系统的SCL编程方法及其梯形图实现。主要内容涵盖电梯的基本控制逻辑,如楼层升降、平层停靠、呼叫响应等。文中通过具体代码示例展示了如何定义关键变量、处理楼层呼叫信号、实现电梯运行和平层停靠逻辑。此外,还讨论了状态机的设计、方向决策算法以及开关门控制等重要环节。文章强调了SCL语言在处理复杂逻辑方面的优势,并对比了梯形图在故障诊断时的直观性。 适合人群:对工业自动化控制感兴趣的技术人员,尤其是熟悉西门子PLC编程的工程师。 使用场景及目标:适用于需要深入了解电梯控制系统编程原理和技术实现的人群。目标是帮助读者掌握SCL语言和梯形图在电梯控制中的应用,提高编程技能。 其他说明:文章提供了完整的代码片段和详细的解释,有助于读者理解和实践。同时提醒读者关注实际应用中的细节问题,如安全保护机制、信号防抖处理等。

  • 电力电子领域LLC谐振变换器的MATLAB/Simulink仿真及软开关实现

    内容概要:本文详细介绍了如何使用MATLAB/Simulink对全桥和半桥LLC谐振变换器进行仿真,涵盖驱动配置、谐振参数计算、软开关验证以及闭环控制等方面。首先,文章讲解了半桥LLC的基本配置,包括PWM生成、死区时间和谐振参数的设定。接着,讨论了全桥LLC的扩展及其相对于半桥的优势,如更宽的增益范围和更好的输入电压适应性。然后,深入探讨了软开关的验证方法,强调了ZVS(零电压开关)的重要性和实现方式。最后,介绍了闭环控制的设计思路,包括PID控制器的应用和参数调整技巧。 适合人群:从事电力电子设计的研究人员和技术工程师,尤其是那些希望深入了解LLC谐振变换器仿真和优化的人群。 使用场景及目标:适用于需要进行LLC谐振变换器仿真的项目,旨在帮助工程师掌握从基本配置到高级控制的完整流程,确保高效稳定的电源转换系统设计。 其他说明:文中提供了大量MATLAB代码片段,便于读者理解和实践。此外,还给出了许多实用的调试建议和注意事项,有助于避免常见错误并提高仿真成功率。

  • 居民健康监测系统 2025免费JAVA微信小程序毕设

    2025免费微信小程序毕业设计成品,包括源码+数据库+往届论文资料,附带启动教程和安装包。 启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS 讲解视频:https://www.bilibili.com/video/BV1BVKMeZEYr 技术栈:Uniapp+Vue.js+SpringBoot+MySQL。 开发工具:Idea+VSCode+微信开发者工具。

  • 宿舍管理系统 2025免费JAVA微信小程序毕设

    2025免费微信小程序毕业设计成品,包括源码+数据库+往届论文资料,附带启动教程和安装包。 启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS 讲解视频:https://www.bilibili.com/video/BV1BVKMeZEYr 技术栈:Uniapp+Vue.js+SpringBoot+MySQL。 开发工具:Idea+VSCode+微信开发者工具。

  • 电力系统中同步发电机短路与电弧仿真的关键技术及其实现

    内容概要:本文详细介绍了同步发电机短路仿真和电弧仿真的重要性及其具体实现方法。首先讨论了同步发电机短路仿真的核心基础——派克变换,展示了如何利用Python进行派克变换的代码实现,并解释了短路电流的计算方法,包括次暂态电流、暂态电流和稳态电流。接着,文章探讨了电弧仿真的物理特性和数学模型,特别是经典的Mayr电弧模型,并给出了Matlab代码示例。此外,还提到了电弧在不同环境条件下的特性研究,如气压、湿度等因素对电弧的影响。最后,文章强调了这两种仿真在电力系统动态分析中的应用场景,特别是在评估短路故障对发电机及周边设备的影响方面的作用。 适合人群:从事电力系统研究的专业人士、电气工程师、高校师生及相关领域的研究人员。 使用场景及目标:适用于需要深入了解同步发电机短路和电弧仿真原理的研究人员和技术人员,旨在提高电力系统的安全性、可靠性,优化保护措施的设计。 其他说明:文中不仅提供了理论知识,还附带了具体的代码实现,便于读者理解和实践。同时,文章指出了仿真过程中可能出现的问题及解决方案,如数值稳定性问题和接口时序处理等。

  • 学生选课系统 2025免费JAVA微信小程序毕设

    2025免费微信小程序毕业设计成品,包括源码+数据库+往届论文资料,附带启动教程和安装包。 启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS 讲解视频:https://www.bilibili.com/video/BV1BVKMeZEYr 技术栈:Uniapp+Vue.js+SpringBoot+MySQL。 开发工具:Idea+VSCode+微信开发者工具。

  • 基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明

    基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明,个人经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做大作业的学生和需要项目实战练习的学习者,可作为毕业设计、课程设计、期末大作业。 基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模拟浏览器行为的小红书关键词搜索和笔记爬取源码+文档说明基于Selenium模

  • 医笙小程序系统 2025免费JAVA微信小程序毕设

    2025免费微信小程序毕业设计成品,包括源码+数据库+往届论文资料,附带启动教程和安装包。 启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS 讲解视频:https://www.bilibili.com/video/BV1BVKMeZEYr 技术栈:Uniapp+Vue.js+SpringBoot+MySQL。 开发工具:Idea+VSCode+微信开发者工具。

  • 工业自动化中高速追剪飞锯系统的维伦通触摸屏与台达PLC程序解析

    内容概要:本文深入探讨了高速追剪飞锯系统的实现细节,特别是维伦通触摸屏和台达PLC之间的协同工作。触摸屏作为人机交互界面,允许操作员设置如切割长度、运行速度等参数,并通过与PLC寄存器的关联实现数据传输。台达PLC则负责执行复杂的电子凸轮追剪算法,确保切割过程的高精度和稳定性。文中还介绍了关键的PLC指令,如MC_GearIn和CAM_GEN,以及它们在速度同步和位置控制中的应用。此外,文章揭示了一些调试技巧和潜在问题,如数据类型对齐、补偿算法和参数调整方法。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些对PLC编程和人机界面设计感兴趣的人。 使用场景及目标:适用于需要理解和优化高速追剪飞锯系统的场合,旨在提高生产效率和产品质量。通过学习本文,读者可以掌握如何设置和调试此类系统,从而减少故障率并提升性能。 其他说明:文章不仅提供了理论知识,还包括了许多实用的操作建议和经验分享,有助于读者更好地应对实际工作中遇到的技术挑战。

Global site tag (gtag.js) - Google Analytics