• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

学习Spring附带源码jpetstore安装配置

发布: 2007-7-04 13:34 | 作者: admin | 来源:  网友评论 | 查看: 24次 | 进入软件测试论坛讨论

领测软件测试网   因为公司下一个项目准备上Spring,主要也因为自己喜欢.看了一些Spring doc,包括Xiaxin的Spring开发向导,还有Spring in Action及其他一些doc,也看了许多坛子里的贴子,可总感觉着只见树木,不见森林.计算机专业的知识,看来光看书就是不见火呀.非要动手才来得快.
  
  就准备着看些源码来一观Spring整貌. 听说laoer的BBSCS是个挺好的东东,就弄来个BBSCS6.0.4,只是才疏学浅呀,那东西虽好,只是以我目前的水平还不好消化,必竟laoer做了那么多年,哪能这么容易就让你给学去了呀.: )(那是不会放过他的,以后一定要吃了他,嘿嘿).
  
  petstore是一个精典的j2ee例子,有好几种版本.只Spring附带的samples中就带了两个(struts和Spring),可能是因为觉着大家都有struts的基础吧.这个petstore就用了两种技术来实现,在web.xml文件中可根据自己的要求注释掉一些配置来选择哪个版本的petstore来执行,这个可麻烦了我呀(struts于我也是几次碰面未成朋友,Spring我正开始追求).所以,刚开始我无从下手.于是就baidu了又google,可找出的说明总不尽合我意.于是仔细看petstore源文件,终于找出分离struts和Spring的地方,可以自由的根据自己的要求来让它运行出我所要求的版本.
  
  [quote]
  <servlet>
  <servlet-name>petstore</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <load-on-startup>2</load-on-startup>
  </servlet>
  [/quote]
  
  如果你是要选择Spring版本的来运行,就留下上面的<servlet>,注释掉下面的<servlet>;否则相反;
  
  <servlet>
  <servlet-name>action</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  <load-on-startup>3</load-on-startup>
  </servlet>
  
  上面的完成后,还需要设置<servlet-mapping>,
  
  <servlet-mapping>
  <!--
  <servlet-name>petstore</servlet-name>
  -->
  <servlet-name>action</servlet-name>
  <url-pattern>*.do</url-pattern>
  </servlet-mapping>
  
  好,到此,web.xm.设置完毕,再修改jdbc.properties中的相关以适应你的数据库要求.这里为mysql .
  
  # jdbc.properties
  jdbc.driverClassName=org.gjt.mm.mysql.Driver
  jdbc.url=jdbc:mysql://localhost:3306/jpetstore
  jdbc.username=root
  jdbc.password=
  
  好,现在把数据库表及数据导入jpetstore数据库,然后在X:\xx\xx\samples/jpetstore/目录下运行ant,然后就会有一个dist目录产生,内中有petstore.war,拷贝到tomcat/webapps下,启动Tomcat,OK,你可以在浏览器地址栏中浏览了.http://localhost:8080/petstore/.
  
  呵呵,第一次有耐心,以后继续.

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网