eternal - eternal mvc 框架


GPL
跨平台
Java

软件简介

spring在设计上真博大精深啊,无论从哪点来说,都非常不错,当然啦大家一直说他的配置麻烦,这应该是人家的设计思想吧,把每个类都看成一个bean,以xml的方式配置关系,就像java的面向对象,还有人家自己说的“Open
for extension,closed for modification”,真不是标题党啊,每个组件都体现着灵活的扩展啊。

spring mvc
以他强大的ioc为背景,来设计mvc,Eternal没有毕老爷,只能自己弄暂时叫持有者的东西吧,来保存控制器(action)、拦截器的实例,再由一个前置控制来接受用户所有的请求,没错,所有的,接收到后,交由叫处理者,他的工作就完事啦,处理者访问持有者找到用户访问的控制器,在调用控制器前,先执行拦截器链,之后在调用控制器,把控制器返回的结果,交给渲染者,来完成视图的选择和渲染,渲染者包含视图和数据,这里为了设计的简单,将处理者和渲染者合并为一个,统称为处理者,处理并渲染着。

eternal力求简单,几乎无配置,当然啦前置servlet还是的配的,要不没发工作啦。控制器的编写应用当前流行的注解流,拦截器更简单。只要会写“Hello
World”代码的java开发者,几乎不用学eternal。

blog地址:http://my.oschina.net/eternal