一. 针对很多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.后台管理员登录
2.登录成功,显示后台管理主页面
3.新增分类
.
4.分类列表查看
5.新增图书
6.图书列表
7.前台主页
8.前台用户注册
9.前台用户登录
10.查看购物车
11用户订单
12支付订单
13.代码截图