老话题:JavaMVC框架的选择

作者分享了在日本参与的一个使用WebObjects框架项目的经历,并对比了Tapestry和Stripes等框架,最后决定采用Apache Wicket 1.3.x进行项目重构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好久没写博客了,最近3个月在日本出差做了一个烂项目的2期工程,是基于苹果公司的WebObject应用服务器和框架,是一个组件化的J2EE框架,第一次接触此类型的框架,个人感觉相当不错,尤其是用来做向导模式的用户界面的时候尤其有效,不过要说一下的是和WebObjects绑定的数据访问层框架EOF就不敢恭维了,实在不怎么样。联想到好几年前就闻名的Tapestry,觉得两者感念上有点类似,于是调查了一番,果然如我所料,Tapestry就是由WebObjects的概念发展出来的,但个人认为Tapestry做得反而没有WebObjects好,另外还有一个就是比较新的框架Stripes,感觉也不灵,一个他需要JDK5,还有是图层用的还是JSP和TagLib,本人很不喜欢。

最近考虑把这个烂项目重做一番,想找个类似的框架,而且JDK只要1.4接可以跑。我设想的MVC框架是Java+HTML,于是有个两个候选人进入我的视线,一个是Apache Wicket,另一个是Click Framework,不过Click用的是VTL做视图层的表现语言,个人不是很喜欢,看样子最终要选择的是Apache Wicket 1.3.x,其1.4+版本是需要JDK5的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值