利用easyjweb开发项目时,可以通过easyjweb.bat的批处理器来自动生成代码,可以达到快速开发的效果。
我们可以通过在命令提示符中执行easyjweb.bat得到easyjweb命令介绍,笔者所用的是easyjweb-1.3-beta2的版本,得如下图所示信息:

easyjweb.bat命令分两种,一是用于创建easyjweb项目:easyjweb project <路径><选项> ,二是操作已存在的easyjweb项目:easyjweb <选项>。
创建easyjweb项目命令,以easyjweb project d:\myapp –ejs为例。该命令在d盘myapp目录下创建一个工程,如下图所示。
目录bin包含批处理文件以及所需文件,可以进一步操作该工程;src目录存放项目的代码以及测试;template目录保存自动生成所需的模板文件;工程包含着eclipse项目的文件,可以更改project文件更改项目名称,默认为ejs,导入eclipse后可以进一步快速开发;build.xml文件则用于发布该工程。

easyjweb.bat可以根据不用需求创建不同类型的项目,可以通过不同的选项来控制。
1、 无选项:则创建一个简单的mvc项目
2、 -ejs:创建一个ejs结构的项目,ejs就是指Easyjweb+JPA+Spring,三者组合能够快速开发一个web应用。
3、 -ejs –extjs:在ejs项目的基础上结合extjs技术,前台均可由extjs快速完成。
4、 -ssh –extjs和-ssh2 –extjs:分别生成给予ssh和ssh2的项目并结合extjs技术实现页面显示。
5、 -ejs –maven:生成一个托管于maven的ejs项目。
接下来介绍利用easyjweb.bat操作已存在的项目,达到快速开发的目的。
操作已存在的easyjweb项目:我们以上一步骤新建的myapp项目为例子,在项目的bin目录中包含着各种批处理文件,可以利用其中的easyjweb.bat。
目前新建的这个项目只有一个Java文件,就是myapp\src\main\java\myapp\domain目录下的Cat.java文件,这是一个实体对象,接下来我们所要做的工作就是创建一个简单的能够对Cat实体实现增删改的程序。好,马上开始!
在命令提示符中进入myapp\bin,接着执行easyjweb crud myapp.domain.Cat。如下图所示,项目自动生成了Java文件,html文件以及xml文件。

将myapp\src\main\webapp目录配置为tomcat的docBase并修改db.properties文件,然后启动tomcat,输入http://localhost:8080/cat.ejf,即可得如下信息

除此之外,还可以利用easyjweb.bat将工程打包成war文件,或直接用maven运行,对应的选项分别是war和run。
本文介绍了使用EasyJWeb框架进行快速项目开发的方法。通过easyjweb.bat命令,不仅可以自动生成代码,还能创建不同类型的项目,如MVC、EJS等,并支持ExtJS等前端技术。此外,还演示了如何对现有项目进行操作,如生成CRUD操作的代码。
727

被折叠的 条评论
为什么被折叠?



