自己做一个简单Web框架,请大家帮忙看看!

05-12-06 easyjf

  最近时间比较充裕,自己把以前做项目总结了一下,做了一个综合当前较流行的Struts、JSF、Tapestry等框架的一个简单Web框架(EasyJWeb)。感觉用起来还可以!框架源代码等已经以开源的形式发布在我的个人网站http://www.easyjf.com/easyjweb/ 上面。请各位牛人帮忙看看,有什么不妥!

  欢迎有兴趣的朋友一起来探讨探讨!

blueoxygen
2005-12-08 15:22
本来想看看 可是介绍太笼统了.也没有任何类似tutorial性质的文章啊

我主要是想看看你是如何体现宣传中struts和tapestry这样子思想完全不同的东西的

不要yet another wheel

easyjf
2005-12-08 16:31
其实就是把Struts,Tapestry等比较有用的东西综合了,也精简了很多没必要的东西,很多理念来源于Rails/Ruby,框架力求简单、实用。而且整个框架的代码非常少,嘿嘿。主要是还没有把自己的想法全部实现,这些都是实际项目中用到的。

服务器端Action就实现IWebAction接口即可。给模板页面中填数据就用form.addResult()方法即可。

使用Velocity作模板主要目的在于强制页面跟程序分离。

简单上手:http://www.easyjf.com/easyjweb/quickstart.htm

不过这个文档太简单了,我想通过一两个比较完整点的例子程序,正在写哈。

唉,越说越乱。还是示例代码最能说明问题,时间精力有限,想找一些朋友加入进来一起写,有兴趣的联系哈。

框架特点:

  1、零配文件置支持。以前我们每接触一个框架,开始总都要被他的配置文件折腾一番。EasyJWeb实现零配置支持,可以不写一句配置文件就在框架基础上构建你的运用。(适合小型网站系统)。

  2、简易的模板页面设计支持:放弃使用jsp,使用简单Velocity脚本语言作为页面模板。

  3、页面程序完全分离:实现显示页面与程序逻辑的完全分离,克服了传统jsp页面难于维护的问题。

  4、基于页面组件的框架。灵活的页面组件配置,可以直接通过配置文件设置字段级的事件组件。

猜你喜欢