购物车与应用安全实现解析
购物车功能实现
在开发应用时,购物车功能是常见且重要的一部分。首先,我们实现了一个 ShoppingCart 接口,用于管理购物车信息。可以通过该接口添加和移除宠物商品。同时,还提供了一个简单的实现类 SimpleShoppingCart ,它将购物车信息存储在内存中。
接着,实现了 TestAddPetToShoppingCart 和 AddPetToShoppingCart 类。其中, AddPetToShoppingCart 类是一个动作类,用于将宠物添加到购物车中。
之后,实现了结账和保存订单的功能。结账功能会弹出一个表单,用户需要在表单中输入送货信息、账单信息和信用卡信息,同时会向用户展示购物车中的所有宠物商品,以便用户进行确认。这一功能在名为 CheckOut 的动作类中实现。而 SaveOrder 类则用于处理订单的创建或取消操作。为了处理添加和取消订单的实际任务,还定义了一个单独的 OrderProcessing 接口。
这里涉及的所有类都与 Order 对象相关。 Order 是一个具体的 Hibernate 可持久化类。我们利用 Hibernate 的组件功能,为 BillingInfo 、 ShippingInfo 和 CreditCardInf
超级会员免费看
订阅专栏 解锁全文
1544

被折叠的 条评论
为什么被折叠?



