开发指南专题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" alt="">
Myeclipse编译环境
假设你使用的是eclipse,而不是MyEclipse做为开发工具,将项目导入到eclipse之后。须要为项目加入eclipse的WTP项目支持。
在导入的project上右键Propertis->Project Facets,选择Convert to faceted from…,如图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" alt="">
图 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" alt="">
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" alt="">
数据库初始化
启动成功以后。在浏览器地址栏中输入http://localhost:8080/jeecg/,打开的界面如图39所看到的。2.4 项目启动
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
启动项目会自己主动建表,此时使用show tables;命令查看数据库中的表,能够看到如图36的结果,已经有45张表入库。
2.4项目启动
Tomcat启动成功以后,在浏览器地址栏中输入http://localhost:8080/jeecg/,打开的界面如图39所看到的。
项目登录页面
初始化数据:点击是否初始化数据,进行数据初始化
登陆:输入usernamepasswordadmin/123456,登陆进入主界面,如图310所看到的。
项目主界面
至今。完整的开发环境的搭建。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建的更多相关文章
- 开发专题指南: JEECG高速微云开发平台前言
JEECG微云高速开发平台-前言 1. 前言 1.1. 技术背景 随着WEB UI 框架(EasyUI/Jquery UI/Ext/DWZ)等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也能够生成统 ...
- 开发指南专题八:JEECG微云高速开发平台数据字典
开发指南专题八:JEECG微云高速开发平台数据字典的使用 1.标签中使用数据字典 数据字典为系统中可能用到的字典类型数据提供了使用的便利性和可维护性.下面拉框标签<t:dictSele ...
- 开发指南专题六:JEECG微云高速开发平台代码生成
开发指南专题六:JEECG微云高速开发平台代码生 1.1. 代码生成扫描路径配置 用代码生成器生成代码后.须要进行相关配置配置,扫描注入control.service.entity等; 具体操作过程例 ...
- 开发指南专题五:JEECG微云高速开发平台代码生成器
开发指南专题五:JEECG微云高速开发平台代码生成器 1.1. Maven开发环境搭建 在搭建jeecg的maven开发环境之前,须要先配置好本机的maven环境,并在eclipse中安装好m2ecl ...
- 开发指南专题十四:JEECG微云高速开发平台MiniDao 介绍
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/zhangdaiscott/article/details/27068645 开发指南专题十四:J ...
- 开发指南专题二:JEECG微云高速开发平台JEECG框架初探
开发指南专题二:JEECG微云高速开发平台JEECG框架初探 2.JEECG框架初探 2.1演示系统 打开浏览器输入JEECG演示环境界址:http://demo.jeecg.org:8090/能够看 ...
- 开发指南专题十一:JEECG微云高速开发平台--基础用户权限
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/zhangdaiscott/article/details/26580037 开发指南专题 ...
- 《Odoo开发指南》精选分享—第1章-开始使用Odoo开发(1)
引言 在进入Odoo开发之前,我们需要建立我们的开发环境,并学习它的基本管理任务. 在本章中,我们将学习如何设置工作环境,在这里我们将构建我们的Odoo应用程序.我们将学习如何设置Debian或Ubu ...
- 开放下载 | 《Knative 云原生应用开发指南》开启云原生时代 Serverless 之门
点击下载<Knative 云原生应用开发指南> 自 2018 年 Knative 项目开源后,就得到了广大开发者的密切关注.Knative 在 Kubernetes 之上提供了一套完整的应 ...
随机推荐
- 高焕堂《android从程序员到架构师之路》 YY讲坛直面大师学习架构设计
<android从程序员到架构师之路>YY讲坛活动: sundy携手高焕堂老师全程YY答疑 与大师一起,分享android技术 时间:7月21日下午2:00 报名联系QQ:22243 ...
- HDU 2045 不easy系列之(3)—— LELE的RPG难题
思路: 1.若前n-1位涂的颜色是符合条件的,则因为首尾不同,再加入一位时,仅仅有1种方法:即s[n] = s[n-1] 2.若前n-1位组成的串不符合,再加入一位后合法.即由于首尾同样而引起的不合法 ...
- Linux下mpi环境配置与执行步骤(Ubuntu为例)
转载注明出处: http://blog.csdn.net/bendanban/article/details/9136755 以两台计算机为例,将这两台计算机应用于MPI运行环境. 第一步:在两台机器 ...
- linux命令:scp
有时候ftp被禁用了, 就用scp替代; 命令行: scp from to_user@to_ip:dir_to/file_name 执行该命令之后,按照提示输入to_host的登陆密码即可. scp ...
- Control.Invoke和Control.BeginInvoke
问题的引入 下面有个简单的demo,大家一看代码就知道效果如何示例.我新建一个winform的程序,然后写入了如下代码: using System; using System.Windows.Form ...
- BaseActivity--上门啦
package com.fwpt.activity; import com.fwpt.entity.RyUserInfo; import com.fwpt.entity.SmlaUserinfo; i ...
- 14.10.3 InnoDB Checkpoints InnoDB 检查点:
14.10.3 InnoDB Checkpoints InnoDB 检查点: 你的log files 变的很大可能会降低磁盘性能在checkpointing的时候, 它通常设置设置log files总 ...
- javascript 如何获取return回来的对象值
function aa(){ var b = 1; var c = b+2; return{ a1:b, a2:c } } var bb=aa(); alert(bb.a1);
- web前端网页开发一般过程
看见很多新手同学前端开发,效率比较慢.总是拿起代码就敲,不分析,没有逻辑,反而使效率变慢.所谓磨刀不误砍柴工,有一个良好的过程,才是最主要的: 1.分析平面效果图,在草稿纸上画出基本结构图 2.建立项 ...
- C++学习之路—继承与派生(四)拓展与总结
(根据<C++程序设计>(谭浩强)整理,整理者:华科小涛,@http://www.cnblogs.com/hust-ghtao转载请注明) 1 拓展部分 本节主要由两部分内容组成,分 ...