Skip to content

tinystruct/tinystruct-examples

This branch is 3 commits behind m0ver/tinystruct-examples:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7b40faa · Dec 29, 2024
Dec 21, 2020
Mar 22, 2013
Dec 29, 2024
May 3, 2016
Dec 29, 2024
Jul 26, 2017
Sep 17, 2022
Jul 15, 2015
Apr 22, 2015
Sep 20, 2019
Jul 6, 2015
Jul 13, 2018
Oct 15, 2020
May 24, 2020
Dec 29, 2024
Oct 6, 2015
Jul 17, 2018
Dec 23, 2016
Nov 26, 2013
Jul 13, 2019
Oct 18, 2018
Dec 29, 2024

Repository files navigation

tinystruct framework

Build Status

This is an example project based on tinystruct framework, it supports both C/S application and B/S web application development.

To execute it in CLI mode

$ bin/dispatcher --version

  _/  '         _ _/  _     _ _/
  /  /  /) (/ _)  /  /  (/ (  /  1.4.5
           /
$ bin/dispatcher --help
Usage: bin/dispatcher COMMAND [OPTIONS]
Commands: 
        download                Download a resource from other servers
        exec                    To execute native command(s)
        generate                POJO object generator
        install                 Install a package
        open                    Start a default browser to open the specific URL
        say                     Output words
        set                     Set system property
        sql-execute             Executes the given SQL statement, which may be an INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement.
        sql-query               Executes the given SQL statement, which returns a single ResultSet object.
        update                  Update for latest version

Options: 
        --allow-remote-access   Allow to be accessed remotely
        --help                  Help command
        --host                  Host name / IP
        --import                Import application
        --logo                  Print logo
        --settings              Print settings
        --version               Print version

Run 'bin/dispatcher COMMAND --help' for more information on a command.

$ bin/dispatcher say/"Praise to the Lord"
Praise to the Lord

Run it in a servlet container

# bin/dispatcher start --import org.tinystruct.system.TomcatServer

Run it in docker container

# wget https://github.com/tinystruct/tinystruct2.0/archive/master.zip
# unzip master.zip
# mv tinystruct2.0-master/Dockerfile .
# docker build -t tinystruct-based:1.0 -f Dockerfile .
# docker run -d -p 777:777 tinystruct-based:1.0

You can access the below URLs after deployed the project in Tomcat 6.0+ :

A demonstration for comet technology, without any websocket and support any web browser:


Live Demo Site:

Results in your browser should be:

Praise to the Lord!

Praise to the Lord! true

你知道全世界最畅销的书是哪一本书吗?

Explore it

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Bitdeli Badge

About

Some good examples can be referenced for development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 85.3%
  • Shell 8.9%
  • Batchfile 3.2%
  • CSS 1.9%
  • Other 0.7%