使用 Smart SDK 快速开发 Java Web 应用

本文是《轻量级 Java Web 框架架构设计》的系列博文。

1 环境要求

操作系统:Windows

Java:1.6+

Maven:3.0+

2 安装 Smart SDK

2.1 下载程序包

点击 这里 下载 Smart SDK 程序包。

2.2 解压程序包

将 smart-sdk.rar 解压到 C:\smart-sdk 目录中,当然也可以是其他目录,但路径中不要有中文。

2.3 配置环境变量

SMART_HOME = C:\smart-sdk

PATH = ...;%SMART_HOME%\bin;

2.4 测试安装是否成功

打开 cmd 窗口,输入命令:

smart

若出现上图中的命令提示,则说明 Smart SDK 已安装成功!

3 使用 Smart SDK

3.1 创建应用

首先进入某个项目目录,如:C:/project。

输入命令:

smart create-app

将出现以下向导,一共分三步:

1/3 - Name:

输入应用名,如:demo

2/3 - Group:

输入应用组名(即:Maven 的 Group ID),如:com.smart

3/3 - Package: [com.smart.demo]

确认应用包名,默认为:应用组名 + 应用名,如:com.smart.demo,若无修改,可直接按回车键。

此时,应用创建完毕!可使用 IDE 打开该项目。

3.2 创建 Entity

首先进入应用根目录,输入命令:cd demo

注意:以下所有命令都需要针对根目录进行操作。

创建一个名为 product 的 Entity,输入命令:

smart create-entity product

随后可在 IDE 中查看:

注意:若 Entity 为多个单词,如:ProductType,则需输入命令:

smart create-entity product-type

该规则适用于所有命令。

3.3 创建 Servcie

创建一个名为 product 的 Service,输入命令:

smart create-service product

将生成 ProductService 接口与 ProductServiceImpl 实现。

3.4 创建 Action

创建一个名为 product 的 Action,输入命令:

smart create-action product

3.5 创建 Page

创建一个名为 product 的 Page,输入命令:

smart create-page product

3.6 创建 CRUD

创建一个名为 customer 的 CRUD 代码框架,输入命令:

smart create-crud customer

3.7 加载数据字典

可通过数据字典文件(Excel 格式)编辑数据表结构,然后生成对应的 Entity 与 create table SQL 语句。

输入命令:

smart load-dict C:\db.xls

生成的 Entity 在 src/main/java/.../entity/ 目录下,生成的 SQL 文件在 doc 目录下。

3.8 运行单元测试

输入命令:

smart run-test

3.9 运行应用

输入命令:

smart run-app

访问应用:

http://localhost:8080/demo

3.10 打包应用

输入命令:

smart build-app

将应用打为 war 包,如:demo.war。

转载于:https://my.oschina.net/huangyong/blog/169572

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值