java web网上书店_java web简易网上书店项目系列,使用MVC模式(servlet+jstl+dbutils),开篇...

这篇博客针对java web初学者,通过一个简易网上书店项目,逐步讲解java web开发,涉及servlet、jstl和dbutils。项目包括管理员后台(图书分类和信息管理)和用户前台(浏览、购物车、订单)。通过实践帮助学习者理解java web开发基础,为后续深入学习打下基础。
摘要由CSDN通过智能技术生成

一. 针对很多java web初学者入门困难的问题,笔者利用一个小型web项目,一步一步的展示java web开发方法,每一个章节引入一些java web开发的重点知识,让同学们可以将java web开发的知识点串联起来,学会综合运用。

对于初学者而言,代码示例是最好的教材,可能一遍看不懂,就多看几遍,相关知识点,如果本教程介绍的清楚的,请自行百度相关知识,或请教师友。

本项目采用的技术栈为:

0.简单html页面,无css,重在揭示servlet和数据库访问技巧

1.servlet

2.jsp(不在jsp中写脚本,而是采用el,jstl表达式的方式),当前推荐做法

3.访问数据库采用dbutils(jdbc的简单封装),开源中国使用该技术做的数据库访问层。

4.数据库使用Oracle

二.项目基本需求:

一个简易的网上书店项目,分为网站后台和前台:

(1)后台功能:管理员登录后台可以新增图书分类,图书信息。

(2)前台功能:普通用户在网站注册登录后,可以浏览各个分类下的图书信息,加入购物车,模拟支付下订单。

基础差的同学可以通过一步一步跟着笔者做这个实例,体会到java web开发的原理,为将来的三大框架学习打下基础,提高学习java web开发的信息。

三.项目的一些截图说明:

1.后台管理员登录

e4a7a681c6ef8c762c573c2d65888574.png

2.登录成功,显示后台管理主页面

97013a6db67b0069b6995df626bf3d6e.png

3.新增分类

.

4754afda7cd3eab45107e5cd65576999.png

4.分类列表查看

6c2805ac77f67f93d5e7d0100cce22e4.png

5.新增图书

cada99276065b8acec5b0dcf7ff45aa9.png

6.图书列表

313ccb54fc84f05c11e00b83bbbe085b.png

7.前台主页

1e5c0d862864fbb4a782be98df1298b2.png

8.前台用户注册

e4f9f7a5c9e4f7701d4d114a82928bd2.png

9.前台用户登录

f77c6abf6a9b9530b272d496044c03f8.png

10.查看购物车

06d208b56c63b1bbf6bec9a529579261.png

11用户订单

e00644fa701d31688fbfbaf98751c25e.png

12支付订单

77b124970a3f5a461034ab3dc2ec0d94.png

13.代码截图

e4b0e06ccc57edded84184e40cdc49df.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值