Advertisement

基于Servlet、JSP和JavaBean的网站书店开发(含完整源码)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本书详细介绍如何使用Servlet、JSP及JavaBean技术来构建一个功能完善的在线书店系统,并附有全部源代码供读者实践参考。适合初学者深入学习Web应用开发。 以下是关于一个使用servlet+jsp+javaBean技术开发的网上书店完整源码的一部分内容: ```java package com.lovo.cq.shopping10_1.daoimpl; import com.lovo.cq.shopping10_1.common.DbUtil; import com.lovo.cq.shopping10_1.dao.OrderDao; import com.lovo.cq.shopping10_1.po.Order; import com.lovo.cq.shopping10_1.po.OrderItem; import com.lovo.cq.shopping10_1.po.User; import java.sql.*; import java.util.ArrayList; import java.util.List; public class OrderDaoImpl implements OrderDao { /** * 添加订单,并返回一个订单号 * * @param order 一个订单对象 * @return int 返回生成的订单号 */ public int addOrder(Order order) { int orderId = 0; PreparedStatement pstmt_order = null; // 对订单进行操作的预定义语句 PreparedStatement pstmt_item = null; // 对订单项进行操作的预定义语句 ResultSet rs = null; DbUtil dbUtil = null; String sql_order = insert into tb_order values(null,?,?,?,?,?,null,?); try { dbUtil = new DbUtil(); dbUtil.getCon().setAutoCommit(false); // 开启事务处理 pstmt_order = dbUtil.getCon().prepareStatement(sql_order); pstmt_order.setString(1, order.getUser().getName()); pstmt_order.setString(2, order.getUser().getAddress()); pstmt_order.setString(3, order.getRecvName()); pstmt_order.setString(4, order.getUser().getPostcode()); pstmt_order.setString(5, order.getUser().getEmail()); pstmt_order.setInt(6,order.getFlag() ); pstmt_order.executeUpdate(); rs = pstmt_order.getGeneratedKeys(); // 获取生成的主键 if(rs.next()) { orderId = rs.getInt(1); } String sql_item = insert into tb_orderItem values(null,?,?,?,?,?); pstmt_item = dbUtil.getCon().prepareStatement(sql_item); List orderItemsList = order.getOrderItem(); // 获取所有订单项 for(int i=0; i selectOrder(String name){ ArrayList list = new ArrayList<>(); DbUtil dao = new DbUtil(); PreparedStatement pre = null; ResultSet re = null; String sql=select * from tb_order where name=?; try{ pre=dao.getCon().prepareStatement(sql); pre.setString(1, name); re =pre.executeQuery(); while(re.next()){ Order or = new Order(); User user =new User(); int orderId=re.getInt(orderId); String userName=re.getString(name); String recvName= re.getString(recvName); String address=re.getString(address); String postcode= re.getString(postcode); String email= re.getString(email); or.setOrderId(orderId); user.setName(userName); user.setAddress(address); user.setPostcode(postcode); user.setEmail(email); or.setUser(user); or.setRecvName(recvName); list.add(or); } }catch (SQLException e) { e.printStackTrace(); } return list; } // 根据订单号查询订单项 public List selectOrderItem(int id){ ArrayList list = new ArrayList<>(); DbUtil dao =new DbUtil(); PreparedStatement pre =null; ResultSet re=null; String sql=select * from tb_orderItem where orderId=? ; try{ pre=dao.getCon().prepareStatement(sql); pre.setInt(1, id); re =pre.executeQuery(); while(re.next()){ OrderItem item=new OrderItem

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ServletJSPJavaBean
    优质
    本书详细介绍如何使用Servlet、JSP及JavaBean技术来构建一个功能完善的在线书店系统,并附有全部源代码供读者实践参考。适合初学者深入学习Web应用开发。 以下是关于一个使用servlet+jsp+javaBean技术开发的网上书店完整源码的一部分内容: ```java package com.lovo.cq.shopping10_1.daoimpl; import com.lovo.cq.shopping10_1.common.DbUtil; import com.lovo.cq.shopping10_1.dao.OrderDao; import com.lovo.cq.shopping10_1.po.Order; import com.lovo.cq.shopping10_1.po.OrderItem; import com.lovo.cq.shopping10_1.po.User; import java.sql.*; import java.util.ArrayList; import java.util.List; public class OrderDaoImpl implements OrderDao { /** * 添加订单,并返回一个订单号 * * @param order 一个订单对象 * @return int 返回生成的订单号 */ public int addOrder(Order order) { int orderId = 0; PreparedStatement pstmt_order = null; // 对订单进行操作的预定义语句 PreparedStatement pstmt_item = null; // 对订单项进行操作的预定义语句 ResultSet rs = null; DbUtil dbUtil = null; String sql_order = insert into tb_order values(null,?,?,?,?,?,null,?); try { dbUtil = new DbUtil(); dbUtil.getCon().setAutoCommit(false); // 开启事务处理 pstmt_order = dbUtil.getCon().prepareStatement(sql_order); pstmt_order.setString(1, order.getUser().getName()); pstmt_order.setString(2, order.getUser().getAddress()); pstmt_order.setString(3, order.getRecvName()); pstmt_order.setString(4, order.getUser().getPostcode()); pstmt_order.setString(5, order.getUser().getEmail()); pstmt_order.setInt(6,order.getFlag() ); pstmt_order.executeUpdate(); rs = pstmt_order.getGeneratedKeys(); // 获取生成的主键 if(rs.next()) { orderId = rs.getInt(1); } String sql_item = insert into tb_orderItem values(null,?,?,?,?,?); pstmt_item = dbUtil.getCon().prepareStatement(sql_item); List orderItemsList = order.getOrderItem(); // 获取所有订单项 for(int i=0; i selectOrder(String name){ ArrayList list = new ArrayList<>(); DbUtil dao = new DbUtil(); PreparedStatement pre = null; ResultSet re = null; String sql=select * from tb_order where name=?; try{ pre=dao.getCon().prepareStatement(sql); pre.setString(1, name); re =pre.executeQuery(); while(re.next()){ Order or = new Order(); User user =new User(); int orderId=re.getInt(orderId); String userName=re.getString(name); String recvName= re.getString(recvName); String address=re.getString(address); String postcode= re.getString(postcode); String email= re.getString(email); or.setOrderId(orderId); user.setName(userName); user.setAddress(address); user.setPostcode(postcode); user.setEmail(email); or.setUser(user); or.setRecvName(recvName); list.add(or); } }catch (SQLException e) { e.printStackTrace(); } return list; } // 根据订单号查询订单项 public List selectOrderItem(int id){ ArrayList list = new ArrayList<>(); DbUtil dao =new DbUtil(); PreparedStatement pre =null; ResultSet re=null; String sql=select * from tb_orderItem where orderId=? ; try{ pre=dao.getCon().prepareStatement(sql); pre.setInt(1, id); re =pre.executeQuery(); while(re.next()){ OrderItem item=new OrderItem
  • JSPJavaBeanServlet
    优质
    本项目为一个基于JSP与JavaBean技术构建的在线图书销售平台的后端Servlet代码实现,旨在提供用户友好的购书体验及高效的商品管理功能。 网上书店源码使用了JSP、JavaBean和Servlet技术。这段描述重复多次强调了这一技术栈的组合应用在构建网上书店系统中的重要性。 如果需要更具体的技术细节或示例代码,通常可以查找开源项目或者相关教程进行学习参考。对于希望深入理解每个组件如何协同工作的开发者来说,这样的源码分析是非常有价值的资源。
  • JSPJavaBeanServlet系统
    优质
    本项目为一个基于JSP、JavaBean及Servlet技术构建的网上书店系统,旨在提供便捷高效的图书在线购买服务。 基于JSP+JavaBean+Servlet开发的网上书店应用程序使用MySQL数据库实现基本功能如购物车操作、订单内容的更改与删除以及用户管理等内容。
  • JSPServletJavaBean上商城项目
    优质
    本项目为基于JSP、Servlet及JavaBean技术开发的网上商城系统,提供完整的前端界面与后端逻辑实现,适用于学习网站开发流程和技术实践。 这段文字描述了一个使用JSP、Servlet和JavaBean技术开发的网上商城项目完整源码。该项目页面设计美观,并且包含了数据库支持。
  • JSPServletJavaBean上商城项目
    优质
    本项目提供了一套完整的网上商城解决方案,采用JSP、Servlet和JavaBean技术实现。包含了用户管理、商品展示与购物车系统等功能模块,适合初学者学习或小型电商网站搭建使用。 JSP、Servlet和JavaBean实现的网上商城项目完整源码,页面设计美观,并且包含数据库功能。
  • JSPServletJavaBean上商城项目
    优质
    本项目为一个完整的网上商城系统,采用JSP、Servlet及JavaBean技术构建。提供商品展示、购物车管理和订单处理等功能,适合学习Web开发与电商应用实践。 jsp+servlet+javabean实现的网上商城项目包含完整源码,页面设计美观,并且集成了数据库功能。
  • JSPServletJavaBean上商城项目
    优质
    本项目提供一个完整的基于JSP、Servlet和JavaBean技术框架实现的网上商城系统源代码,涵盖商品展示、用户管理及订单处理等核心功能。 这段文字描述了一个使用JSP、Servlet和JavaBean技术开发的网上商城项目完整源码,界面设计美观,并且包含了数据库功能。
  • JSPServletJavaBean上商城项目
    优质
    本项目提供了一套完整的网上商城解决方案,采用JSP、Servlet及JavaBean技术构建。代码涵盖用户管理、商品展示与购物车功能,适合学习交流和技术参考。 jsp+servlet+javabean实现的网上商城项目包含完整源码,页面设计美观,并且包含了数据库功能。
  • JSPServlet JavaBean Mysql 管理系统
    优质
    本系统是一款采用JSP、Servlet和JavaBean技术开发的网上书店管理软件,它利用MySQL数据库存储书籍信息,并提供用户友好的界面进行图书管理和在线销售。 本系统基于MVC架构构建在线书店管理系统,并利用JSP、Servlet及JavaBean技术实现。数据支持方面,则选择了MySQL数据库作为主要工具。此外,该资源还包含一个便于导入使用的数据库.sql脚本段落件。
  • 一套在线JSPServlet
    优质
    本项目为一个功能完备的在线书店系统,采用Java Server Pages (JSP)与Servlet技术构建。包含用户管理、书籍浏览购买及管理员后台操作等功能模块。适合学习Web开发技术应用。 这是我以前参加培训班时老师带我们完成的一个项目,我自己做完后感觉效果不错,功能基本上都已经实现了。这是第一次上传分享,希望大家多多支持。