论坛首页 Java企业应用论坛

带给你一个全新的感觉SSH运用 - cswish struts plug-in

浏览 27020 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-03-01  
starfeng 写道
flyingcai 写道
江南白衣的SPRINGSIDE3.0不知道楼主有没有看过,基本实现了零配置.具体的源代码没有去看,改天有空学习学习!


有看过, 但我这里做不和他们不是做同一方面事情, 在我的理解中,springside和appfuse之类是竞争关系的(不知道是不是说得很准确), 我的这个plugin的demo其实也是基于apffuse快速搭建出一个SSH站点, 然后加入cswish plugin提供一些常见SSH所缺少的功能.

这个cswish主要是一个基于SSH的struts plugin, 零配置是我这个plugin带来的效果之一, 如果以零这个效果去看, cswish带来的"零"还会有这么一些(在面对最通用的业务情况下):
零Action
零Service
零DAO
零Page

唯一要做的事情, 就是建表, 然后用Hibernate tools去自动生成Model, 又或者, 基于Model建模, 然后, 运行一个类似于demo的首页中----DB Init的链接, 直接生成所有的table.

在最简单的业务中,有了Model就差不多等于有了一切.


我比较担心的是,如果不能覆盖所有需求(即业务逻辑的需求)那么在此之上我如何继续?扩展性如何?
0 请登录后投票
   发表时间:2009-07-31  
我就喜欢用annotation做服务端表单验证,基于xml做action配置。
xml配置写的也很简单,就是写个core-default,ajax-default,upload-default抽象包,里面默认使用对应拦截器。做项目的时候根据需要继承对应的包。这样对ajax和文件上传的支持都有了,个人感觉很好。

新手基本不用怎么学习就能掌握,学习曲线比较平滑。

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics