百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

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

csdh11 2025-05-30 13:47 6 浏览

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

特点:业务组件以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

  • 源码下载:
    http://git.oschina.net/jeecg/jeecg-p3

  • QQ交流群: 106838471

相关推荐

IntelliJ IDEA 部署 Web 项目,终于搞懂了

IDEA中最重要的各种设置项,就是这个ProjectStructre了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使...

[应用篇]第四篇 JSTL之C标签介绍.md

粗体为必须掌握部分表达式控制标签:out、set、remove、catch流程控制标签:if、choose、when、otherwise...

HikariCP为啥这么火?SpringBoot选它的原因?

简介HikariCP是用于创建和管理连接,利用“池”的方式复用连接减少资源开销,和其他数据源一样,也具有连接数控制、连接可靠性测试、连接泄露控制、缓存语句等功能,另外,和druid一样,Hika...

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

Jeecg-P31.0版本发布,插件开发框架特点:业务组件以JAR方式提供,插件模式、松耦合、可插拔、支持独立部署,也可以无缝集成Jeecg平台中。【架构说明】1.Jeecg-P3采用Sprin...

来来来!一文告诉你Eclipse的正确安装使用姿势,你都清楚吗?

前言本学习笔记是有关如何设置Eclipse的详细说明。即使你天天在使用它,但是,相信我,或许你并不足够了解它。安装Java运行时环境Eclipse是Java应用程序,因此设置Eclipse的第一步是安...

SpringBoot项目jar、war包启动解析

一、jar包和war包的区别1.1war包war包是JavaWeb应用程序的一种打包方式符合Servlet标准,它是WebArchive的缩写,主要用于存储Web应用程序相关的文件,包括Java...

「Tomcat优化篇」如何让你的Tomcat性能更加优越 一遍就懂

Tomcat优化篇一、Tomcat自身配置1.Tomcat管理页面...

深入理解JSP

第一章JSP1、概述1.1JSP引入在前面的登录案例中,登录失败后为了能够响应登录的错误信息。我特意创建了一个LoginErrorServlet用来动态地拼接错误信息。...

Struts2.3.32升级到2.5.26详细步骤(无敌版)

Struts2真是三天两头爆出漏洞来,特别是一爆出漏洞就建议升级到最新版,也是无语的,并且最新版相比老板还相差挺大的,这部这次需要从Struts2.3.32一下子就必须升级到最新版,这可让人头大,谷歌...

java中的jar包,war包详解

做java开发的,对jar包和war包肯定接触的不少。我们有必要对他们做一个深入的了解。现在我们整理一下。jar包的介绍JAR(JavaArchive)是与平台无关的文件格式,它允许将许多文件组合成...

Java文件上传与下载

1文件上传1.1文件上传入门1.1.1实现文件上传条件1)表单的提交方式必须是...

还在用JSP中的脚本程序吗?去掉吧,我教你快速掌握EL及JSTL

jsp页面可以使用脚本程序(java代码)来实现页面逻辑,但是维护比较困难。可以使用EL来访问和处理应用程序的数据。JSTL来替换页面显示逻辑的java代码。非常简单!保证你会用后就不会再用jsp脚本...

Servlet 容器

Servlet容器主要是JavaWeb应用提供运行时环境,所以也可以称之为JavaWeb应用容器,或者Servlet/JSP容器。Servlet容器主要负责管理Servlet、JSP的生命周期以及它们...

Java-Maven详解

一、什么是Maven?ApacheMaven是一个软件...

阿里面试题:Tomcat为什么要自定义类加载器?价值20K的面试题!

你是否曾好奇,为何Tomcat作为JavaWeb服务器的佼佼者,偏偏不走寻常路,要自定义一套类加载器机制?这背后,不仅隐藏着解决Java类加载复杂性的智慧,更蕴含着提升应用隔离性、安全性与灵活性的深...