jeesite 框架搭建与配置

一、搭建环境:

1、这是我的Eclipse、Maven等环境,此步骤略过。
   注意:以前试过jdk1.6以上都可以使用jeesite

 

2、下载最新版本jeesite源码:

下载地址:
[GitHub/jeesite]

https://github.com/thinkgem/jeesite

下载时注意jeesite的版本,以前先下了一个比较老的版本,结果 “代码自动生成”模块还没有完善~

3、搭建jeesite环境

    step-1:基本运行环境
安装好Eclipse、maven、tomcat(7以上亲测可用)。PS:记得在window>preferences>java>Installed JREs中将jre环境配置成jdk的根目录,因为maven运行时需要jdk的tools.jar等工具支持。

    step-2:修改配置
先不要把jeestie源码导入到eclipse,打开解压后的jeesite目录,找到 jeesite-master\POM.xml文件,打开,修改artifactId节点值为自己所要二次开发的项目名称(此处也可以不改,打包之后导入elipse的名称就是artifactId节点的值)。
示例:

然后,找到jeesite.properties文件(jeesite-master\src\main\resources\jeesite.properties),修改数据库连接池等配置,根据自己的情况而定~
示例:

PS:jeesite默认为MySQL数据库实现,如果需要改为Oracle数据库,请百度~

    step-3:运行eclipse.bat
运行 jeesite-master\bin\eclipse.bat ,第一次运行会等待比较长时间,因为要下载项目依赖的jar包到本地仓库中,等待运行结果为:BUILD SUCCESS!完成当前step!
示例:

 
过程中如果报错,一般是maven配置的问题,百度一般都可以解决~

    step-4:将项目导入eclipse
在Eclipse中Import-->General-->Existing projects into Workingspace,Browse选择jeesite根目录即可,导入项目后,F5刷新整个工程。
等待编译过程。。。

    step-5:执行init-db.bat,初始化数据库
不要在eclipse中运行次文件,在本地文件夹中运行:jeesite-master\db\init-db.bat,不然Maven报错:找不到指定的POM文件,一般会说在D:\,如果你把项目根目录下的POM文件复制一份到报错提示的目录下再执行貌似可以成功,但是不建议这么做!
示例:

执行完成后提示:BUILD SUCCESSS!即可,过程中仍然会下载依赖的jar包到maven本地仓库中。 
到此步骤,项目运行环境已经搭建好,可以将项目打成war包在Tomcat下运行,也可以直接发布到tomcat下运行。 
访问项目主页: 
http://localhost:8080/jeesite-demo(这是step2中配置的artifactId节点值) 
超级管理员:thinkgem 密码:admin 

step-6:使用“生成代码”模块功能

(1)在数据库中添加demo_test表(可以添加任意张,此处只是示例) 

PS:官方的开发文档中说明 
 

说需要添加必要的红色字段,但是我们新建的表中没有必要字段,亲测可以生成代码!!!(官方文档真的很模糊~)

(2)添加业务表 
在浏览器中,jeesite系统中,选择“代码生成”模块,导航栏中选择“业务表添加”。 

可以看到,数据库中新建的测试表:demo_test已经可以选择,选择这张表,点击“下一步”。

然后可以对刚才的表做生成代码的配置,具体配置的规则和字段的含义,请参考官方文档,此处不再螯述。 

(3)生成代码 
点击“生成方案配置”–>“生成方案添加”,添加方案后,点击保存并生成代码,即可完成代码的生成!

发现到处的代码在D:根目录下出现。。原本以为是导出在jeesite项目下的,这个导出的路径还没来得及研究。

总结: 
jeesite这个框架的试用过程中,发现很多小问题,maven构建项目时,bat批处理文件挺头疼的。总体的代码生成功能也没有想象中庞大。看了部分源码,发现还是有值得学习的地方,但是代码耦合度较高~

时间: 2024-10-27 13:03:53

jeesite 框架搭建与配置的相关文章

Spring MVC 框架搭建配置方法及详解_JSP编程

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了.不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理. 一.Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar.spring-webmvc.jar.comm

struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)

为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补: 1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示:) --->Next(点击next之后出现如下界面:选择最后一个 maven-archetype-webapp,然后点击next) --->Next(点击next之后出现如下界面,然后选择好组织号,工程号,版本号即可),最后点击Fi

Spring MVC框架的高级配置

高级 本文将为您提供关于Spring MVC框架的配置技巧,以帮助管理基于Spring的web应用程序的多个实例.本配置管理主题常被学术界所忽略,但是,这对于现实的web开发尤为重要.本主题并不直接关联任何具体的技术,因此,我们将从最基本的概念开始对这个问题进行说明.下面,我们将根据Spring MVC框架,为基于本技术开发的项目提供一系列的解决方案. Spring配置 人们经常会在一台以上的主机上配置一种Web应用程序.例如,在生产中,一个网站可能只有一个实例.除了此实例外,开发人员可以在用于

asp.net微信公众平台开发(二) 多层架构框架搭建和入口实现

上篇已经设计出比较完善的数据库了,这篇开始进入代码.  首先把上篇设计的数据库脚本在数据库中执行下,生成数据库,然后在VS中建立项目,为了方便理解和查看,我设计的都是很直白的类名和文件名,没有命名空间前缀. 采用接口方式,共8个项目:7个类库和一个MVC项目,  分别为: 显示层--MVC项目 业务逻辑层--访问接口IBLL.具体实现BLL 数据访问层--访问接口IDAL.具体实现DAL 数据(模型)--DataModel 通用方法--Common 仓储--Factory 这里的仓储并不为了生产

Flex与Java通信框架搭建的步骤

Flex与Java通信框架搭建的步骤: 1. 新建web项目,并启动tomcat运行,检查一切是否正常(必须); 2. 导入所需的jar包(我已给出),将需要用的四个XML资源文件:messaging-config.xml,proxy-config.xml,remoting-config.xml,services-config.xml全部复制粘贴到项目的WEB-INF文件夹下,如下图所示: 3. 修改web.xml文件:将如下内容全部粘贴到web.xml中,不需做任何的更改即可; flex.cl

.Net框架搭建之2、SQL Server MEF依赖注入 MVC Repository框架

MEF依赖注入简介 依赖注入对于开发人员来说,方便的就是不需要去关注具体的实现类,不需要去New实例对象,直接使用接口层就能让程序自动注入使用,当然,还有其他一些特点,比如web http同一个请求中可以设置同一个对象只实例化一次解决多个类中多次实例化对象浪费资源的问题.不多说,百度能得到更多 多的介绍,这边直接开工搭环境. 1.数据模型Model层创建 数据模型层,首先要创建数据库,再创建Model类. 创建数据库,表,添加一条测试数据 创建数据库 创建数据表 添加测试数据 我们已经知道有几层

Java线程池管理及分布式Hadoop调度框架搭建

多线程是程序员面试时常常会面对的问题,对多线程概念的掌握和理解水平,也常常被用来衡量一个人的编程实力.不错,普通的多线程已经不容易了,那么当多线程碰到"大象"又会产生什么样的火花?这里我们为大家分享上海创行科技技术总监严澜的博文--Java线程池管理及分布式Hadoop调度框架搭建. 平时的开发中线程是个少不了的东西,比如tomcat里的servlet就是线程,没有线程我们如何提供多用户访问呢?不过很多刚开始接触线程的开发工程师却在这个上面吃了不少苦头.怎么做一套简便的线程开发模式框架

start-Struts2框架搭建 myeclipse

问题描述 Struts2框架搭建 myeclipse 严重: Exception starting filter struts2 java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:213) at

struts-新手求助!在MyEclipse导入Struts框架搭建的项目出现404错误!

问题描述 新手求助!在MyEclipse导入Struts框架搭建的项目出现404错误! HTTP Status 404 - /16/WebRoot/admin_index.jsp type Status report message /16/WebRoot/admin_index.jsp description The requested resource is not available. Apache Tomcat/7.0.63 struts.xml的配置文件如下: <?xml versio