Spring宠物店非常典型的展现了Spring和IBatis的整合

Spring宠物店非常典型的展现了Spring和IBatis的整合


宠物店配置:
C:\DOCUMENTS AND SETTINGS\LUANMAD!\桌面\JPETSTORE2\JPETSTORE\WAR
│  help.html
│  index.html

├─images
│      banner_birds.gif
│      banner_cats.gif
│      banner_dogs.gif
│      banner_fish.gif
│      banner_reptiles.gif
│      bird1.gif
│      bird1.jpg
│      bird2.gif
│      bird2.jpg
│      bird3.gif
│      bird4.gif
│      bird5.gif
│      bird6.gif
│      birds_icon.gif
│      bkg-sidebar.gif
│      bkg-topbar.gif
│      button_add_to_cart.gif
│      button_checkout.gif
│      button_continue.gif
│      button_next.gif
│      button_prev.gif
│      button_previous.gif
│      button_proceed.gif
│      button_register_now.gif
│      button_remove.gif
│      button_submit.gif
│      button_update_cart.gif
│      cart.gif
│      cartHL.gif
│      cat1.gif
│      cat1.jpg
│      cat2.gif
│      cat2.jpg
│      cat3.gif
│      cat4.gif
│      cats_icon.gif
│      dog1.gif
│      dog1.jpg
│      dog2.gif
│      dog2.jpg
│      dog3.gif
│      dog3.jpg
│      dog4.gif
│      dog4.jpg
│      dog5.gif
│      dog5.jpg
│      dog6.gif
│      dog6.jpg
│      dogs.gif
│      dogs_icon.gif
│      fish.gif
│      fish1.gif
│      fish1.jpg
│      fish2.gif
│      fish2.jpg
│      fish3.gif
│      fish3.jpg
│      fish4.gif
│      fish4.jpg
│      fish_icon.gif
│      help.gif
│      helpHL.gif
│      lizard1.gif
│      lizard1.jpg
│      lizard2.gif
│      lizard3.gif
│      logo-topbar.gif
│      my_account.gif
│      my_accountHL.gif
│      poweredby.gif
│      poweredBySpring.gif
│      reptiles_icon.gif
│      search.gif
│      separator.gif
│      sign-in.gif
│      sign-inHL.gif
│      sign-out.gif
│      sign-outHL.gif
│      sm_birds.gif
│      sm_cats.gif
│      sm_dogs.gif
│      sm_fish.gif
│      sm_reptiles.gif
│      snake1.gif
│      snake1.jpg
│      splash.gif

└─WEB-INF
    │  applicationContext.xml
    │  dataAccessContext-jta.xml
    │  dataAccessContext-local.xml
    │  jdbc.properties
    │  log4j.properties
    │  mail.properties
    │  petstore-servlet.xml
    │  remoting-servlet.xml
    │  server-config.wsdd
    │  sql-map-config.xml
    │  struts-config.xml
    │  web.xml
    │
    ├─jsp
    │  ├─spring
    │  │      Cart.jsp
    │  │      Category.jsp
    │  │      Checkout.jsp
    │  │      ConfirmOrder.jsp
    │  │      EditAccountForm.jsp
    │  │      Error.jsp
    │  │      IncludeAccountFields.jsp
    │  │      IncludeBanner.jsp
    │  │      IncludeBottom.jsp
    │  │      IncludeMyList.jsp
    │  │      IncludeQuickHeader.jsp
    │  │      IncludeTop.jsp
    │  │      index.jsp
    │  │      Item.jsp
    │  │      ListOrders.jsp
    │  │      NewOrderForm.jsp
    │  │      Product.jsp
    │  │      SearchProducts.jsp
    │  │      ShippingForm.jsp
    │  │      SignonForm.jsp
    │  │      ViewOrder.jsp
    │  │
    │  └─struts
    │          Cart.jsp
    │          Category.jsp
    │          Checkout.jsp
    │          ConfirmOrder.jsp
    │          EditAccountForm.jsp
    │          Error.jsp
    │          IncludeAccountFields.jsp
    │          IncludeBanner.jsp
    │          IncludeBottom.jsp
    │          IncludeMyList.jsp
    │          IncludeQuickHeader.jsp
    │          IncludeTop.jsp
    │          index.jsp
    │          Item.jsp
    │          ListOrders.jsp
    │          NewAccountForm.jsp
    │          NewOrderForm.jsp
    │          Product.jsp
    │          SearchProducts.jsp
    │          ShippingForm.jsp
    │          SignonForm.jsp
    │          ViewOrder.jsp
    │
    └─lib
            aspectjweaver.jar
            axis.jar
            commons-beanutils.jar
            commons-collections.jar
            commons-dbcp.jar
            commons-digester.jar
            commons-discovery.jar
            commons-logging.jar
            commons-pool.jar
            commons-validator.jar
            hessian-3.1.3.jar
            hsqldb.jar
            ibatis-2.3.4.726.jar
            jaxrpc.jar
            jpetstore.jar
            jstl.jar
            saaj-api.jar
            spring-webmvc.jar
            spring.jar
            standard.jar
            struts.jar
            wsdl4j.jar



1. 首先在\jpetstore\这个目录下找到build.bat,双击运行。
2. 然后在此目录下找到warfile.bat,双击运行。运行完后会将相关的jar包复制到\jpetstore\war\WEB-INF\lib目录下。
3.将\jpetstore\war下的内容放到你tomcat是目录下。
4.手动导入相关数据。在\jpetstore\db下,此处有4种数据库可让你选择。以mysql为例。先创建一个数据库名为jpetstore,找到\jpetstore\db\mysql下的jpetstore-mysql-schema.sql文件,打开此文件,用文件内的sql语句创建相关的表。
5.打开\jpetstore\db\mysql下的jpetstore-mysql-dataload.sql文件,用文件内的sql语句插入相关的数据。
6.完了之后启动tomcat便可以运行此工程了。

hoho,完成了。非常easy。赶紧学学吧,还是很不错的例子哦。

你可能感兴趣的:(spring,sql,jsp,mysql,ibatis)