网上购书系统
将项目导入myeclipse,将项目发布到tomcat7,安装MySQL数据库,创建一个名为daneidangdang的数据库,将数据库脚本mysql.sql导入即可
.
└── 网上购书系统
├── dangdang
│ ├── WebRoot
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── classes
│ │ │ │ ├── com
│ │ │ │ │ └── tarena
│ │ │ │ │ ├── action
│ │ │ │ │ │ ├── BaseAction.class
│ │ │ │ │ │ ├── cart
│ │ │ │ │ │ │ └── CartAction.class
│ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ ├── BookListAction.class
│ │ │ │ │ │ │ ├── CategoryAction.class
│ │ │ │ │ │ │ ├── HotProductAction.class
│ │ │ │ │ │ │ ├── NewProductAction.class
│ │ │ │ │ │ │ └── RecommendProductAction.class
│ │ │ │ │ │ ├── order
│ │ │ │ │ │ │ └── OrderAction.class
│ │ │ │ │ │ └── user
│ │ │ │ │ │ ├── ImageAction.class
│ │ │ │ │ │ ├── LoginAction.class
│ │ │ │ │ │ ├── LogoutAction.class
│ │ │ │ │ │ ├── RegisterAction.class
│ │ │ │ │ │ ├── ValidEmailAction.class
│ │ │ │ │ │ ├── VerifyCodeAction.class
│ │ │ │ │ │ └── VerifyEmailAction.class
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── BookDAO.class
│ │ │ │ │ │ ├── CartDAO.class
│ │ │ │ │ │ ├── CategoryDAO.class
│ │ │ │ │ │ ├── ItemDAO.class
│ │ │ │ │ │ ├── OrderDAO.class
│ │ │ │ │ │ ├── ProductDAO.class
│ │ │ │ │ │ ├── ReceiveAddressDAO.class
│ │ │ │ │ │ ├── UserDAO.class
│ │ │ │ │ │ └── impl
│ │ │ │ │ │ ├── BaseDAO.class
│ │ │ │ │ │ ├── BookDAOImpl.class
│ │ │ │ │ │ ├── CartDAOImpl.class
│ │ │ │ │ │ ├── CategoryDAOImpl.class
│ │ │ │ │ │ ├── ItemDAOImpl.class
│ │ │ │ │ │ ├── OrderDAOImpl.class
│ │ │ │ │ │ ├── ProductDAOImpl.class
│ │ │ │ │ │ ├── ReceiveAddressDAOImpl.class
│ │ │ │ │ │ └── UserDAOImpl.class
│ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── Book.class
│ │ │ │ │ │ ├── Cart.class
│ │ │ │ │ │ ├── CartItem.class
│ │ │ │ │ │ ├── Category.class
│ │ │ │ │ │ ├── Item.class
│ │ │ │ │ │ ├── Order.class
│ │ │ │ │ │ ├── Product.class
│ │ │ │ │ │ ├── ReceiveAddress.class
│ │ │ │ │ │ └── User.class
│ │ │ │ │ ├── interceptor
│ │ │ │ │ │ ├── LoginInterceptor.class
│ │ │ │ │ │ └── TransactionInterceptor.class
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── CartService.class
│ │ │ │ │ │ └── impl
│ │ │ │ │ │ └── CartServiceImpl.class
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── CategoryTest.class
│ │ │ │ │ └── util
│ │ │ │ │ ├── ConnUtil.class
│ │ │ │ │ ├── Constant.class
│ │ │ │ │ ├── DateUtil.class
│ │ │ │ │ ├── DbPoolUtil.class
│ │ │ │ │ ├── EmailUtil.class
│ │ │ │ │ ├── ImageUtil.class
│ │ │ │ │ ├── MD5Util.class
│ │ │ │ │ └── VerifyUtil.class
│ │ │ │ ├── dbcp.properties
│ │ │ │ ├── dbcp1.properties
│ │ │ │ ├── dbcp2.properties
│ │ │ │ ├── struts-cart.xml
│ │ │ │ ├── struts-main.xml
│ │ │ │ ├── struts-order.xml
│ │ │ │ ├── struts-user.xml
│ │ │ │ └── struts.xml
│ │ │ ├── lib
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-dbcp-1.2.2.jar
│ │ │ │ ├── commons-fileupload-1.2.1.jar
│ │ │ │ ├── commons-pool.jar
│ │ │ │ ├── freemarker-2.3.15.jar
│ │ │ │ ├── mysqldriver.jar
│ │ │ │ ├── ognl-2.7.3.jar
│ │ │ │ ├── sqljdbc4.jar
│ │ │ │ ├── struts2-core-2.1.8.jar
│ │ │ │ ├── struts2-json-plugin-2.1.8.jar
│ │ │ │ └── xwork-core-2.1.6.jar
│ │ │ └── web.xml
│ │ ├── cart
│ │ │ └── cart_list.jsp
│ │ ├── common
│ │ │ ├── foot.jsp
│ │ │ ├── foot1.jsp
│ │ │ ├── head.jsp
│ │ │ ├── head1.jsp
│ │ │ └── introduce.jsp
│ │ ├── css
│ │ │ ├── book.css
│ │ │ ├── book_head090107.css
│ │ │ ├── booksaleslist.css
│ │ │ ├── list.css
│ │ │ ├── login.css
│ │ │ ├── navi.css
│ │ │ ├── page_bottom.css
│ │ │ ├── public_footer.css
│ │ │ ├── pubsug090107.css
│ │ │ ├── register_login.css
│ │ │ ├── secBook_Show.css
│ │ │ ├── second.css
│ │ │ ├── shopping_head.css
│ │ │ └── shopping_vehicle.css
│ │ ├── error.jsp
│ │ ├── images
│ │ │ ├── 07dq
│ │ │ │ └── dq.swf
│ │ │ ├── Movie_channel
│ │ │ │ ├── press_down.gif
│ │ │ │ └── press_up.gif
│ │ │ ├── OK.gif
│ │ │ ├── OK_mouseover.gif
│ │ │ ├── already_dele_bg.gif
│ │ │ ├── bang.gif
│ │ │ ├── bg_dot_long.gif
│ │ │ ├── bg_dotted.gif
│ │ │ ├── bg_dotted2.gif
│ │ │ ├── bj_d_black.gif
│ │ │ ├── bj_enter_bottom.gif
│ │ │ ├── bj_enter_top.gif
│ │ │ ├── book_c_jianbian.gif
│ │ │ ├── book_c_jianbian02.gif
│ │ │ ├── book_c_jianbian2.gif
│ │ │ ├── book_jianbian01.gif
│ │ │ ├── book_no01.gif
│ │ │ ├── book_no010.gif
│ │ │ ├── book_no02.gif
│ │ │ ├── book_no03.gif
│ │ │ ├── book_no04.gif
│ │ │ ├── book_no05.gif
│ │ │ ├── book_no06.gif
│ │ │ ├── book_no07.gif
│ │ │ ├── book_no08.gif
│ │ │ ├── book_no09.gif
│ │ │ ├── book_no0_1.gif
│ │ │ ├── book_no0_2.gif
│ │ │ ├── book_no0_3.gif
│ │ │ ├── book_no1.gif
│ │ │ ├── book_no10.gif
│ │ │ ├── book_no2.gif
│ │ │ ├── book_no3.gif
│ │ │ ├── book_no4.gif
│ │ │ ├── book_no5.gif
│ │ │ ├── book_no6.gif
│ │ │ ├── book_no7.gif
│ │ │ ├── book_no8.gif
│ │ │ ├── book_no9.gif
│ │ │ ├── book_r_button.gif
│ │ │ ├── book_r_button0.gif
│ │ │ ├── book_r_button1.gif
│ │ │ ├── book_r_button_bg.gif
│ │ │ ├── book_r_jianbian3.gif
│ │ │ ├── bookbanner_fl.swf
│ │ │ ├── booksaleimg
│ │ │ │ ├── b_3.gif
│ │ │ │ ├── b_4.gif
│ │ │ │ ├── bg_book.gif
│ │ │ │ ├── bg_grad.gif
│ │ │ │ ├── book_dangdang.gif
│ │ │ │ ├── book_logo.gif
│ │ │ │ ├── button.gif
│ │ │ │ ├── button_s.gif
│ │ │ │ ├── cha.gif
│ │ │ │ ├── dashed.gif
│ │ │ │ ├── ddb_1.gif
│ │ │ │ ├── ddb_2.gif
│ │ │ │ ├── h_b.gif
│ │ │ │ ├── jianbian1.gif
│ │ │ │ ├── n_bg.gif
│ │ │ │ ├── n_point.gif
│ │ │ │ ├── r-r1.gif
│ │ │ │ ├── r-r1a.gif
│ │ │ │ ├── r-r2.gif
│ │ │ │ ├── r-r2a.gif
│ │ │ │ ├── r-r3anew.gif
│ │ │ │ ├── r-r3new.gif
│ │ │ │ ├── s1_TOp.gif
│ │ │ │ ├── s_l.gif
│ │ │ │ ├── s_r.gif
│ │ │ │ ├── sanjiao.gif
│ │ │ │ ├── search_kuang.gif
│ │ │ │ ├── shang.gif
│ │ │ │ ├── t_t_first.gif
│ │ │ │ ├── t_t_first2.gif
│ │ │ │ ├── t_t_jianbian.gif
│ │ │ │ ├── t_t_jianbian2.gif
│ │ │ │ ├── xuxian.gif
│ │ │ │ └── xuxian_x.gif
│ │ │ ├── bottom
│ │ │ │ ├── bj_blue.gif
│ │ │ │ ├── bj_gray.gif
│ │ │ │ ├── bj_red.gif
│ │ │ │ └── validate.gif
│ │ │ ├── brow_t_bg.gif
│ │ │ ├── bug_bg.gif
│ │ │ ├── butt_balance.gif
│ │ │ ├── butt_buy.gif
│ │ │ ├── buttom_goumai.gif
│ │ │ ├── buttom_goumai_click.gif
│ │ │ ├── buttom_goumai_over.gif
│ │ │ ├── buttom_zancun.gif
│ │ │ ├── buttom_zancun_click.gif
│ │ │ ├── buttom_zancun_over.gif
│ │ │ ├── cheap1.gif
│ │ │ ├── cheap2.gif
│ │ │ ├── cheap3.gif
│ │ │ ├── cheap4.gif
│ │ │ ├── commend_bg.gif
│ │ │ ├── d_introduce.gif
│ │ │ ├── default
│ │ │ │ ├── ancz081216_button05.gif
│ │ │ │ ├── book_banner_081203.jpg
│ │ │ │ ├── button01_080527_book.jpg
│ │ │ │ ├── button_wl090113_book.jpg
│ │ │ │ ├── dqd_yf081226_e_2..jpg
│ │ │ │ ├── lax081212_46724_208x104.jpg
│ │ │ │ ├── lax081229_49063_208x104(1).jpg
│ │ │ │ ├── lax090105_48634_500x130.jpg
│ │ │ │ ├── lzh398.jpg
│ │ │ │ ├── lzh404.jpg
│ │ │ │ ├── ncz081223_button03.jpg
│ │ │ │ └── newimages
│ │ │ │ └── book
│ │ │ │ ├── zh_090114ss_01.jpg
│ │ │ │ ├── zh_090114ss_02.jpg
│ │ │ │ ├── zh_090114ss_03.jpg
│ │ │ │ ├── zh_090114ss_04.jpg
│ │ │ │ ├── zh_090114ss_05.jpg
│ │ │ │ ├── zh_090114ss_06.jpg
│ │ │ │ ├── zh_090114ss_07.jpg
│ │ │ │ ├── zh_090114ss_08.jpg
│ │ │ │ ├── zh_090114ss_09.jpg
│ │ │ │ ├── zh_090114ss_10.jpg
│ │ │ │ ├── zh_090114ss_11.jpg
│ │ │ │ ├── zh_090114ss_12.jpg
│ │ │ │ ├── zh_090114ss_13.jpg
│ │ │ │ ├── zh_090114ss_14.jpg
│ │ │ │ ├── zh_090114ss_15.jpg
│ │ │ │ ├── zh_090114ss_16.jpg
│ │ │ │ ├── zh_090114ss_18.jpg
│ │ │ │ ├── zh_090114ss_20.jpg
│ │ │ │ ├── zh_090114ss_22.jpg
│ │ │ │ ├── zh_090114ss_24.jpg
│ │ │ │ ├── zh_090114ss_26.jpg
│ │ │ │ ├── zh_090114ss_28.jpg
│ │ │ │ ├── zh_090114ss_30.jpg
│ │ │ │ ├── zh_090114ss_32.jpg
│ │ │ │ ├── zh_090114ss_33.jpg
│ │ │ │ ├── zh_090114ss_34.jpg
│ │ │ │ ├── zh_090114ss_35.jpg
│ │ │ │ └── zh_090114ss_36.jpg
│ │ │ ├── default08temp
│ │ │ │ ├── CART_BG1.gif
│ │ │ │ ├── ddfyb_3.gif
│ │ │ │ ├── ddfyb_4.gif
│ │ │ │ ├── search.gif
│ │ │ │ ├── topsearchbar.gif
│ │ │ │ └── xuxian_x.gif
│ │ │ ├── dot2.gif
│ │ │ ├── dot21.gif
│ │ │ ├── dot_blue.gif
│ │ │ ├── dot_chuangshang.gif
│ │ │ ├── dot_chuangshang_1.gif
│ │ │ ├── dot_gandong.gif
│ │ │ ├── dot_gandong_1.gif
│ │ │ ├── dot_kafeiguan.gif
│ │ │ ├── dot_kafeiguan_1.gif
│ │ │ ├── dot_rmzz.gif
│ │ │ ├── dot_rmzz_1.gif
│ │ │ ├── dot_sale.gif
│ │ │ ├── dot_shanggan.gif
│ │ │ ├── dot_shanggan_1.gif
│ │ │ ├── dot_shuzhuopang.gif
│ │ │ ├── dot_shuzhuopang_1.gif
│ │ │ ├── dot_xing.gif
│ │ │ ├── dot_xing_gray.gif
│ │ │ ├── dqnew.swf
│ │ │ ├── fenlei_bg2.gif
│ │ │ ├── final_star
│ │ │ │ ├── icon_star.gif
│ │ │ │ ├── line_x.gif
│ │ │ │ ├── star_frame_bg.gif
│ │ │ │ └── star_t_bg.gif
│ │ │ ├── five_star.gif
│ │ │ ├── heibai.gif
│ │ │ ├── homeimg
│ │ │ │ ├── foot_bg.jpg
│ │ │ │ ├── foot_line.jpg
│ │ │ │ └── foot_point.jpg
│ │ │ ├── icon_01.gif
│ │ │ ├── icon_010.gif
│ │ │ ├── icon_02.gif
│ │ │ ├── icon_03.gif
│ │ │ ├── icon_04.gif
│ │ │ ├── icon_05.gif
│ │ │ ├── icon_06.gif
│ │ │ ├── icon_07.gif
│ │ │ ├── icon_08.gif
│ │ │ ├── icon_09.gif
│ │ │ ├── icon_20.gif
│ │ │ ├── icon_20_r.gif
│ │ │ ├── icon_40.gif
│ │ │ ├── icon_40_r.gif
│ │ │ ├── icon_bang.gif
│ │ │ ├── icon_book_mess.gif
│ │ │ ├── icon_chuban2.gif
│ │ │ ├── icon_chuban_r.gif
│ │ │ ├── icon_chuban_r2.gif
│ │ │ ├── icon_jcsp.png
│ │ │ ├── icon_jiaqian.gif
│ │ │ ├── icon_jiaqian_r.gif
│ │ │ ├── icon_jiaqian_r2.gif
│ │ │ ├── icon_present.gif
│ │ │ ├── icon_sanjiao.gif
│ │ │ ├── icon_sanjiao.png
│ │ │ ├── icon_sanjiao_black.gif
│ │ │ ├── icon_shijian2.gif
│ │ │ ├── icon_shijian_r.gif
│ │ │ ├── icon_shijian_r2.gif
│ │ │ ├── icon_storer.gif
│ │ │ ├── icon_xiaoshou_r.gif
│ │ │ ├── icon_zhekou.gif
│ │ │ ├── icon_zhekou_r.gif
│ │ │ ├── icon_zhekou_r2.gif
│ │ │ ├── jianbian_xsrm.gif
│ │ │ ├── label3.gif
│ │ │ ├── li_r_bg.gif
│ │ │ ├── line1.gif
│ │ │ ├── line_x.gif
│ │ │ ├── login_bj1.gif
│ │ │ ├── login_bj2.gif
│ │ │ ├── login_success.jpg
│ │ │ ├── logo.gif
│ │ │ ├── more1_top.gif
│ │ │ ├── music_channel
│ │ │ │ └── back_window.gif
│ │ │ ├── new.gif
│ │ │ ├── newRelease.gif
│ │ │ ├── newimages
│ │ │ │ └── tjym
│ │ │ │ └── tm_default_04.gif
│ │ │ ├── next.gif
│ │ │ ├── next_mouseover.gif
│ │ │ ├── page_down.gif
│ │ │ ├── page_down_gray.gif
│ │ │ ├── page_down_mouseover.gif
│ │ │ ├── page_up.gif
│ │ │ ├── page_up_gray.gif
│ │ │ ├── pic_myshopping.gif
│ │ │ ├── point_gray.gif
│ │ │ ├── promotion
│ │ │ │ └── icon_present.gif
│ │ │ ├── pucker_down.gif
│ │ │ ├── pucker_up.gif
│ │ │ ├── research
│ │ │ │ ├── css
│ │ │ │ │ └── research.css
│ │ │ │ ├── dang_r_bottom.gif
│ │ │ │ ├── dang_r_bottom_gray.gif
│ │ │ │ ├── dang_r_top_c.gif
│ │ │ │ ├── dang_r_top_l.gif
│ │ │ │ ├── dang_r_top_r.gif
│ │ │ │ ├── js
│ │ │ │ │ └── research.js
│ │ │ │ └── right_h2_bg.gif
│ │ │ ├── right.gif
│ │ │ ├── second_beijing01.gif
│ │ │ ├── second_beijing03.gif
│ │ │ ├── second_beijing05.gif
│ │ │ ├── second_butt_g_2.gif
│ │ │ ├── second_butt_y_2.gif
│ │ │ ├── second_jianbian01.gif
│ │ │ ├── second_rmzz.png
│ │ │ ├── shoppingtop
│ │ │ │ ├── arrow.gif
│ │ │ │ ├── logo.gif
│ │ │ │ ├── page_top_bg.gif
│ │ │ │ ├── search.gif
│ │ │ │ ├── tag_bang1.gif
│ │ │ │ ├── tag_bang2.gif
│ │ │ │ └── tag_tj.gif
│ │ │ ├── shuxian.gif
│ │ │ ├── star_gray.gif
│ │ │ ├── star_red.gif
│ │ │ ├── star_red2.gif
│ │ │ ├── title_bg.gif
│ │ │ ├── validate.gif
│ │ │ ├── window_loading.gif
│ │ │ ├── wrong.gif
│ │ │ ├── xianshi.gif
│ │ │ ├── xs.gif
│ │ │ ├── xssj_banner.gif
│ │ │ ├── xuxian_x.gif
│ │ │ └── xuxian_y.gif
│ │ ├── index.jsp
│ │ ├── js
│ │ │ ├── address_form.js
│ │ │ ├── book_list.js
│ │ │ ├── cart_list.js
│ │ │ ├── jquery-1.4.3.js
│ │ │ ├── order_info.js
│ │ │ ├── register_form.js
│ │ │ └── verify_form.js
│ │ ├── main
│ │ │ ├── book_detail.jsp
│ │ │ ├── book_list.jsp
│ │ │ ├── category.jsp
│ │ │ ├── hot.jsp
│ │ │ ├── main.jsp
│ │ │ ├── new.jsp
│ │ │ └── recommend.jsp
│ │ ├── mysql.sql
│ │ ├── order
│ │ │ ├── address_form.jsp
│ │ │ ├── order_info.jsp
│ │ │ └── order_ok.jsp
│ │ ├── productImages
│ │ │ ├── 1.jpg
│ │ │ ├── 10.jpg
│ │ │ ├── 11.jpg
│ │ │ ├── 12.jpg
│ │ │ ├── 13.jpg
│ │ │ ├── 14.jpg
│ │ │ ├── 15.jpg
│ │ │ ├── 16.jpg
│ │ │ ├── 17.jpg
│ │ │ ├── 18.jpg
│ │ │ ├── 19.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 20.jpg
│ │ │ ├── 21.jpg
│ │ │ ├── 22.jpg
│ │ │ ├── 23.jpg
│ │ │ ├── 24.jpg
│ │ │ ├── 25.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── 5.jpg
│ │ │ ├── 6.jpg
│ │ │ ├── 7.jpg
│ │ │ ├── 8.jpg
│ │ │ └── 9.jpg
│ │ └── user
│ │ ├── login_form.jsp
│ │ ├── redirect.jsp
│ │ ├── register_form.jsp
│ │ ├── register_ok.jsp
│ │ └── verify_form.jsp
│ ├── doc
│ └── src
│ ├── com
│ │ └── tarena
│ │ ├── action
│ │ │ ├── BaseAction.java
│ │ │ ├── cart
│ │ │ │ └── CartAction.java
│ │ │ ├── main
│ │ │ │ ├── BookListAction.java
│ │ │ │ ├── CategoryAction.java
│ │ │ │ ├── HotProductAction.java
│ │ │ │ ├── NewProductAction.java
│ │ │ │ └── RecommendProductAction.java
│ │ │ ├── order
│ │ │ │ └── OrderAction.java
│ │ │ └── user
│ │ │ ├── ImageAction.java
│ │ │ ├── LoginAction.java
│ │ │ ├── LogoutAction.java
│ │ │ ├── RegisterAction.java
│ │ │ ├── ValidEmailAction.java
│ │ │ ├── VerifyCodeAction.java
│ │ │ └── VerifyEmailAction.java
│ │ ├── dao
│ │ │ ├── BookDAO.java
│ │ │ ├── CartDAO.java
│ │ │ ├── CategoryDAO.java
│ │ │ ├── ItemDAO.java
│ │ │ ├── OrderDAO.java
│ │ │ ├── ProductDAO.java
│ │ │ ├── ReceiveAddressDAO.java
│ │ │ ├── UserDAO.java
│ │ │ └── impl
│ │ │ ├── BaseDAO.java
│ │ │ ├── BookDAOImpl.java
│ │ │ ├── CartDAOImpl.java
│ │ │ ├── CategoryDAOImpl.java
│ │ │ ├── ItemDAOImpl.java
│ │ │ ├── OrderDAOImpl.java
│ │ │ ├── ProductDAOImpl.java
│ │ │ ├── ReceiveAddressDAOImpl.java
│ │ │ └── UserDAOImpl.java
│ │ ├── entity
│ │ │ ├── Book.java
│ │ │ ├── Cart.java
│ │ │ ├── CartItem.java
│ │ │ ├── Category.java
│ │ │ ├── Item.java
│ │ │ ├── Order.java
│ │ │ ├── Product.java
│ │ │ ├── ReceiveAddress.java
│ │ │ └── User.java
│ │ ├── interceptor
│ │ │ ├── LoginInterceptor.java
│ │ │ └── TransactionInterceptor.java
│ │ ├── service
│ │ │ ├── CartService.java
│ │ │ └── impl
│ │ │ └── CartServiceImpl.java
│ │ ├── test
│ │ │ └── CategoryTest.java
│ │ └── util
│ │ ├── ConnUtil.java
│ │ ├── Constant.java
│ │ ├── DateUtil.java
│ │ ├── DbPoolUtil.java
│ │ ├── EmailUtil.java
│ │ ├── ImageUtil.java
│ │ ├── MD5Util.java
│ │ └── VerifyUtil.java
│ ├── dbcp.properties
│ ├── dbcp1.properties
│ ├── dbcp2.properties
│ ├── struts-cart.xml
│ ├── struts-main.xml
│ ├── struts-order.xml
│ ├── struts-user.xml
│ └── struts.xml
└── mysql.sql
66 directories, 479 files
评论