« 谷歌浏览器chrome试用手记« »EXT2 desktop 研究 »
Struts2.0+spring2+ibatis开发进行中(dolphin)

2008年9月2日 17时07分39秒:    项目框架已经做好了,已经做好一个模块的功能,正在总结这个经验,以后熟悉快速开发.以下经验不一定通用,只是针对我的一个业余项目,这个项目做好后将会开源发布.

SSI开发笔记:

1:  通过abator.jar 快速生成domain,sqlMap,其它的手动做,同时还要根据手工做的DAO修改SQLMap配置,domain全部修改成继承一个接口(BaseObject),以便后面的DAO基类统一使用.

2:  Struts 2+ Spring2 + ibatis配置完成, 根据Dao的基类方法修改sqlMap的配置,或者添加更多的方法配置.

3:  将几个DAO基类(IBatisEntityDao,(IBatisGenericDao))及接口(EntityDao),domain基类(BaseObject),service基类(BaseService)放入系统中,

4:  添加自己的DAO接口,要继承DAO的基类接口(EntityDao). 添加自己的Dao的Ibatis实现类,它要继承实现类的基类(IBatisEntityDao),同时还要实现自己的Dao接口.

5:  添加Service接口,将需要的函数在接口里定义,为了方便,建议把所有在DAO以及DAO基类里实现的方法都定义出来.   添加Service实现类,继承service基类(BaseService),实现自己的Service接口.

6:   将以上的domain,dao,service配置到Spring中,使用Spring 配置建议使用default-autowire="byName"属性,这样就简单方便点

7:   根据自身的功能,添加JSP(或者其它类型),添加Action,添加Struts配置,Struts配置中,class属性不要写类路径,写一个名字,然后在Spring里使用这个相同的名称配置一个Bean,这样就可以通过Spring来接管Struts的配置了. 

*******注意,这需要在Struts配置文件里修改一下,在Struts.xml里,添加<constant name="objectFactory" value="spring"></constant> (它表示使用Spring来接管), 

----------另外,Struts.xml里上部添加以下代码,来修改Struts监控的URL后缀,根据你和喜好自己修改.

<constant name="struts.action.extension" value="action,do,htm,jsp" />
    <!-- 自定义Struts监控的URL后缀 -->

 


Tags: Struts2  spring2  ibatis  开发  dolphin  struts  spring   |

原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.net/

本文链接地址:http://www.busfly.net/post/dolphin-struts-spring-javabus.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
网站分类
分类最近文章
最近发表
最新评论及回复
最近留言
热文排行
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(J2EE为主):3769186.