Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
JSF是思想的进步还是后退
07-11-14
duanbingnan
大家讨论一下JSF这种将表示层和模型层直接偶合的方法到底是进步还是后退了,做样做完全有仿造.net框架的意思.
xysniper
2007-11-14 12:53
不是这样的,JSF里可以说是把ACTION FORMBEAN合为一个了,这样其不是很简单了,它提供的BEAN并不完全是VO,或者根本就不是VO,明白吗
banq
2007-11-14 15:38
>表示层和模型层直接偶合
取决于需要,需要快速简单开发时耦合在一起;复杂时,可分离,对于back bean是一个POJO,至于是否是模型POJO可以自己确定。
lgx522
2007-11-14 16:33
相对于ASP.NET里动不动就Binding的讨厌做法,JSF在
架构
上是很大的进步。
由于Sun做大蛋糕让大家分的策略,导致标准版的JSF控件严重不足,使用不便。JSF商业和开源都有不少优秀的实现,可惜对于开发者而言,又一个“乱”字,左右为难啊。这也正是Java的特色所在。
banq
2007-11-15 11:02
>可惜对于开发者而言,又一个“乱”字,左右为难啊
不能说“乱”,是提供多种选择,充分尊重程序员,比如以前买牙膏只有一种中华牙膏,但是现在到超市一看,那么多牙膏,有的人开始不适应,可能也会用一个“乱”字来形容,但是习惯后,我们会觉得有这么多牙膏可供选择,算“乱”吗?如果再让你回到只有一种选择的时代你愿意吗?
问题是:在软件领域,很多人就愿意呆靠在微软世界,过只有一种选择的日子。唉。
lgx522
2007-12-05 17:44
已经很久不用MS的技术了,几年来.NET经常在关注,也学了一些,却从来没有好好用过,始终是不对本人的自由主义胃口。尤其痛恨那种以SQL、存储过程、Binding为核心的编程方式。
Java世界的确应该继续坚持足够的自由度,但也需要类似RoR这类的一站式杀手级框架。以前的Appfuse不错,现在复杂到望而生畏了。最近在用RoR解决手头上的急活儿,但执行效率还是让人提心吊胆,类库也不足。等过一阵有空想试试Grails或者Seam。
fcl8187
2007-12-05 19:00
JSF是借鉴了.Net的理念,结合Swing与Struts MVC的思想而成为一种标准的Web框架.
careprad
2008-07-24 17:58
jsf的mvc指的是标签,并不是说让业务逻辑参合进来
freebox
2008-07-24 20:02
整那么多生命周期,进步的过头了,web就是web,不能变成桌面,虽然的确能实现。
careprad
2008-07-25 17:25
楼上看asp.net,虽然是微软的东东,确实很好用,设计得非常的好
freebox
2008-07-25 19:17
没办法现在跟着别人被强制用jsf,CSS我又不熟,整个像样点的画面都要调半天。
要以前上来就html,画两下就出来了。
尤其是带跨行跨列的特殊表格,简直就是……。
JSF