ET-MVC
iteye_9319
这个作者很懒,什么都没留下…
展开
-
今天决定介绍一下et-mvc
从今天开始决定陆续写写et-mvc的一些事情,用过了struts, spring mvc, ror等框架后,觉得自已也可以写写框架,于是,经过一段时间的编写,在一些项目上使用后收到很好的效果,觉得可以介绍给大家了。 对它命名et-mvc是因为et是公司名称的缩写,所以没想到更好名称之前就暂时叫这个名字了。 et-mvc试图实现一种简单高效的WEB开发框架,参照了ror, grail...2009-01-17 18:06:11 · 168 阅读 · 0 评论 -
利用etmvc的环绕过滤器控制事务边界
环绕过滤器能够在Action执行之前和之后执行一段代码,相比前置过滤器和后置过滤器而言更加强大。可以为Action设置多个环绕过滤器,通过在控制器上进行注解:@AroundFilters({ @AroundFilter(execute=A.class), @AroundFilter(execute=B.class)})public class Application...2009-04-30 10:47:43 · 109 阅读 · 0 评论 -
谈谈ET-MVC的路由映射功能
1、根据请求URL映射到控制器和操作的功能由RouteTable进行&a2008-09-22 17:06:31 · 134 阅读 · 0 评论 -
利用etmvc再来写个小例子
近来对etmvc进行修改,增加了控制器方法参数绑定功能,遗憾的是,获取方法参数名称的方法还没一个令我满意的。 关于etmvc的详细资料,请访问www.etmvc.cn 先将就一下吧,来写个用户资料管理的小例子,首先建立数据模型:@Table(name="users")public class User extends ActiveRecordBase{ @Id...2009-04-15 11:09:11 · 101 阅读 · 0 评论 -
说说MVC中的模型绑定问题
以用户管理的控制器为例,创建用户有这个方法: public String create(User user) throws Exception{ String s = "info:"+user.getId()+":"+user.getName()+":"+user.getPwd(); System.out.println(s); //...2009-04-14 17:27:57 · 119 阅读 · 0 评论 -
上传和下载文件
et-mvc上传文件是对Commons-fileupload组件的封装,所以使用时需要引入commons-fileupload.jar, commons-io.jar, commons-logging.jar三个包。 关于etmvc的详细资料,请访问www.etmvc.cn 首先需要在页面上构建一个multipart form: <form ac...2009-01-21 09:06:05 · 115 阅读 · 0 评论 -
控制器过滤器
et-mvc可以使用三种过滤器,分别是BeforeFilter, AfterFilter, AroundFilter,通过相应的注解作用在控制器上,可用的注解有@BeforeFilter, @BeforeFilters, @AfterFilter, @AfterFilters, @AroundFilter, @AroundFilters。 过滤器是在Action执行之前或之后执行的一个方...2009-01-20 10:02:27 · 302 阅读 · 0 评论 -
理解控制器
1、创建控制器 每个request都会创建一个控制器实例,用于处理请求,控制器能产生响应并渲染指定的视图。控制器的类名必须以Controller结尾,比如ApplicationController, HelloController等。2、创建操作 每个控制器可以有多个操作,每个操作将会映射到URI上,比如public class BookController extends Appli...2009-01-19 09:49:52 · 170 阅读 · 0 评论 -
Hello,World示例
编写一个经典的Hello,World示例,可以按照下面的步骤进行:1、建立一个web应用程序,需要引入et-mvc.jar包,配置web.xml,加入一个Filter,内容如下 <filter> <filter-name>dispatcher</filter-name> <filter-class>com.e...2009-01-19 09:02:48 · 119 阅读 · 0 评论 -
扩展etmvc的视图
etmvc中的视图对应MVC中的view,每个Action方法的返回类型决定了视图输出的类型,内置的几种视图是:JspViewTextViewStringViewJsonViewFreeMarketViewBinaryView如果Action方法返回void则将使用VoidView,VoidView将使用同JspView一样的处理方式,可以简单认为就是JspView。...2009-05-07 10:45:10 · 107 阅读 · 0 评论