`

如何在Eclipse中运行ibatis的JpetStore

    博客分类:
  • java
阅读更多
学习的最好方法莫过于研究示例程序。本文是鄙人今日在Eclipse中运行iBATIS的JpetStore的记录,供同仁参考

1、下载iBAITS(http://ibatis.apache.org/javadownloads.cgi)
2、下载JPetStore-5.0(http://ibatis.apache.org/javadownloads.cgi)

准备工作完成,下面开始将示例程序转移到Eclipse中
1、在Eclipse中新建一个空的WebProject,如:JPetStore
2、将下载的JPetStore-5.0文件夹的内容拷贝至JPetStore,其中由于Eclipse默认的Web文件夹是WebRoot所以JPetStore-5.0中的Web文件单独拷贝到新建的Project的Web文件夹WebRoot下。简单的是说,就是要保证空的WebProject中的所拥有文件模型不动,将下载的内容拷贝到相应的文件夹下
3、刷新Eclipse,此时会看到src下显示为错误,错误的原因是此时对应的包未引入,由于Eclipse默认的是WebRoot/lib下的包文件,所以将主目录下即JPetStore/devlib与JPetStore/lib引入到项目中
有两种方法:直接将此两个文件夹下的内容直接拷贝到JPetStore/WebRoot/lib下,或者,通过Import命令引入
4、至此就已经完成项目迁移工作,下面就是
1)建数据库,鄙人用的是MsSqlServer,在JPetStore/src/ddl中有各种数据库的sql文件
2)修改iBATIS的database.propertis,见上篇拙作
3)在Eclipse通过Tomcat部署
即可看到PetShop的网站了
http://127.0.0.1:8083/JPetStore

希望对和我一样的初学者有所帮助
分享到:
评论

相关推荐

    jpetstore (spring+strust+ibatis)

    在jPetStore中,Struts负责处理HTTP请求,将请求转发到相应的Action,然后Action再调用业务逻辑层进行处理。Struts的配置文件定义了请求和响应的映射,使得程序结构清晰,易于扩展。 Ibatis则是持久层的解决方案,...

    Spring+EasyJWeb+iBatis版j2ee在线购物jpetstore系统源码

    Spring+EasyJWeb+iBatis版j2ee在线购物jpetstore系统,业务层及持久层使用springframework上的jpetsotre源码,表示层使用EasyJWeb,该系统是一个简单的J2EE网上商店系统,包括商品列表、购物车、用户管理、在线订单...

    springMVC+mybatis+jpetstore工程源码

    在Eclipse这样的集成开发环境中,可以直接运行此项目,方便开发者进行学习和调试。 【标签】"springMVC mybatis jpetstore"明确了主要涉及的技术栈,其中: 1. **SpringMVC**:作为Spring框架的一部分,SpringMVC...

    SQL+Jpetstore配置

    ### SQL + JPetStore配置详解 #### 一、概述 JPetStore是一个广泛使用的开源示例应用程序,...通过以上步骤,您可以成功地在本地环境中部署并运行JPetStore 5.0,并且能够有效地解决配置过程中可能遇到的各种问题。

    struts+spring+ibatis框架总结.doc

    JpetStore 4.0是Ibatis的一个示例项目,它从Sun公司的过度设计的J2EE Petstore改进而来,设计更加简洁,避免了许多反模式,如存储过程和在代码中嵌入SQL。JpetStore 4.0采用Struts和Ibatis,提供了一个清晰的分层...

    配置事务通知

    这个链接可能讨论了如何在Spring框架中集成不同的技术如iBatis,Struts2,Hibernate等,并且涉及到声明式事务管理。 标签“源码 工具”暗示我们可能会探讨到实际的代码实现和可能使用的工具。源码可能涉及Spring的...

    前端-后端java的Util类的工具类

    │ │ org.eclipse.jdt.core.prefs │ │ │ └─src │ │ logging.properties │ │ │ └─com │ └─mine │ │ BigMap.java │ │ LogPack.java │ │ │ └─logging │ ConsoleHandler.java │ Error...

Global site tag (gtag.js) - Google Analytics