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

原创
2013/10/17 15:37
阅读数 6.5K

本文是《轻量级 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。

展开阅读全文
加载中
点击加入讨论🔥(10) 发布并加入讨论🔥
打赏
10 评论
12 收藏
5
分享
返回顶部
顶部