书城项目

  1. 前端验证用户表单项是否填写正确(用户名,密码,email…),使用正则表达式判断。
  2. IDEA tomcat部署web项目,在out目录下。
  3. servlet是web服务器端的一个JAVA程序,用来处理客户端发来的http请求。
    使用步骤:
    创建自己的servlet接口实现类,实现service方法,在web.xml中配置servlet信息。
    httpservletResponse:代表对浏览器的响应信息。一个作用是写字符串,另一个是重定向。
  4. 路径一般写绝对路径,可用base标签指定所有路径的起始路径。
  5. 1、表示层:和用户直接交互
    HTML页面,Servlet。
    2、业务逻辑层:处理网站的业务功能
    编写的业务逻辑代码。
    Service层:UserService login()
    3、数据库访问层:(持久化层)
    Dao层:把所有操作数据库的类我们可以放在Dao层
    模型层:创建与数据库数据对应的对象在这里插入图片描述
    在这里插入图片描述

用户使用时系统流程:
1、用户查看HTML页面,发送请求(登陆、注册)
2、Servlet层的某个Servlet收到用户请求
3、调用Service层相关方法来处理
4、Service层可以直接调用Dao层来和数据库沟通
5、Dao层将查询到的数据封装为对象,系统以后就是使用对象就可以。
开发流程:
1)需求分析,建立模型。建立相关模型Bean层(user表和user类)
2)建立Dao层,操作数据库,有几个表就建几个dao。
3)service层,处理业务逻辑
4)servlet层,处理用户请求。
5)界面相应
6. JSP
7. JSP表达式:在页面输出内容
8. JSP脚本:JAVA代码,内容直接写到service方法中。所以不能有私有变量,或者再写个方法。
9. JSP代码变了页面却没更新的原因是Tomcat里面没设置更新,设置即可。

ajax

在这里插入图片描述
服务器不发送整个页面,只更新页面一部分内容。常见应用:注册时对用户名、密码等每条逐个确认。。。
常用json传送数据。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaWeb书城项目是一个基于JavaWeb技术开发的在线图书销售平台。该项目旨在为用户提供一个方便快捷的购书平台,并支持在线购买、浏览图书信息等功能。 该项目的主要功能包括用户注册登录、图书分类浏览、商品搜索、购物车管理、订单管理等。 用户可以通过注册登录功能创建自己的账号,并进行个人信息的管理。用户登录后可以浏览不同分类的图书,并支持按关键字搜索特定的图书。同时,用户可以将心仪的图书添加到购物车中,并支持修改购物车数量和删除购物车中的图书。当用户完成商品的选购后,可以提交订单进行结算,实现购物流程的完整。 图书分类浏览的功能可以让用户根据自己的需求,选择不同的图书分类进行浏览和选择。用户可以根据自己的兴趣和需求来选择特定类型的图书。 商品搜索功能可以方便用户根据关键字快速找到所需要的图书。用户只需输入关键字即可快速搜索到与该关键字相关的图书信息。 购物车管理功能可以帮助用户管理已选购的图书。用户可以对购物车中的图书进行数量的增减和删除操作,方便用户根据自己的需求进行调整。 订单管理功能可以帮助用户查看和管理自己的订单。用户可以查看已购买的订单详情,并支持订单的取消和重新购买等操作。 总之,该JavaWeb书城项目通过提供用户注册登录、图书分类浏览、商品搜索、购物车管理、订单管理等功能,为用户打造了一个便利的在线图书销售平台。用户可以通过该平台方便地浏览、购买自己喜欢的图书,提高图书销售的便捷性和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值