当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

开辟一个STRUTS项目的领会[Java编程]

赞助商链接



  本文“开辟一个STRUTS项目的领会[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本日已经进入项目的尾声了,足足忙活了一个月.从搭建工作环境,然后熟习业务流程、工作筹划、进度掌握等等项目相关的东东开始,到本日一个功效完备的管理系统已经呈目前我的眼前,感到一种成就感.

想一想,起先对STRUTS只逗留在书本的熟习上,也就是可以看个懂得,不过经过这个月的摸爬滚打也算有些入门了,也理解了STRUTS项目是若何举行开辟的.记得第一天竣工作筹划是这样的:先是开辟数据库值对象(VO)-数据库拜候对象(DAO)-DAO的测试用例-业务逻辑对象(BO)-BO的测试用例-JSP页面-ACTIONFORM-ACTION.大约是这样的一个流程吧,目前辨别说一下各个阶段是若何举行的.

(1)VO对象:从整体上看,感受和FORMBEAN很近似,可以说是一样的,只不过是层次差别罢了.在VO中也都是一些属性以及他们的setter、getter办法,其他的什么也不需求;一个VO对应一张数据库表,每个属性就是一个字段,主如果对应好数据范例,其实值得注意的就是数据库里的时间范例(DATE),这点也是我在这个小项目里感到对比头痛的问题.

(2)DAO对象:就是数据拜候对象,完成一些基本数据增删改操作.这个项目中,我们编写的DAO都担当自一个堆集BasicDAO,里面写了几个虚接口,供应查询的功效.这个地方要留神的就是一个线程安全的问题,需求保证每个DAO只能有一个实例存在,因此利用了单子情势(SINGLETON)来完成.

(3)BO对象:感受BO对象只是封装了DAO层的一些接口,供应应Action调用,如update,delete等等,大概是我的业务模块中业务不是很复杂,知识简单的增删改操作,因此没有表现出BO层的魅力.

(4)Juint Test测试用例:这个东西还是满有意思的.大约理解了一下,每个测试用例都要担当自junit.framework.TestCase,主要的办法就是setUp(),tearDown(),testXXX().

(5)ActionForm和Action:感受用JBuilder开辟回是便利了不少的,可以通过JSP页面自动生成ActionForm然后在生成Action.

通过这次项目,还是学到了很多东西,如Struts-config的配置,国际化资源的配置等等.


  以上是“开辟一个STRUTS项目的领会[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 用JBuilder7开辟一个简单的J2EE操纵
  • 开辟一个STRUTS项目的领会
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .