实例介绍
基于struts+spring+ibatits宠物商城
【实例截图】
【核心代码】
jpetstore
└── jpetstore
├── jpetstore.jpx
├── jpetstore.jpx.local
├── mysql
│ ├── jpetstore-mysql-dataload.sql
│ └── jpetstore-mysql-schema.sql
├── readme.txt
├── Servlet.library
├── src
│ └── org
│ └── springframework
│ └── samples
│ └── jpetstore
│ ├── dao
│ │ ├── AccountDao.java
│ │ ├── CategoryDao.java
│ │ ├── ibatis
│ │ │ ├── maps
│ │ │ │ ├── Account.xml
│ │ │ │ ├── Category.xml
│ │ │ │ ├── Item.xml
│ │ │ │ ├── LineItem.xml
│ │ │ │ ├── Order.xml
│ │ │ │ ├── Product.xml
│ │ │ │ └── Sequence.xml
│ │ │ ├── MsSqlOrderDao.java
│ │ │ ├── OracleSequenceDao.java
│ │ │ ├── Sequence.java
│ │ │ ├── SqlMapAccountDao.java
│ │ │ ├── SqlMapCategoryDao.java
│ │ │ ├── SqlMapItemDao.java
│ │ │ ├── SqlMapOrderDao.java
│ │ │ ├── SqlMapProductDao.java
│ │ │ └── SqlMapSequenceDao.java
│ │ ├── ItemDao.java
│ │ ├── OrderDao.java
│ │ └── ProductDao.java
│ ├── domain
│ │ ├── Account.java
│ │ ├── CartItem.java
│ │ ├── Cart.java
│ │ ├── Category.java
│ │ ├── Item.java
│ │ ├── LineItem.java
│ │ ├── logic
│ │ │ ├── AccountValidator.java
│ │ │ ├── OrderService.java
│ │ │ ├── OrderValidator.java
│ │ │ ├── PetStoreFacade.java
│ │ │ ├── PetStoreImpl.java
│ │ │ └── SendOrderConfirmationEmailAdvice.java
│ │ ├── Order.java
│ │ └── Product.java
│ ├── service
│ │ ├── client
│ │ │ ├── BeanMappingServicePostProcessor.java
│ │ │ └── OrderServiceClient.java
│ │ └── JaxRpcOrderService.java
│ └── web
│ ├── spring
│ │ ├── AccountFormController.java
│ │ ├── AccountForm.java
│ │ ├── AddItemToCartController.java
│ │ ├── ListOrdersController.java
│ │ ├── OrderFormController.java
│ │ ├── OrderForm.java
│ │ ├── RemoveItemFromCartController.java
│ │ ├── SearchProductsController.java
│ │ ├── SignoffController.java
│ │ ├── SignonController.java
│ │ ├── SignonInterceptor.java
│ │ ├── UpdateCartQuantitiesController.java
│ │ ├── UserSession.java
│ │ ├── ViewCartController.java
│ │ ├── ViewCategoryController.java
│ │ ├── ViewItemController.java
│ │ ├── ViewOrderController.java
│ │ └── ViewProductController.java
│ └── struts
│ ├── AccountActionForm.java
│ ├── AddItemToCartAction.java
│ ├── BaseActionForm.java
│ ├── BaseAction.java
│ ├── CartActionForm.java
│ ├── DoNothingAction.java
│ ├── EditAccountAction.java
│ ├── EditAccountFormAction.java
│ ├── ListOrdersAction.java
│ ├── NewAccountAction.java
│ ├── NewAccountFormAction.java
│ ├── NewOrderAction.java
│ ├── NewOrderFormAction.java
│ ├── OrderActionForm.java
│ ├── RemoveItemFromCartAction.java
│ ├── SearchProductsAction.java
│ ├── SecureBaseAction.java
│ ├── SignonAction.java
│ ├── UpdateCartQuantitiesAction.java
│ ├── ViewCartAction.java
│ ├── ViewCategoryAction.java
│ ├── ViewItemAction.java
│ ├── ViewOrderAction.java
│ └── ViewProductAction.java
├── Tomcat
│ └── webapps
│ └── jb-jpetstore.xml
├── WebRoot
│ ├── help.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
│ │ ├── fish1.gif
│ │ ├── fish1.jpg
│ │ ├── fish2.gif
│ │ ├── fish2.jpg
│ │ ├── fish3.gif
│ │ ├── fish3.jpg
│ │ ├── fish4.gif
│ │ ├── fish4.jpg
│ │ ├── fish.gif
│ │ ├── 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
│ │ └── Thumbs.db
│ ├── index.html
│ ├── index.jsp
│ ├── META-INF
│ │ └── MANIFEST.MF
│ └── WEB-INF
│ ├── applicationContext.xml
│ ├── classes
│ │ └── org
│ │ └── springframework
│ │ └── samples
│ │ └── jpetstore
│ │ ├── dao
│ │ │ ├── AccountDao.class
│ │ │ ├── CategoryDao.class
│ │ │ ├── ibatis
│ │ │ │ ├── maps
│ │ │ │ │ ├── Account.xml
│ │ │ │ │ ├── Category.xml
│ │ │ │ │ ├── Item.xml
│ │ │ │ │ ├── LineItem.xml
│ │ │ │ │ ├── Order.xml
│ │ │ │ │ ├── Product.xml
│ │ │ │ │ └── Sequence.xml
│ │ │ │ ├── MsSqlOrderDao.class
│ │ │ │ ├── OracleSequenceDao.class
│ │ │ │ ├── Sequence.class
│ │ │ │ ├── SqlMapAccountDao.class
│ │ │ │ ├── SqlMapCategoryDao.class
│ │ │ │ ├── SqlMapItemDao.class
│ │ │ │ ├── SqlMapOrderDao.class
│ │ │ │ ├── SqlMapProductDao$ProductSearch.class
│ │ │ │ ├── SqlMapProductDao.class
│ │ │ │ └── SqlMapSequenceDao.class
│ │ │ ├── ItemDao.class
│ │ │ ├── OrderDao.class
│ │ │ └── ProductDao.class
│ │ ├── domain
│ │ │ ├── Account.class
│ │ │ ├── Cart.class
│ │ │ ├── CartItem.class
│ │ │ ├── Category.class
│ │ │ ├── Item.class
│ │ │ ├── LineItem.class
│ │ │ ├── logic
│ │ │ │ ├── AccountValidator.class
│ │ │ │ ├── OrderService.class
│ │ │ │ ├── OrderValidator.class
│ │ │ │ ├── PetStoreFacade.class
│ │ │ │ ├── PetStoreImpl.class
│ │ │ │ └── SendOrderConfirmationEmailAdvice.class
│ │ │ ├── Order.class
│ │ │ └── Product.class
│ │ ├── service
│ │ │ ├── client
│ │ │ │ ├── BeanMappingServicePostProcessor.class
│ │ │ │ └── OrderServiceClient.class
│ │ │ └── JaxRpcOrderService.class
│ │ └── web
│ │ ├── spring
│ │ │ ├── AccountForm.class
│ │ │ ├── AccountFormController.class
│ │ │ ├── AddItemToCartController.class
│ │ │ ├── ListOrdersController.class
│ │ │ ├── OrderForm.class
│ │ │ ├── OrderFormController.class
│ │ │ ├── RemoveItemFromCartController.class
│ │ │ ├── SearchProductsController.class
│ │ │ ├── SignoffController.class
│ │ │ ├── SignonController.class
│ │ │ ├── SignonInterceptor.class
│ │ │ ├── UpdateCartQuantitiesController.class
│ │ │ ├── UserSession.class
│ │ │ ├── ViewCartController.class
│ │ │ ├── ViewCategoryController.class
│ │ │ ├── ViewItemController.class
│ │ │ ├── ViewOrderController.class
│ │ │ └── ViewProductController.class
│ │ └── struts
│ │ ├── AccountActionForm.class
│ │ ├── AddItemToCartAction.class
│ │ ├── BaseAction.class
│ │ ├── BaseActionForm.class
│ │ ├── CartActionForm.class
│ │ ├── DoNothingAction.class
│ │ ├── EditAccountAction.class
│ │ ├── EditAccountFormAction.class
│ │ ├── ListOrdersAction.class
│ │ ├── NewAccountAction.class
│ │ ├── NewAccountFormAction.class
│ │ ├── NewOrderAction.class
│ │ ├── NewOrderFormAction.class
│ │ ├── OrderActionForm.class
│ │ ├── RemoveItemFromCartAction.class
│ │ ├── SearchProductsAction.class
│ │ ├── SecureBaseAction.class
│ │ ├── SignonAction.class
│ │ ├── UpdateCartQuantitiesAction.class
│ │ ├── ViewCartAction.class
│ │ ├── ViewCategoryAction.class
│ │ ├── ViewItemAction.class
│ │ ├── ViewOrderAction.class
│ │ └── ViewProductAction.class
│ ├── dataAccessContext-jta.xml
│ ├── dataAccessContext-local.xml
│ ├── jdbc.properties
│ ├── 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
│ │ ├── burlap-2.1.12.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-2.1.12.jar
│ │ ├── hsqldb.jar
│ │ ├── ibatis-common-2.jar
│ │ ├── ibatis-sqlmap-2.jar
│ │ ├── jaxrpc.jar
│ │ ├── jstl.jar
│ │ ├── mysql-connector-java-3.1.10-bin-g.jar
│ │ ├── saaj.jar
│ │ ├── spring.jar
│ │ ├── standard.jar
│ │ ├── struts.jar
│ │ └── wsdl4j.jar
│ ├── log4j.properties
│ ├── mail.properties
│ ├── petstore-servlet.xml
│ ├── remoting-servlet.xml
│ ├── server-config.wsdd
│ ├── sql-map-config.xml
│ ├── struts-config.xml
│ ├── weblogic.xml
│ └── web.xml
└── 基于struts+spring+ibatis的_J2EE_开发.doc
42 directories, 339 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论