Yet Another Web Framework 1

原创 2007年10月04日 23:56:00
其实充斥于房间的Web框架是很多的了。之所以考虑设计一个新的Web框架,主要是因为觉得Java6以后对脚本语言的支持,应该会产生一些新的更加动态的Web框架。记得网上有篇文章说传统的J2EE构架并不适合Web2.0时代敏捷的业务需求,于是我就在考虑创建一个新的Web框架来实现敏捷。 我不知道这一系列的文章是否能够坚持到我把这个框架做出来,最近半途而废的事情做的太多了,不过既然已经开题了,那就尝试着往下做吧。估计以后在工作中使用Java的机会会越来越少,就当帮着我保持Java代码水平吧。
对于这样一个框架,其面向的对象依然是企业应用,设想中主要由Java来写业务组件(包括基于Web的GUI组件和流程应用组件),然后通过Javascript来构建业务流程,从而能够构建敏捷的企业应用。规划中的JavaScript代码应该为:
//Request: http://yourname/user/login?username=xxxx&password=xxxx
//
function name:user.login
//
parameters: XContext
//
return value: jsonObject
var user.login=function(xcontext){
    username
=xcontext.form.username;
    password
=xcontext.form.password;
    
return __invokeLocal('JLogin',{'username'=username,'password'=password},function(v){
        
if(v==false)
            
return {'success':false};
        
else{
            xcontext.esb.username
=username;
            
return {‘success’:true};
        }

    }
);
}

winedit 永久试用的办法

软件把安装信息放在注册表里面这种做法真是方便了我等草民啊。 打开CMD。 运行下面的命令。 reg delete "HKEY_CURRENT_USER\Software\WinEdt...
  • vbskj
  • vbskj
  • 2014年01月22日 02:01
  • 1405

HDU 1021 斐波那契问题

Fibonacci Again Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...
  • wangming520liwei
  • wangming520liwei
  • 2014年01月23日 15:17
  • 1018

使用Py2exe将PyQt程序打包为exe文件

 使用Py2exe将PyQt程序打包为exe文件 更多1 1.简介 Py2exe可以将一个Python程序打包成exe可执行文件,方便没有Python环境的电脑上使用程序。使用...
  • tastelife
  • tastelife
  • 2014年03月27日 15:03
  • 3768

2017浙江省赛:Yet Another Game of Stones(尼姆变形)

Yet Another Game of Stones Time Limit: 1 Second      Memory Limit: 65536 KB Alice and Bob are pla...
  • Jaihk662
  • Jaihk662
  • 2017年04月24日 14:04
  • 534

Play Framework Web开发教程(33): 结构化页面-组合使用模板

和你编写代码类似,你编写的页面也可以由多个小的片段组合而成,这些小的片段本身也可以由更小的片段构成。这些小片段通常是可以在其它页面重复使用的:有些部分可以用在所有页面,而有些部分是某些页面特定的。本篇...
  • mapdigit
  • mapdigit
  • 2014年10月07日 08:34
  • 14003

初次使用Entity Framework踩过的坑

1. 首先推荐刚开始使用EF的同学先看下这篇文章。 http://www.cnblogs.com/shijun/archive/2012/11/16/2772676.html 踩过坑后才找到这篇文章...
  • liulangcike
  • liulangcike
  • 2016年08月03日 17:45
  • 1768

学习使用Robot Framework自动化测试框架(四)——Web元素定位

上一篇介绍了一个小的测试用例,这一篇来讲一讲Web页面中元素定位的问题。1.name和id其中使用到了name和id定位。但有时候由于开发人员的疏忽或者开发习惯的问题,会漏写name或者id属性。或者...
  • u012145166
  • u012145166
  • 2015年12月17日 15:41
  • 5670

Junit4学习与使用

学习使用Junit4,既然使用最新版本了,就不要再考虑之前是如何使用的了,之前有听过junit但一直没有使用,现在开始学习使用junit4! 介绍就不说了,就是一个方便大家测试的插件! 现在使用Mye...
  • qqHJQS
  • qqHJQS
  • 2014年12月28日 21:42
  • 3354

Kobject模型之linux内核源码

一。Kobject 每个在内核中注册的kobject都对应于sysfs文件系统中的一个目录。 kobject在文件include/linux/kobject中定义 struct ...
  • rainysky_sj
  • rainysky_sj
  • 2013年03月25日 18:57
  • 890

mysql分区表学习

一:怎样对已有数据的表进行表分区 可以直接alter table进行修改。 如: USE dba; ALTER TABLE t3 PARTITION BY RANGE(id)     ( ...
  • YABIGNSHI
  • YABIGNSHI
  • 2016年08月18日 15:02
  • 768
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Yet Another Web Framework 1
举报原因:
原因补充:

(最多只允许输入30个字)