阅读更多

Jeecg-P3 1.0版本发布,JAVA插件开发框架

特点:业务组件以JAR方式提供,插件模式、松耦合、可插拔、支持独立部署,也可以无缝集成Jeecg平台中。

 

【架构说明】

1.Jeecg-P3 采用SpringMvc + Minidao + Velocity + Maven(构建) 框架技术
2.插件引入方式
    pom.xml文件中,引入新开发的插件
    <!-- P3 jar -->
    <dependency>
        <groupId>org.p3framework</groupId>
        <artifactId>jeecg-p3-biz-demo</artifactId>
        <version>1.0.0</version>
    </dependency>
3.项目启动访问方式:
  采用maven方式,启动Web项目
  http://localhost/jeecg-p3-web/{页面访问地址}
4.页面层面不能采用jsp,需要采用模板语言Velocity
5.插件式开发,每个业务组件以jar包方式提供
6.数据库配置文件:
  jeecg-p3-web/src/main/resources/dbconfig.properties

 

【项目说明】

jeecg-p3-web      | 启动主项目
jeecg-p3-biz-demo | 插件项目Demo     

 

【开发入门】

☆准备工作:
    1.标准开发工具:eclipse + jdk7 + tomcat7 + mysql
    2.项目为maven工程,采用maven方式导入eclipse等IDE开发工具 

☆快捷启动:
    第一步:创建Mysql数据库jeecg-p3,采用UTF-8编码,执行下面数据库脚本
            jeecg-p3-web/doc/sql/jeecg-p3-mysql.sql
    第二步:双击运行jeecg-p3-web\bin\run-tomcat7.bat或bin\run-tomcat.bat,
            启动Web服务器(第一次运行,需要下载依赖jar包,请耐心等待)。
    第三步:测试访问地址
            1. http://localhost/jeecg-p3-web/p3/wxActInvite.do?list
            2. http://localhost/jeecg-p3-web/p3/auth.do?list    

☆Eclipse运行步骤:
    第一步:创建Mysql数据库jeecg-p3,采用UTF-8编码,执行下面数据库脚本
            jeecg-p3-web/doc/sql/jeecg-p3-mysql.sql
    第二步:采用maven方式启动项目 (jeecg-p3-web)
            项目右建->debug as->debug configurations->选中jeecg-p3-web项目->输入命令:tomcat:run
            注意:[1].update snapshots需要选中,官方会不断更新底层包
                  [2].插件项目不能单独启动,需以maven方式引入jeecg-p3-web项目中,启动web主项目
    第四步:测试访问地址
            1. http://localhost/jeecg-p3-web/p3/wxActInvite.do?list
            2. http://localhost/jeecg-p3-web/p3/auth.do?list

 

【代码生成器】

1.工具类:jeecg-p3-web/src/main/java/util/P3CodeGenerateUtil.java
2.配置文件:jeecg-p3-web/src/main/resources/p3-cg-config.properties

技术交流

来自: www.jeecg.org
0
0
评论 共 0 条 请登录后发表评论

发表评论

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

相关推荐

  • 【版本发布】Jeecg-P3 1.0 发布,J2EE微服务框架(插件开发)

    JEECG-P3 1.0 发布了! JEECG-P3 1.0是一个J2EE插件开发框架。 特点:业务组件以JAR方式提供,插件模式、松耦合、可插拔、支持独立部署,也可以无缝集成Jeecg平台中。

  • 【版本号公布】Jeecg-P3 1.0 公布,J2EE微服务框架(插件开发)

    JEECG-P3 1.0是一个J2EE微服务框架(插件开发)。特点:业务组件以JAR方式提供。插件模式、松耦合、可插拔、支持独立部署,也能够无缝集成Jeecg平台中。【架构说明】1.Jeecg-P3 採用SpringMvc + Minidao + Velocity ...

  • 【技术文档】Jeecg-P3开发环境搭建入门(java插件开发框架)

    Jeecg-P3 1.0 版本发布,插件开发框架 特点:业务组件以JAR方式提供,插件模式、松耦合、可插拔、支持独立部署,也可以无缝集成Jeecg平台中。

  • JEECG十二个开源项目下载大全

    JEECG 社区12个开源项目下载(总览)

  • JEECG 社区开源项目下载(总览)

    JEECG 社区开源项目下载总览:JEECG企业级JAVA快速开发平台,JEEWX微信管家系统(支持微信公众号,微信企业号)、H5活动平台、Jeecg-p3微服务框架(类spring-boot)、Minidao(类似mybatis)轻量级持久层、微信企业号...

  • 资料搜集-JAVA系统的梳理知识

    - [Java](#java) - [基础](#基础) - [并发](#并发) - [JVM](#jvm) - [Java8 新特性](#java8-新特性) - [代码优化](#代码优化) - [网络](#网络) - [操作系统](#操作系统) - [数据结构与算法](#数据结构与算法) -...

  • 关于组织参加“第八届‘泰迪杯’数据挖掘挑战赛”的通知-4页

    关于组织参加“第八届‘泰迪杯’数据挖掘挑战赛”的通知-4页

  • PyMySQL-1.1.0rc1.tar.gz

    PyMySQL-1.1.0rc1.tar.gz

  • 技术资料分享CC2530中文数据手册完全版非常好的技术资料.zip

    技术资料分享CC2530中文数据手册完全版非常好的技术资料.zip

  • docker构建php开发环境

    docker构建php开发环境

  • VB程序实例59_系统信息_显示分辨率.zip

    VB程序实例,可供参考学习使用,希望对你有所帮助

  • pytz-2016.7-py2.6.egg

    pytz库的主要功能 时区转换:pytz库允许用户将时间从一个时区转换到另一个时区,这对于处理跨国业务或需要处理多地时间的数据分析尤为重要。 历史时区数据支持:pytz库不仅提供了当前的时区数据,还包含了历史上不同时期的时区信息,这使得它在处理历史数据时具有无与伦比的优势。 夏令时处理:pytz库能够自动处理夏令时的变化,当获取某个时区的时间时,它会自动考虑是否处于夏令时期间。 与datetime模块集成:pytz库可以与Python标准库中的datetime模块一起使用,以确保在涉及不同时区的场景中时间的准确性。

  • VB程序实例-为程序添加快捷键.zip

    VB程序实例-为程序添加快捷键.zip

  • 画2、3维的隐含数111111111111

    画2、3维的隐含数

  • pytz-2017.2-py3.4.egg

    pytz库的主要功能 时区转换:pytz库允许用户将时间从一个时区转换到另一个时区,这对于处理跨国业务或需要处理多地时间的数据分析尤为重要。 历史时区数据支持:pytz库不仅提供了当前的时区数据,还包含了历史上不同时期的时区信息,这使得它在处理历史数据时具有无与伦比的优势。 夏令时处理:pytz库能够自动处理夏令时的变化,当获取某个时区的时间时,它会自动考虑是否处于夏令时期间。 与datetime模块集成:pytz库可以与Python标准库中的datetime模块一起使用,以确保在涉及不同时区的场景中时间的准确性。

  • 加载虚拟光驱并打开ma软件

    加载虚拟光驱并打开ma软件.

  • VB程序实例-图像的缩小.zip

    VB程序实例-图像的缩小.zip

  • 【WSN节点定位】基于matlab NTN非地面网络6G定位(含500 个传感器)【含Matlab源码 9031期】.mp4

    Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

Global site tag (gtag.js) - Google Analytics