该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间: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就差不多等于有了一切. 我比较担心的是,如果不能覆盖所有需求(即业务逻辑的需求)那么在此之上我如何继续?扩展性如何? |
|
返回顶楼 | |
发表时间:2009-07-31
我就喜欢用annotation做服务端表单验证,基于xml做action配置。
xml配置写的也很简单,就是写个core-default,ajax-default,upload-default抽象包,里面默认使用对应拦截器。做项目的时候根据需要继承对应的包。这样对ajax和文件上传的支持都有了,个人感觉很好。 新手基本不用怎么学习就能掌握,学习曲线比较平滑。 |
|
返回顶楼 | |