困惑的来由:
一直在用struts开发,虽然对struts进行了封装和改进,并使用其动态formbean,但是,还是有狂多的配置文件,狂多的jsp,狂多的action,太多的机械性重复,页面不可以复用,action也不可以复用,我受够了。
以前在C/S结构里,一个界面可以完成许多按钮动作,但是现在,却不得不一个按钮对应一个动作、一个界面,真是折腾人。
所以,我决定做出改变,从而提出理想的web framework的两个基本标准:
其一:组件化,能抽象出几个form,比如单记录form,主从记录form,查询form等
其二:异步处理,天然的异步交换,拒绝不停的刷新页面。
按第一个标准,就只有jsf和Tapestry可以选择,按第二个标准,就没有了。
后来考虑用dwr+qooxdoo+freemark,但是去网上一搜,发现大家都用得灰心丧气的,不但没有减轻开发,反而增加了很多麻烦。听说gwt不错,一看到它是从服务器端生成js代码,类似RPC之类的调用,我就没兴趣了。
想来想去,又回到mvc,在struts 2和webwork之间逗来逗去,struts 2要实现0配置还需要一段时间,要实现类似jsf和Tapestry那种组件化的计划都没有。
唉,我都不知道该如何办才好。
分享到:
- 2007-01-03 21:53
- 浏览 10804
- 评论(39)
- 论坛回复 / 浏览 (39 / 17227)
- 查看更多
相关推荐
在IT领域,"Web框架"(Web Framework)是开发者用于构建Web应用程序的一种软件框架。它提供了一种结构化的、高效的方式来组织和编写代码,以简化Web应用的开发过程。Web框架通常包括一系列工具、库和约定,能够帮助...
web framework, 网页设计, 网站建设,网络架构
"ExpressWeb Framework 1.6" 是一个专为构建网络应用程序设计的开发框架,它集成了多种功能,便于开发者快速创建高效、响应式的Web应用。这个框架的核心目标是简化Web开发流程,提供易于使用的控件和源码,帮助...
乌云内部渗透测试工具Extensible web attack framework
WebNMS Framework是一款强大的网络管理软件开发框架,主要用于构建企业级的网络监控和管理系统。它由AdventNet公司(现为Zoho Corporation的一部分)开发,提供了丰富的API和工具,使得开发者能够快速创建针对各种...
在Java的Web开发领域,Spring框架是不可或缺的重要工具,其中`org.springframework.web.jar`文件是Spring框架的核心组成部分,主要用于处理Web应用程序的相关功能。这个JAR(Java Archive)文件包含了Spring Web模块...
《ExpressWeb Framework 1.6.1:构建高效网络应用的基石》 ExpressWeb Framework 1.6.1 是一款专为开发人员设计的高效、轻量级的Web应用程序框架,它提供了强大的功能和易用性,使得构建复杂的网络应用程序变得更为...
web framework desc, spring & spring MVC & hibernate & mybatis
在本篇文章中,我们将深入探讨`org.springframework.web`包中的关键概念,特别是`ServerEndpointExporter`类在WebSocket服务器端点中的作用。 首先,让我们了解`org.springframework.web`包的基本构成。这个包主要...
通过带着读者手写WebApi框架,了解 WebApi核心原理。在过程中会摘取整体框架中的核心逻辑,简化代码实现过程,了解Autofac+SQLSugar+Swagger-UI+EF的魅力所在,让读者爱上.net的框架。进而对.net的DDD设计模式有想更...
Whether you need a new tool or just inspiration, Seven Web Frameworks in Seven Weeks explores modern options,...Seven Web Frameworks will influence your work, no matter which framework you currently use.
Uliweb 快速易用的Python Web Framework
autotest.web.framework-1.0.1-20160105
"phoenix.webui.framework"是一个基于WebDriver的Web用户界面(WebUI)自动化测试框架,它为开发者和测试工程师提供了一套高效、稳定的自动化测试解决方案。这个框架的核心是使用WebDriver,这是一个跨浏览器的测试...
autotest.web.framework-1.0.1-20160114
META-INF/MANIFEST.MF META-INF/license.txt org.springframework.remoting.caucho.BurlapClientInterceptor.class org.springframework....org/springframework/web/util/HtmlCharacterEntityReferences.properties
A Simple Web Framework Extension For ThinkPHP With Workerman