Giiwa - Java Web 快速开发框架


Apache
跨平台
Java

软件简介

Giiwa 是一个Java Web的快速开发框架。你会发现使用Giiwa框架开发您的应用会比以前更加容易和简单。

简化MVC模式为更加简单的MV模式, 框架在运行期的模块管理功能使得模块的重用和扩展变得更加容易。

MV开发

相比MVC,Model-View开发更加简单简洁, Model 负责处理请求和决定如何输出, Web请求URL直接对应Model的方法, View
是一系列的包含Velocity模版的HTML。

Browser访问Model时, 事实上是Giiwa框架先接收到访问请求, 根据请求的URL在模块中去寻找与之匹配的Model类,然后调用对应的处理方法,
这过程对开发透明。

public class demo extends Model {

  @Path()
  public void onGet() {
    // TODO do something
    this.show("/demo.html");
  }

  @Path(path = "hello")
  public void hello() {
    // TODO do something
    this.set("time", lang.format(System.currentTimeMillis(), "yyyy-MM-dd HH🇲🇲ss"));
    this.show("/demo.html");
  }
}