阅读更多

 

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;...

  • COMSOL模拟碳酸钙岩石与盐酸反应的随机孔隙酸化路径及布林克曼流动形成的分形结构

    内容概要:本文详细介绍了利用COMSOL软件模拟碳酸钙(CaCO3)在岩石中与盐酸(HCl)反应过程中产生的随机孔隙酸化路径及其形成的布林克曼流动。首先,通过蒙特卡洛方法生成随机孔隙分布,模拟真实岩石内部复杂的孔隙结构。接着,采用布林克曼方程处理多孔介质中的粘性力和渗透流动,并引入化学反应模块,模拟CaCO3与HCl之间的化学反应。随着模拟的进行,酸液流动路径逐渐形成类似雪花状的分形结构,展示了流动与溶解之间的动态博弈。最后,通过自适应网格技术和粒子追踪功能,精确捕捉并可视化这些精美的分形图案。 适合人群:从事地质工程、材料科学、化学工程等领域研究的专业人士,以及对多孔介质传输现象感兴趣的科研工作者。 使用场景及目标:适用于研究多孔介质内的化学反应和流体流动特性,特别是对于优化石油开采中的酸化压裂工艺具有重要指导意义。 其他说明:文中提供了详细的MATLAB和COMSOL代码片段,帮助读者理解和重现模拟过程。此外,强调了随机性和确定性在微观尺度上的相互作用,揭示了自然界深层次的规律。

  • 基于滑模控制的永磁同步电机直接转矩控制仿真建模与实现

    内容概要:本文详细介绍了将滑模控制(SMC)应用于永磁同步电机(PMSM)直接转矩控制(DTC)的技术细节。首先解释了转矩和磁链误差计算方法,接着探讨了滑模面的设计及其对系统抖振的影响。文中还提供了扇区矢量选择的具体实现方式,并深入讨论了磁链观测器的改进措施。此外,文章分析了滑模控制器的设计要点以及仿真过程中需要注意的关键参数配置。通过对比传统PI控制,验证了滑模控制在提高系统鲁棒性和快速响应方面的优势。 适合人群:从事电机控制系统研究的专业人士,尤其是对永磁同步电机直接转矩控制感兴趣的科研工作者和技术人员。 使用场景及目标:适用于希望深入了解并掌握滑模控制理论及其在PMSM-DTC应用中的具体实现方法的研究人员。目标是在实际项目中能够运用滑模控制提升系统的稳定性和性能。 其他说明:文中提供的MATLAB/Simulink代码片段有助于读者更好地理解和复现实验结果。同时提醒读者关注一些常见的陷阱,如参数选择不当可能导致的问题。

  • 北京大学网络安全工作人员管理规定:涵盖人员职责、聘用、转岗离岗、教育培训及第三方管理

    内容概要:本文详细介绍了北京大学针对网络安全工作人员的管理规定,旨在加强网络安全管理和明确不同角色的责任。全文分为九章,涵盖了网络安全工作人员及其职责、聘用管理、转岗和离岗管理、教育培训、第三方人员管理及奖惩措施等方面的内容。重点在于明确各级单位和人员的具体职责,确保网络安全制度的有效执行,并强调了对第三方人员的严格管控和保密要求。 适合人群:适用于高校网络安全管理人员及相关技术人员,尤其是北京大学及其下属单位的网络安全工作者。 使用场景及目标:①帮助高校建立健全网络安全管理体系;②指导网络安全工作人员明确自身职责,提高工作效率;③规范第三方人员的访问和操作,降低安全风险。 其他说明:本文还提供了多个附件,如网络安全承诺书、访问申请表和保密协议模板,便于实际操作和管理。

  • 网络设备市场现状与发展趋势分析(2024-2030年)-技术革新与智能化应用

    内容概要:本文深入探讨了中国网络设备市场的现状及其未来发展潜力。首先介绍了网络设备的基本概念及其作为现代通信网络基础设施的重要地位,随后分析了当前市场面临的挑战和技术进步带来的机遇。文中特别强调了5G、物联网、云计算等新兴技术对网络设备性能和安全性的更高要求,以及由此催生的高带宽、低延迟产品的市场需求。此外,还讨论了软件定义网络(SDN)、网络功能虚拟化(NFV)、边缘计算等新技术的应用前景,指出未来网络设备将更加智能化、自动化,并能更好地支持AI和ML技术。最后,通过对多家领先企业的案例研究,展示了行业内竞争态势及各公司在技术创新方面的努力。 适用人群:从事网络设备相关领域的研究人员、工程师、管理人员,以及关注该领域发展的投资者。 使用场景及目标:帮助读者了解网络设备行业的最新动态和技术趋势,为制定战略决策提供依据;同时为企业和个人投资者提供市场洞察,辅助其做出合理的投资选择。 其他说明:报告基于详实的数据分析和专家意见撰写而成,旨在为专业人士提供有价值的参考资料。

  • 西门子1200 PLC码垛系统的SCL编程详解:涵盖变频器、机器人、视觉系统集成

    内容概要:本文详细介绍了基于西门子1200 PLC的码垛系统的设计与实现,涵盖了多个关键技术点。首先,文章讲解了Modbus TCP通讯的实现方法,展示了如何通过TSEND_C和TRCV_C功能块进行工业相机和机器人之间的数据传输,并提供了具体的报文处理代码。接着,文章深入探讨了SCL编程的优势及其在复杂逻辑处理中的应用,如托盘堆叠算法,该算法能够根据当前层数动态调整机械手的高度,确保堆叠的安全性和稳定性。此外,文章还介绍了机器人控制中的移位寄存器实现的动作队列管理和变频器的速度平滑处理,以及视觉系统的坐标解析和异常处理机制。最后,文章强调了良好的注释规范和异常处理链的重要性,确保程序的可维护性和可靠性。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是熟悉西门子PLC编程和SCL语言的从业者。 使用场景及目标:适用于需要深入了解和掌握西门子1200 PLC在码垛系统中的具体应用的技术人员。目标是帮助读者理解并实现多设备联动的复杂控制系统,提高系统的稳定性和效率。 其他说明:文中提供的代码示例和详细的解释有助于读者更好地理解和应用相关技术,同时也为后续的维护和优化提供了宝贵的参考资料。

  • ZYNQ平台PS与PL端驱动程序编写

    适合从入门到进阶的驱动程序爱好者

  • 计算机二级上机题库答案.pdf

    计算机二级上机题库答案.pdf

  • 深信服下一代防火墙:构建全方位立体网络安全监测与响应体系

    内容概要:本文介绍了深信服科技推出的下一代防火墙(NGAF)网络安全监测解决方案。随着网络安全成为国家战略的一部分,企业不仅需要遵守法律法规,还需增强自身的网络安全防护能力。传统的安全措施难以应对复杂的新型威胁,如APT攻击。深信服的NGAF通过多维度的安全监测,包括入侵风险、僵尸主机、实时漏洞、数据风险、黑链风险以及对外DoS攻击监测等功能,结合云端威胁情报共享,为企业提供了一套立体化的主动防御体系。该方案不仅可以旁路或串接部署,不影响现有业务系统,还能通过外置数据中心进行日志管理和综合分析,帮助用户快速定位和解决安全问题。 适合人群:IT管理人员、网络安全专家、企业信息安全负责人。 使用场景及目标:适用于各类企业的网络安全建设,特别是需要应对复杂网络攻击的企业。目标是构建一个多层次、全方位、智能化的网络安全监测和响应体系,提高企业的安全防护能力和应急响应速度。 其他说明:深信服NGAF不仅提升了网络安全监测的效果,还降低了运维成本,改变了传统的被动防护模式,使得安全运维更加高效和智能化。

  • COMSOL超表面偏振转换技术:介质半波片与1/4波片的设计与仿真

    内容概要:本文详细介绍了利用COMSOL软件进行超表面偏振转换的设计方法,主要聚焦于介质半波片和1/4波片的实现。文中首先解释了超表面的基本原理及其在光学调控中的重要作用,随后具体阐述了如何在COMSOL中设置材料属性、创建几何结构并施加适当的边界条件。针对半波片和1/4波片的不同需求,分别探讨了它们各自的设计要点、模拟步骤及优化策略。此外,还分享了一些实用的编码示例和技术诀窍,帮助研究人员更好地理解和掌握相关技能。 适合人群:从事光学工程、光电子学等领域研究的专业人士,尤其是那些希望深入了解超表面偏振转换机制并对COMSOL有一定使用经验的技术人员。 使用场景及目标:适用于需要设计高性能偏振转换器件的研究项目,旨在提高对超表面特性的认识水平,推动新型光学组件的研发进程。通过学习本文提供的理论知识和实践经验,读者可以在实际工作中运用COMSOL完成高质量的仿真实验。 其他说明:文中不仅涵盖了基本的概念介绍,还包括了许多具体的实施细节,如参数选择、模型构建、边界条件设定等,这些都是成功搭建有效仿真的关键因素。同时,作者也强调了实验过程中可能出现的问题及解决方案,为后续研究提供了宝贵的参考资料。

Global site tag (gtag.js) - Google Analytics