`
stworthy
  • 浏览: 522558 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
1、创建控制器   每个request都会创建一个控制器实例,用于处理请求,控制器能产生响应并渲染指定的视图。控制器的类名必须以Controller结尾,比如ApplicationController, HelloController等。 2、创建操作   每个控制器可以有多个操作,每个操作将会映射到URI上,比如 public class BookController extends ApplicationController{ public void index(){ } public void list(){ } public void show() ...
编写一个经典的Hello,World示例,可以按照下面的步骤进行: 1、建立一个web应用程序,需要引入et-mvc.jar包,配置web.xml,加入一个Filter,内容如下 <filter> <filter-name>dispatcher</filter-name> <filter-class>com.et.mvc.DispatcherFilter</filter-class> <init-param> <param-name> ...
  从今天开始决定陆续写写et-mvc的一些事情,用过了struts, spring mvc, ror等框架后,觉得自已也可以写写框架,于是,经过一段时间的编写,在一些项目上使用后收到很好的效果,觉得可以介绍给大家了。   对它命名et-mvc是因为et是公司名称的缩写,所以没想到更好名称之前就暂时叫这个名字了。   et-mvc试图实现一种简单高效的WEB开发框架,参照了ror, grails, spring mvc等多种框架的优点,并且考虑了AJAX的应用需要,最终形成了现在的这个版本。   今天先把框架和一个jpetstore的范例传上来,后面再逐步对它进行介绍。   关于etm ...
1、根据请求URL映射到控制器和操作的功能由RouteTable进行登记,比如系统默认会有这样的映射规则: Route defaultRoute = new Route("$controller/$action/$id", DefaultRouteHandler.class); routes.add(defaultRoute); 即按照“控制器/动作/ID”的方式进行匹配,使用默认的路由处理DefaultRouteHandler,在映射控制器时支持分包功能,将控制器类可以按包分成多个控制器包。比如: http://localhost ...
学习JQuery时对$(...)操作后返回的jQuery对象具有如此灵活的操作方法感到惊讶,阅读JQuery源码后逐步明白一些道理。 下面仿照JQuery构造一个超简单的框架,以说明对JQuery的理解。   var jQuery = $ = function(selector){ return new jQuery.fn.init(selector); }; 使用jQuery(...)和$是一样的,都是返回一个对象,这个对象是由jQuery.fn.init的构造体构造的,这个对象有什么来头呢 ? jQuery.fn = jQuery.prototype = { init:function ...
数据库采用MYSQL,表结构在/myweb/db/myweb.sql中定义,仅是一个用户资料管理的简单例子,演示各个环节如何结合使用。运行环境JDK6,TOMCAT6。
Erlang中删除列表元素在标准模块lists中可以找到delete/2函数,比如调用lists:delete(2, [1,2,3,4,5])后将返回新的列表[1,3,4,5]笔者在翻阅lists模块源码中发现,一些函数实现成BIF,比如reverse就是一个BIF,在注释中发现%% reverse(L) reverse all elements in the list L. Is now a BIF!由此确定reverse是一个BIF。但对delete函数的实现没找到类似的注释,怀疑其不是一个BIF,其实现存在性能问题,其实现代码如下:delete(Item, [Item|Rest]) -&g ...
Erlang访问关系数据库的方式极为有限,目前似乎只有ODBC。使用ODBC时有时候会莫名其妙地出现一些错误,很难查找原因。故写了一个ADO.NET的数据访问模块,以期在项目中使用,感觉还不错。现介绍一下基本使用情况,使用前必须设置一下环境变量set ARCHDIR=windows,然后:application:start(adonet) 然后,连接数据库: {ok, Ref} = adonet:open("User ID=sa;Data Source=192.168.1.133;Password=soft123456;Initial Catalog=trade;Provider ...
写过一段时间的DOTNET程序和ROR程序后,受ROR的ActiveRecord框架启发,故此写了DOTNET版本的活动记录框架。具有CRUD、事务、验证器、支持多数据库连接。先介绍简单的CRUD操作。建立表结构:create table products( id int primary key identity, name ...
作为对进程监督机制的学习,现实现一个简易的监督者程序,监督者将监控一组进程,如果被监控的进程死掉,监督者将收到{'EXIT',Pid,Why}信号,拒此可以对被监督进程进行重启操作。监督者启动时首先注册进程名,然后进入消息 ...
最近做的一个项目用到工作流,由于不想使用其他的工作流产品,所以依照OSWORKFLOW写了一个,使用效果还不错。现贴上一个信访流程的定义: ruby 代码 workflow:      init-actions:        1:          name: 开始          results:            -              step: 1              status: 在登记              owner: @wf_params['caller']+' ...
    最近写了一个活动记录框架,现介绍一下基本特点:     CRUD 多数据库支持 事务,可以支持多数据库事务  数据验证(非空,长度,唯一性,正则表达式,邮件地址等) 日志    先看一下类的定义         [Table("products")]     public class Product : ActiveRecordBase     {        public Product()        {            //            // TODO: 在此处添加构造函数逻辑            //        }   ...
Global site tag (gtag.js) - Google Analytics