Giiwa 是一个Java Web的快速开发框架。你会发现使用Giiwa框架开发您的应用会比以前更加容易和简单。
简化MVC模式为更加简单的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"); } }