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

时间:2020-12-20 16:39:39

一. 针对很多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.后台管理员登录

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

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

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

3.新增分类

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

4.分类列表查看

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

5.新增图书

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

6.图书列表

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

7.前台主页

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

8.前台用户注册

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

9.前台用户登录

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

10.查看购物车

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

11用户订单

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

12支付订单

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

13.代码截图

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