《快速入门》提供的是web的示例工程,那么如何构建标准的开发工程呢?
比较简单的方式是通过骨干工程org.tinygroup.developarchetype搭建,命令行示例如下(用户也可以选择图形界面,不过没命令行便捷):
mvn archetype:generate -DgroupId=com.test -DartifactId=demo -DarchetypeGroupId=org.tinygroup -DarchetypeArtifactId=org.tinygroup.developarchetype -DarchetypeVersion=1.2.0-SNAPSHOT -DinteractiveMode=false
创建完的目录结构如下:
相应的工程层次如下:
需要注意:服务层的服务接口和服务实现必须拆分开,这是tiny项目层次强制要求的。服务层下面的业务层、Dao层等的拆分是tiny项目推荐的做法,而非强制。