从02年用struts,到后来的JSF(04开始关注,不过当时sun的实现很不稳定,虫儿太多,所以浅尝辄止了),到现在用spring MVC,到最近开始关注的wicket,java社区的web框架真是太多了,但是折腾来折腾去工作量/复杂程度一直没有改观...struts/springMVC...大同小异,基本都在servlet规范上做了一些mapping配置,MVC分责的工作,你的头脑里一直是MVC/请求页面/处理request/生成reponse这张图,再加上AJAX javascipt/CSS/html,实话说写出一个应用出来真的不容易...有时真觉的拿着本来用看看新闻的B/S来构建企业应用真是变态的事情。
欣赏swing式基于event构建UI的方式,很自然,所以一直在寻找web层类似的方案,出现JSF的时候,觉得有些靠谱了,JSF定义了很完善的生命周期模型,基于event的编程方式,丰富的组件...不过真够复杂,因为还是走页面刷新,所以你得将JSF的生命周期搞的很明白,就是说JSF给人的感觉是辆奔驰,但是内部用的却还是拖拉机的零件,你不搞明白内部的机理,碰到哪儿漏油的问题要分析起来估计只有傻眼的份。而且去年项目中有用SEAM(WEB层基于richfaces)构建系统失败了,原因是JSF这块大并发时性能上过不去...据负责这个项目的同事的同事说是因为server端的组件粒度太细太多,并发上来后render起来很慢,与jboss邮件来邮件去还是没有解决问题,所以最终放弃,顺便表达一下,将AJAX揉到页面刷新的框架中真是让人倒胃口的想法...
下面开始折腾GWT,这玩意看起来挺好,结合EXT-GWT,开箱即用的组件真是玲琅满目,我都看的流口水了,真的够炫烂的,不过用下俩缺点非常明显,不自然,在写java代码的时候,你头脑里得一直记着这些代码是要转成javascript在浏览器端执行的,所以要访问server端的对象得套一层壳,很别扭,所以GWT只是解决了编程语言的问题(不喜欢的javascript可以换java来写)。而且编译起来真的要吐血了,小项目5分钟是起步,大项目估计要去外面逛一圈回来,这些还可以忍受,导致最终失败的原因是浏览器第一次的加载时间,简直是出人命,15s往上跑...如果页面刷新一下就得等15s,最终还是放弃...
我要找的web层方案,希望满足几个特点,一是有组件/event模型,二是少/最好不要写javascript,三是view的构建是OO方式的,第三点我解释一下,大部分的web框架在view这块都是基于template的,如JSP,JSF现在用facelet,都是大同小异,稍微带些基于模板的局部替换/删减功能来完成模板内容(文字)级的重用,这个在做一些大型项目时很要命,我希望view是基于组件的,是可以基于OO通过API可操控的,这样可以非常便捷的重用。
要睡觉了,未完待续...
分享到:
相关推荐
在网页设计中,导航菜单是不可或缺的部分,它帮助用户快速找到网站中的各个页面。本文将深入探讨如何使用jQuery...在提供的压缩包文件“jquery诱人的下拉导航”中,可能包含了完整的示例代码和资源,供你参考和学习。
从其中之一开始学习Web开发,然后成为其中的“专家”。 尽管这些框架背后的人们经常在一起工作,但我们的社区却被一些巨魔撕碎了,这些巨魔从来没有错过任何机会告诉所有人,除了他们自己的选择以外的其他选择是...
这一数据表明,消费者对智能家居产品的需求与日俱增,市场前景十分诱人。 然而,智能家居市场的发展并非没有挑战。目前的主要挑战包括设备间的互操作性、无线网络和应用层标准的融合、易用性以及家庭网络的安全性等...
《诱人的巧克力棒:Android 4.4变革解析》是一份深入探讨Android 4.4系统更新的重要参考资料,尤其对于Android客户端应用开发者来说,这份文档提供了专业的指导和丰富的信息。Android 4.4,代号KitKat(巧克力棒),...
海水是一个庞大的蓄能库,只要有海水存在,海洋能永远不会枯竭,所以人们常说海洋能是取之不尽、用之不竭的新能源,而且开发海洋能不会产生废水、废气,也不会占用大片良田,更没有辐射污染。因此,海洋能被称为"21世纪的...
一个简单易用,丰富多彩且诱人的笔记应用程序 功能性 创建待办事项 更新说明 删除笔记 查看个人笔记 搜索笔记 将笔记标记为已完成 与朋友分享笔记 包括暗模式 工具和库 Django Web框架 引导程序 jQuery的 更新资料 ...
您将首先学习Vue.js的基础知识,并使用指令以及丰富而诱人的用户体验来创建您的第一个Web应用程序。 您将通过创建基于浏览器的游戏来了解动画和交互性。 使用可用的工具和预处理器,您将学习如何创建带有插件的多页...
基于JSP技术的Web应用程序开发的安全策略 本文讨论了基于JSP技术的Web应用程序开发的安全策略。JSP是一种服务器端动态网页设计技术,广泛应用于电子商务、网上调查、网上查询等各种互联网应用中。然而,随着网络...
看起来很糟糕有时候你确实想吃一小会儿素食默认情况下,它是在没有Angular的情况下设置的,但是如果您愿意,可以轻松地与任何MVC框架集成在这里f提供了一个基本的Web前端框架,其中包含路由,jQuery和模板。...
- 解决方法是先将文字图层置于一个图层组中(Layer > New > Group),然后在这个组的上方添加调整层(如色相/饱和度调整层),这样就只会改变该组内的颜色而不会影响其他图层了。 7. **最终调整** - 根据需要,...
或将诱人的站点隐藏在一个组中,直到您有空。 Wavebox还为您提供了暂停和静音所有通知的选项,这样您就不会在尝试完成工作时受到打扰。 通过自动化任务来提高工作效率。 不断地登录和注销Web应用程序既缓慢又耗时...
综上所述,"美食天下"CSS3网页模板利用了最新的Web技术,结合了Bootstrap的响应式框架、Animate.css的动画效果、Lightbox的图片预览功能,以及精心设计的HTML结构,为美食爱好者提供了一个既美观又实用的在线平台。...
此外,这款模板还特别强调了“食物”这一主题,这意味着设计中可能会有丰富的食物图片展示,色彩搭配和布局设计都会突出食品的诱人之处,吸引食客的注意力。同时,作为公司模板,它会包含一些商业必需的页面,如关于...
标题“钱真的这么诱人吗?”引发了对金钱价值与道德选择的深入探讨,这篇作文通过一个小故事揭示了作者对于金钱诱惑的理解。描述中的“范文”标签表明这是一篇用于教学或学习参考的文章,旨在引导学生思考金钱与道德...
"诱人小点心ppt模板下载"是一个专门为娱乐休闲主题设计的PPT模版,它可以帮助用户快速创建具有吸引力的展示材料,以展示关于小点心的相关内容,比如新品推介、烘焙教程或是美食分享活动。 这个模板可能包含了一系列...
这款名为“非常诱人风格的美食外卖食物餐厅PowerPoint幻灯片演示模板”的资源,是专为餐饮行业设计的一款专业且富有吸引力的PPT模板。它集合了多种元素,旨在帮助餐厅、外卖服务或美食相关业务在展示商业计划、菜单...
移动互联网技术的应用是当今世界发展最快、市场潜力最大、前景最诱人的两大业务之一。它将移动通信和互联网二者结合起来,成为一体。移动互联网的优势决定其用户数量庞大。随着 4G 网络的部署和终端性能的不断提高,...
以下是对"十大诱人房产广告语"的解读,以及它们背后所蕴含的营销策略。 1. "一湾水,一个家,一生爱" - 河南城开集团:威尼斯水城 这个广告语以水为主题,营造出宁静、宜居的生活氛围,旨在吸引那些向往和谐家庭生活...
关于视频课程您是否要制作看起来诱人的时尚网站和动态Web应用程序? 然后,此课程为您服务。 这门广泛的课程将带您游览如何构建带有出色示例的出色网页。 这就是您成为Web开发人员开始所需要的。 本课程首先为您制作...