开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建

开发指南专题4:JEECG微云高速开发平台开发环境搭建

1. JEECG开发环境搭建

JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0

1.1. JAVA环境配置

通过Oracle的官方地址下载JDK开发包:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

推荐下载最新的Java SE 6版本号,眼下最新的Java SE 6 SDK版本号为Update 43,如图31所看到的。

将下载的开发包安装到本机非中文路径的文件夹中,如本机的D:\Program Files\Java\jdk1.6.0_43。


JAVA_HOME= D:\Program Files\Java\jdk1.6.0_43

PATH=%JAVA_HOME%/bin;

Classpath=.;%JAVA_HOME%\lib;

安装完JDK之后,须要配置本机的环境变量例如以下:

2. 开发环境搭建

2.1. 项目导入开发环境

JEECG的眼下最新版本号为V3.4.2。源码地址:https://code.csdn.net/zhangdaiscott/JEECG

将下载到的源码解压到本地磁盘,通过MyEclipse的Import->Existing Projects into Workspace功能将源码导入到MyEclipse开发环境中,在项目导入之后,须要对编译环境进行检查。假设编译环境中缺少J2EE支持的话,须要手动加上,如图32所看到的。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

图32 Myeclipse编译环境

假设你使用的是eclipse,而不是MyEclipse做为开发工具,将项目导入到eclipse之后。须要为项目加入eclipse的WTP项目支持。

在导入的project上右键Propertis->Project Facets,选择Convert to faceted from…,如图33所看到的。

图33为project加入WTP项目支持

在打开的界面中,勾选“Dynamic Web Module”和“Java”,分别选择其Version为2.5和1.6。并为项目加入Tomcat的执行时支持。如图34所看到的。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" > 
                                       图34 Project Facets及执行时选择

选择完Project Facets之后。点击界面下方的“Futher configuration avaliable”链接。在弹出的新窗体中。填写Content directory的值为“WebRoot”。并将Generate web.xml deployment descriptor前面的复选框取消勾选,并为“Content root”命名为合适的值。如图35所看到的。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

图35 Web Module设置

确定之后。完毕对project的web化支持。

2.2. 数据库初始化及数据源配置

路径:/jeecg-v3-simple/resources/dbconfig.properties 的文件是JEECG的数据库配置文件,Oracle/Mysql/Postgres等数据库的连接配置在此文件里都有演示样例,下面仅以mysql为例做配置解说。

在mysql数据库中新建一编码为UTF8的数据库jeecg。

配置好数据库连接:

因为JEECG採用的是hibernat注解方式管理表,故不需再去手动创建表。

当初次使用本框架时须要创建表,所以须要配置create来自己主动创建表,初次之后请选用其它配置属性,如update,否则每次启动project时都会又一次建表。表中的数据也会丢失。

2.3. 公布project

配置好JDK环境并创建数据库后,在MyEclipse中将project公布到tomcat下。公布操作过程例如以下。

1、点击菜单条中的 Deploy MyEclipse J2ee Project to Server

2、在弹出的窗体project处选择导入的JEECG工程。点击右側的 Add button

3、在弹出的窗体server处选择tomcat。然后点击下方的 Finish button。回到上一窗体,点 OK button

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

图36数据库初始化

启动成功以后。在浏览器地址栏中输入http://localhost:8080/jeecg/,打开的界面如图39所看到的。2.4 项目启动

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

启动项目会自己主动建表,此时使用show tables;命令查看数据库中的表,能够看到如图36的结果,已经有45张表入库。

2.4项目启动

Tomcat启动成功以后,在浏览器地址栏中输入http://localhost:8080/jeecg/,打开的界面如图39所看到的。

图39项目登录页面

初始化数据:点击是否初始化数据,进行数据初始化

登陆:输入usernamepasswordadmin/123456,登陆进入主界面,如图310所看到的。

图310项目主界面

至今。完整的开发环境的搭建。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2024-08-19 06:19:52

开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建的相关文章

开发专题指南: JEECG高速微云开发平台前言

JEECG微云高速开发平台-前言 1. 前言 1.1. 技术背景 随着WEB UI 框架(EasyUI/Jquery UI/Ext/DWZ)等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也能够生成统一规范的界面! 代码生成+手工MERGE半智能开发将是新的趋势.生成的代码可节省50%工作量.高速提高开发效率! 1.2. 平台介绍 JEECG [J2EE  Code Generation] 是一款基于代码生成器的微信高速开发平台,採用代码生成+手工MERGE半智能开发模式, 能够帮助解决Java

开发指南专题五:JEECG微云高速开发平台代码生成器

开发指南专题五:JEECG微云高速开发平台代码生成器 1.1. Maven开发环境搭建 在搭建jeecg的maven开发环境之前,须要先配置好本机的maven环境,并在eclipse中安装好m2eclipse插件. 1. maven版本号的project文件夹,代码结构如图311所看到的. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQ

开发指南专题二:JEECG微云高速开发平台JEECG框架初探

开发指南专题二:JEECG微云高速开发平台JEECG框架初探 2.JEECG框架初探 2.1演示系统 打开浏览器输入JEECG演示环境界址:http://demo.jeecg.org:8090/能够看到如图21所看到的的登录界面., 图21演示系统登录界面 点击[登陆]button,进入演示系统的主界面,如图22所看到的. 图22演示系统主界面 在JEECG演示系统中的功能模块包含系统管理.流程管理.业务申请.业务办理.经常使用功能演示等.当中,用户管理.流程设计器的界面截图如图23和图24所看

开发指南专题八:JEECG微云快速开发平台数据字典

   开发指南专题八:JEECG微云快速开发平台数据字典的使用 1.标签中使用数据字典 数据字典为系统中可能用到的字典类型数据提供了使用的便利性和可维护性.以下拉框标签<t:dictSelect>为例进行讲解 1.1. 标签参数 属性名 类型 描述 是否必须 默认值 typeGroupCode string 字典分组编码 是 null field string 对应表单 是 null id string 唯一标识 否 null title string 显示文本 否 null defaul

开发指南专题十:JEECG微云快速开发平台--表单校验组件ValidForm

10.4Validform对象[方法支持链式调用] 如示例 var demo=$(".formsub").Validform(),那么demo对象会有以下属性和方法可以调用: tipmsg[object] 如:demo.tipmsg.s="error! no messageinputed."; 通过该对象可以修改除 tit 以外的其他提示文字,这样可以实现同一个页面的不同表单使用不同的提示文字. 具体可修改的提示文字 $.Tipmsg={//默认提示文字; tit:

开发指南专题五:JEECG微云快速开发平台代码生成器

开发指南专题五:JEECG微云快速开发平台代码生成器 1.1. Maven开发环境搭建 在搭建jeecg的maven开发环境之前,需要先配置好本机的maven环境,并在eclipse中安装好m2eclipse插件. 1. maven版本的工程目录,代码结构如图311所示. 2. 针对本机开发环境(这里以eclipse为例),调整依赖包和项目属性 首先在工程上右键->properties,在builders选项卡中删除掉不存在或不需要的builders,如图312所示. 然后进入Java Bu

开发指南专题六:JEECG微云快速开发平台代码生成

开发指南专题六:JEECG微云快速开发平台代码生 1.1. 代码生成扫描路径配置 用代码生成器生成代码后,需要进行相关配置配置,扫描注入control.service.entity等; 详细操作步骤如下: 1. control扫描配置,在spring-mvc.xml文件里面 2. Service扫描路径配置, spring-mvc-hibernate.xml 3. 实体Entity扫描路径配置, spring-mvc-hibernate.xml 1.2. 功能测试 1.2.1. 添加菜单并授权

开发指南专题十六:JEECG微云快速开发平台Excel导出

Ladda 应用提交表单的时候显示loading加载中 包括不同位置,不同效果 不同大小,位置,效果,进度条等 演示 XML/HTML Code <article class="examples" style="margin-top:0px;"> <section class="button-demo"> <h3>expand-left</h3> <button class="lad

开发指南专题十五:JEECG微云快速开发平台EXCEL导入导出

 开发指南专题十五:JEECG微云快速开发平台EXCEL导入导出 14.EXCEL导入导出 Excel的导入导出抽取通用功能,简化大家对POI的操作,对实体对象进行简单的注解配置就可以完成导入导出,模板的使用更是可以让打造漂亮的Excle报表,从而使大家从重复的工作中解脱出来,更加关注与业务的处理. 14.1注解介绍    注解名 作用对象 描述 是否必须 Excel 字段 对Excel字段的cell属性设置 是 ExcelCollection 字段 对集合对象进行标记表示一对多导出 否 E