All Projects → RitterHou → Geisha

RitterHou / Geisha

Licence: GPL-3.0 License
Tiny Java Web Framework.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Geisha

djburger
Framework for safe and maintainable web-projects.
Stars: ✭ 75 (-37.5%)
Mutual labels:  mvc-framework
simple-mvc
Simple push & pull MVC framework to realize a test-driven experience.
Stars: ✭ 24 (-80%)
Mutual labels:  mvc-framework
puremvc-swift-multicore-framework
PureMVC MultiCore Framework for Swift
Stars: ✭ 17 (-85.83%)
Mutual labels:  mvc-framework
ZenTS
ZenTS is a Node.js & TypeScript MVC-Framework for building rich web applications, released as free and open-source software under the MIT License. It is designed for building web applications with modern tools and design patterns.
Stars: ✭ 36 (-70%)
Mutual labels:  mvc-framework
Fuga-Framework
Web Framework for Java
Stars: ✭ 15 (-87.5%)
Mutual labels:  mvc-framework
openresty-project-v0.01
🌹 基于OpenResty编写一个MVC模式的WEB项目 V0.01
Stars: ✭ 40 (-66.67%)
Mutual labels:  mvc-framework
Larabye
🎉 Larabye (Laravel + Rockabye) is a mini PHP starter / framework inspired from laravel features
Stars: ✭ 31 (-74.17%)
Mutual labels:  mvc-framework
flask-mvc
Flask Simple Model-View-Controller(MVC)
Stars: ✭ 21 (-82.5%)
Mutual labels:  mvc-framework
node-mysql
Node with mysql boilerplate
Stars: ✭ 72 (-40%)
Mutual labels:  mvc-framework
full-stack-tdc-poa
Projeto full stack Delphi MVC Framework e DevExtreme React.js
Stars: ✭ 16 (-86.67%)
Mutual labels:  mvc-framework
Sane
"Spring Boot for Classic ASP." A powerful and full-featured VBScript MVC framework that brings sanity to Classic ASP development. Use domain & view models, automap model -> view, easily enumerate and introspect, write db migrations, and more. No, seriously.
Stars: ✭ 26 (-78.33%)
Mutual labels:  mvc-framework
blog
用Node.js+Express和MongoDB搭建一个属于自己的博客
Stars: ✭ 46 (-61.67%)
Mutual labels:  mvc-framework
auction-website
🏷️ An e-commerce marketplace template. An online auction and shopping website for buying and selling a wide variety of goods and services worldwide.
Stars: ✭ 44 (-63.33%)
Mutual labels:  mvc-framework
UMVC
UMVC - Model-View-Controller Generator built for Unity
Stars: ✭ 36 (-70%)
Mutual labels:  mvc-framework
databind-js
A powerful and flexible MVC data binding library
Stars: ✭ 16 (-86.67%)
Mutual labels:  mvc-framework
haykal
A Typescript MVC Framework
Stars: ✭ 24 (-80%)
Mutual labels:  mvc-framework
puremvc-delphi-standard-framework
A Delphi implementation of PureMVC (http://puremvc.org/)
Stars: ✭ 44 (-63.33%)
Mutual labels:  mvc-framework
shivneri
Component based MVC web framework based on fort architecture targeting good code structures, modularity & performance.
Stars: ✭ 21 (-82.5%)
Mutual labels:  mvc-framework
aquiver
🚀 The aquifer is a java web framework based on Java8 and netty
Stars: ✭ 38 (-68.33%)
Mutual labels:  mvc-framework
CoolFrame
iOS搭建高可用APP框架,实现快速开发 。
Stars: ✭ 38 (-68.33%)
Mutual labels:  mvc-framework

Geisha

Tiny Java MVC Framework.

> more detail

Requirements

  • Java8+

Dependency

Apache Maven

<dependency>
    <groupId>com.nosuchfield</groupId>
    <artifactId>geisha</artifactId>
    <version>1.0.0-RELEASE</version>
</dependency>

Apache Buildr

'com.nosuchfield:geisha:jar:1.0.0-RELEASE'

Apache Ivy

<dependency org="com.nosuchfield" name="geisha" rev="1.0.0-RELEASE" />

Groovy Grape

@Grapes( 
@Grab(group='com.nosuchfield', module='geisha', version='1.0.0-RELEASE') 
)

Gradle/Grails

compile 'com.nosuchfield:geisha:1.0.0-RELEASE'

Scala SBT

libraryDependencies += "com.nosuchfield" % "geisha" % "1.0.0-RELEASE"

Leiningen

[com.nosuchfield/geisha "1.0.0-RELEASE"]

Example

@Component
@RequestMapping("/person")
public class Hello {

    @RequestMapping("/info")
    public String hello(@Param("name") String name, @Param("age") String age) {
        return "hello " + name + ", your age is " + Integer.valueOf(age);
    }

}
public class Application {

    public static void main(String[] args) {
        Geisha.run();
    }

}

Run Application and visit http://127.0.0.1:5200/person/info?name=张三&age=18

Result:

hello 张三, your age is 18

License GPL

Project License can be found here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].