目前基于java的web开发框架数不胜数,而且其核心的功能都集中在web表现层的开发上,在这里我不打算对这些框架进行详细的分析和评论(因为针对这些框架的评论文章已经很多了),而是从另外一个角度提出一个新的Web表现层开发方法。
作Web开发的大都有这样的体会,页面与逻辑总是纠缠不清,没有一个清楚地界限。有一些开发方法虽然可以将程序逻辑与网页分离开来,但是却带来的另外的复杂性,不是需要借助特定的tag,就是需要创建附加的模板文件,目前还没有一种框架(我所见到的,也许已经有了),能够真正实现页面与程序逻辑的完全分类,只是将这种关系转移了而已。
...
看过了buaawhl的《Java Web开发构想》,也很想将自己的想法写出来,只可惜文笔不好,一直没有静下心来写,这两天的真是要忙坏了,又要给客户送样品,又要写文档,晚上回来还要写一些自己喜欢的东西。索性轻松一下,换换大脑写一些东西吧。这些都一年多前的想法,现在写出来就算做个记录吧。主要想说明的是基于模板的web开发框架所存在的问题,以及如何在web开发框架的设计中避免这些问题。
首先基于模板的开发框架存在的问题,做一些分析。
通病之一:页面包含程序控制逻辑。
基于模板的开发框架基本上都要在网页中嵌入一些各自的标记(否则也不能称之为基于模板的开发框架)。这些标记或多或 ...
WEBPilot特性
[list=] 页面与代码完全分离
不需要标签
完全基于POJO,无侵入性
事件驱动
无需配置文件
组件支持[/list]
WEBPilot 示例代码:
public class HelloWorld {
private String title;
private Date today;
private String msg;
private LoginInfo loginInfo;
public String getMsg() {
return msg;
}
public void setMsg ...
- 23:41
- 浏览 (734)
- 评论 (1)
又一个IOC容器,Mcc微型组件容器。
特性
===
1、IOC type2和IOC type3 依赖注入
2、组件依赖性检查
3、组件自动装配
4、运行期动态注入
5、函数返回值注入(即工厂方法注入)
6、支持简单的组件生存期管理
Mcc 0.2 (2005.01.09)
====================
Change Log
----------
1、为ComponentDescriber类添加setProperty(RuntimeParameter parameter);
2、为ComponentDescriber类添加setInitMethod方法和setDestroy ...
- 浏览: 15358 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
新一代的Web表现层开发方 ...
表现层真是越来越重要了, 以前一直搞服务器端,对客户端的东西不屑一顾, 现在大有 ...
-- by giscat -
新一代的Web表现层开发方 ...
dudo 写道: 目前基于jav ...
-- by SteveGY -
新一代的Web表现层开发方 ...
楼主看一下JSF吧,不要瞎忙乎了
-- by JavaInActoin -
新一代的Web表现层开发方 ...
studying...
-- by qy33 -
新一代的Web表现层开发方 ...
期待实际的例子!学习中。。
-- by pengjun_lovecoding@hotmail.com






评论排行榜