# TinySample **Repository Path**: tinyframework/TinySample ## Basic Information - **Project Name**: TinySample - **Description**: Tiny 框架的示例项目 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 44 - **Forks**: 51 - **Created**: 2014-05-20 - **Last Updated**: 2023-04-18 ## Categories & Tags **Categories**: sample-code **Tags**: None ## README [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.tinygroup/TinySample/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.tinygroup/TinySample) ## TinySample的安装运行说明 1. 获取Tiny项目最新资源。TinySample项目依赖Tiny项目的组件,请检查总pom文件里面的tiny_version是正式版本还是快照版本,如果是快照版本需要客户端有tiny项目的源代码,如果是正式版本则用户可以从Maven仓库自动下载。
一般而言,TinySample依赖的是最新的tiny版本,正式版本会比快照版本低一位,假设最新快照版本2.0.25-SNAPSHOT,那么最新正式版本是2.0.24
2. 安装时,建议采用maven clean install,直接在Tiny项目根目录运行,Maven会自动安装当前全部工程。
如果提示maven组件找不到,若是tiny组件,请检查tiny_version是不是快照版本,若是可以换成正式版本,或者本地下载tiny项目安装;如果还不行,请检查maven的配置。
3. 选择目标web子工程,在子工程的根目录运行maven jetty:run或者maven tomcat:run ,启动相关的web容器
TinySample项目是web项目的开发示例,演示tiny组件在web开发中的应用。
注意web工程和非web工程,容器启动命令只能在web工程运行,非web工程启动会报错。 ## 附录: ├── dslsample目录 ├── dslsample / org.tinygroup.studytiny // 演示DSL方式实现用户的增删改查的web工程 ├── dts-sample //分布式事务测试用例 ├── org.tinygroup.DemoSite // 网站构建实例 ├── org.tinygroup.tinysite2 // tiny官网最初版本工程 ├── org.tinygroup.tinyuisample // 演示了tiny的页面文件与布局文件的关系,和渲染机制 ├── quickstart目录 ├── quickstart / quickstart.dslcrudweb // 教学任务---DSL操作数据库案例 ├── quickstart / quickstart.fouroperate // 教学任务---示例:四则运算 ├── quickstart / quickstart.studytiny // 快速入门---十分钟搭建Web应用 studytiny工程 ├── quickstart / quickstart.webhello // 教学任务---Hello案例 ├── template目录 ├── template / quickstart.servlettemplate // Tiny模板引擎和Servlet整合案例 ├── template / quickstart.springmvctemplate // Tiny模板引擎和SpringMVC整合案例 ├── template / quickstart.studytemplate // Tiny模板引擎语法 指令等学习案例 ├── tiny-dts // 基于tiny服务的dts测试 ├── tinyonline // 模板引擎在线测试的示例工程 ├── top.develop.demo // develop骨架工程案例,如何开发一个数据库操作的示例 ├── top.j2ee.site // ├── websample目录 ├── websample / org.tinygroup.crud // DSL操作数据库案例 ├── websample / org.tinygroup.fouroperate // 四则运算 ├── websample / org.tinygroup.helloworld // Hello案例 ├── websample / org.tinygroup.websample // 演示weblayer各种开发方式:XML服务、注解服务、流程编排、TinyMVC、SpringMvc等 ├── websample / org.tinygroup.webservicesample // webService案例集合 │