
easyjweb
文章平均质量分 80
lifeising
这个作者很懒,什么都没留下…
展开
-
easyjweb初试--简单的say hello示例
1. 下载EasyJWebEasyJWeb作为一个开源项目,我们首先来看看与其相关的资源:官方网站:http://www.easyjf.com/easyjwebEasyJWeb1.3下载:http://www.easyjf.com/easyjweb/easyjweb-1.3-beta-all.zip2.新建项目新建一个名为hello的web工程,我们要实现功能就是让用户输入姓名...原创 2010-08-05 10:03:33 · 155 阅读 · 0 评论 -
easyjweb查询
IQueryService <---- QueryServiceImpl:利用GenericDAO实现查询IQueryObject:查询对象接口 <---- QueryObject:主要用于分页查询,默认查询条件为1=1 <---- BaseQueryObject extends QueryObjectIQuery <---- DbQuer...原创 2010-08-19 14:37:59 · 182 阅读 · 0 评论 -
easyjweb的WebForm
com.easyjf.web.WebForm:负责封装用于用户端显示的数据,是在视图及程序之间传输、处理数据的媒介WebForm起到了一个VO和TO的作用,将表单数据或者请求中的参数都包装其中,并且返回页面上需要合成的数据也在其中。WebForm的生命周期:首先,当一个请求到达时,框架首先解析出请求的IWebAction,并从Action中得到对应的WebForm的名字。然后直接调用F...原创 2010-08-19 12:48:04 · 258 阅读 · 0 评论 -
easyjweb的ajax实现
EasyJWeb是基于java技术,用于企业级Java Web应用程序快速开发的MVC框架。框架设计构思来源于国内众多项目实践,框架的设计及实现借鉴当前主要流行的开源Web框架,如Rails、Struts、JSF、Tapestry等,吸取其优点及精华,是一个完全由来自的中国开源爱好者开发。 该框架内置了ajax引擎,可以快速开发ajax应用。用起来和dwr很像,在这方...原创 2010-08-19 10:26:27 · 157 阅读 · 0 评论 -
easyjweb请求过程
easyjweb服务启动之后,便可接受请求。当一个请求到达时:1、过滤器CharsetFilter根据web.xml中配置对编码方式进行转化request.setCharacterEncoding(encoding),若用get方式提交表单,该功能无效,需要在程序中手动处理。中心处理器ActionServlet根据配置处理*.ejf或/ejf/*形式的请求。保...原创 2010-08-16 15:27:45 · 167 阅读 · 0 评论 -
easyjweb文件配置
1、web.xml<servlet-mapping> <servlet-name>easyjf</servlet-name> <url-pattern>/ejf/*</url-pattern></servlet-mapping>除*.ejf外的另一种url形式...2010-08-16 14:47:54 · 212 阅读 · 0 评论 -
easyjweb启动
当tomcat启动时,由web.xml配置信息中初始化CharsetFilter类和ActionServlet类,启动顺序可由load-on-startup配置。ActionServlet继承自HttpSetvlet类,由init(SetvletConfig)方法启动,执行initEasyJWeb()方法进行初始化:1、读取配置文件配置文件默认为WEB-INF/easyjf...原创 2010-08-16 11:56:15 · 246 阅读 · 0 评论 -
easyjweb IWebAction介绍
接口IWebAction是easyjweb的controller,用户可以通过重载execute方法实现所需功能。 public interface IWebAction { /** * Action执行接口,在EasyJWeb中,所有的请求都会调用该方法,执行相关的数据操作。 * * @param form 封装了本次请求的Form数据信息 *...原创 2010-08-08 15:57:36 · 164 阅读 · 0 评论 -
easyjweb.bat命令
利用easyjweb开发项目时,可以通过easyjweb.bat的批处理器来自动生成代码,可以达到快速开发的效果。我们可以通过在命令提示符中执行easyjweb.bat得到easyjweb命令介绍,笔者所用的是easyjweb-1.3-beta2的版本,得如下图所示信息: easyjweb.bat命令分两种,一是用于创建easyjweb项目:easyjweb project ...原创 2010-08-05 10:21:45 · 142 阅读 · 0 评论 -
用easyjweb快速实现增删查改
新建一个名为customer的web工程,我们要实现的对customer进行简单的增删查改功能,而其他功能,如验证暂不实现。话不多说,马上开始吧。1、业务层简单开发·模型设计 在myapp.domain包下新建Customer.java代表Customer模型,该模型包含属性有用户编号,姓名,性别,年龄,住址,邮件等信息,年龄用枚举类Gender表示。代码如下:...原创 2010-08-05 10:09:53 · 181 阅读 · 0 评论 -
easyjweb 用户权限
当执行AbstractCmdAction:execute过程中,在执行对应的方法前需要执行IActionCommandInterceptor前置拦截器(详见《easyjweb IWebAction介绍》AbstractCmdAction部分)。DefaultPermissionCheck是IActionCommandInterceptor接口的默认实现类,doBefore(method)方法...原创 2010-09-08 21:26:43 · 170 阅读 · 0 评论