CartServlet
-bookService:BookService
Page<T>
+PAGE_SIZE:Integer-pageNo:Integer -pageTotal:Integer -pageSize=PAGE_SIZE:Integer -pageTotal:Integer- items:List<T>-url:String
+getPageNo(): Integer+getPageTotal():Integer+getPageSize():Integer+getPageTotal():Integer+getItems():List<T>+getUrl():String+setPageNo(Integer): void+setPageTotal(Integer):void+setPageSize(Integer):void+setPageTotal(Integer):void+setItems(List<T>):void+setUrl(String):void+toString():String
ClientBookServlet
BookDao
Order
-orderId:String -createTime:Date -price:BigDecimal -status:Integer -userId:Integer
+getId( ):Integer+getCreateTime( ):Date+getPrice( ):BigDecimal+getStatus( ):Integer+getUserId( ):Integer+setId( ):Integer+setCreateTime( ):Date+setPrice( ):BigDecimal+setStatus( ):Integer+setUserId( ):Integer+toString( ):String
OrderItemDao
+saveOrderItem(OrderItem):int+queryOrderDetailByOrderId(String ):List<OrderItem>
OrderDaoImpl
Book
-id :Integer-name:String-author:String-price:BigDecimal-sales:Integer-stock:Integer-imgPath:String
+getAuthor( ):String+getId( ):Integer+getImgPath( ):String+getName( ):String+getPrice( ):BigDecimal+getSales( ):Integer+getStock( ):Integer+setAuthor(String ):void+setId(Integer ):void+setImgPath( String):void+setName( String):void+setPrice(BigDecimal ):void+setSales( Integer):void+setStock( Integer):void+toString() :String
BookService
OrderService
RegistServlet
-userService:UserService
JdbcUtils
-dataSource:DruidDataSource -conns:ThreadLocal<Connection>
+getConnection():Connection+commitAndClose():void+rollbackAndClose():void
Cart
UserDao
ManagerFilter
BaseDao
-queryRunner:QueryRunner
OrderItem
- id:Integer-name:String -count:Integer -prie:BigDecimal -totalPrice:BigDecimal -orderId:String
+getId( ):Integer+getName( ):String+getCount( ):Integer+getPrice( ):BigDecimal+getTotalPrice( ):BigDecimal+getOrderId( ):String+setId(Integer ):void+setName(String ):void+setCount(Integer ):void+setPrice(BigDecimal ):void+setTotalPrice(BigDecimal ):void+setOrderId(String ):void+toString( ):String
BookServiceImpl
-bookDao:BookDao
BaseServlet
OrderServiceImpl
-orderDao :OrderDao - orderItemDao :OrderItemDao- bookDao :BookDao
UserServiceImpl
-userDao:UserDao
+ registUser(User );void +login(User ):User+existsUsername(String ):boolean
TransactionFilter
LoginServlet
-userService:UserService
UserServlet
UserService
BookServlet
WebUtils
OrderDao
CartItem
-id:Integer -name:String -count:Integer -price:BigDecimal-totalPrice:BigDecimal
+getId( ):Integer+getName( ):String+getCount( ):Integer+getPrice( ):BigDecimal+getTotalPrice( ):BigDecimal+setId(Integer ):void+setName(String ):void+setCount(Integer ):void+setPrice(BigDecimal ):void+setTotalPrice(BigDecimal ):void+toString( ):String
OrderServlet
-orderService:OrderService
User
-id:Integer -username:String -password:String -email:String
+getId( ):Integer+getName( ):String+getPassword( ):String+getEmail( ):String+setId(Integer ):void+setName(String ):void+setPassword(String ):void+setEmail(String ):void+toString( ):String