本书全面、详细地介绍了Java Web应用项目开发所需要的各种知识与技能,主要内容包括开发环境的安装与配置、网上商店登录页面建立、访问控制与人数统计、网上商店的商品信息维护、商品信息的分页查询、购物车功能的实现、Servlet的应用、JavaMail的应用、安全验证码和JfreeChart的应用等。作者结合多年的企业工作经验和教学经验,根据企业的实际开发需要的能力和要求以及学生的认知规律,并请教了大量在实际开发岗位上的资深工程师,编写出本书。本书将一个网上商店的项目分解到各章,贯穿始终,是一本以“项目驱动、案例教学、理论与实践相结合”的教学方法为主的一体化教材。 本书适合作为高职高专院校计算机专业的教材,也可供开发人员参考。
样章试读
目录
前言
项目1 配置网上商店开发运行环境
1.1 项目描述
1.2 项目分析
1.3 学习目标
1.4 项目实施
任务1.4.1 确定网上商店系统的技术框架
任务1.4.2 安装配置JSP开发运行环境
任务1.4.3 创建部署运行一个JSP的Web项目
任务1.4.4 不正常的JSP应用程序的调试与排错
任务1.4.5 部署网上商店系统
1.5 项目学习总结
1.6 课后习题
项目2 实现网上商店登录页面
2.1 项目描述
2.2 项目分析
2.3 学习目标
2.4 项目实施
任务2.4.1 解析网上商店显示日期页面
任务2.4.2 编写包括三种注释方式的JSP页面
任务2.4.3 设置不同的网上商店欢迎页面
任务2.4.4 页面出现乱码等不正常显示页面的排错
任务2.4.4 页面出现乱码等不正常显示页面的排错
2.5 项目学习总结
2.6 课后习题
项目3 实现访问控制与已访问人数的统计
3.1 项目描述
3.2 项目分析
3.3 学习目标
3.4 项目实施
任务3.4.1 实现网上商店页面访问控制
任务3.4.2 降低访问控制代码在各页面中的冗余度
任务3.4.3 用application对象实现访问人数统计
3.5 项目学习总结
3.6 课后习题
项目4 实现网上商店商品信息维护
4.1 项目描述
4.2 项目分析
4.3 学习目标
4.4 项目实施
任务4.4.1 实现网上商店商品列表显示
任务4.4.2 开发专门的类负责建立数据库、连接及关闭连接
任务4.4.3 实现商品详情查询页面
任务4.4.4 实现商品新增、修改、删除功能
4.5 项目学习总结
4.6 课后习题
项目5 实现网上商店分页查询
5.1 项目描述
5.2 项目分析
5.3 学习目标
5.4 项目实施
任务5.4.1 获取网上商店admin表的元数据信息
任务5.4.2 实现网上商店商品信息分页查询功能
5.5 项目学习总结
5.6 课后习题
项目6 实现网上商店购物车功能
6.1 项目描述
6.2 项目分析
6.3 学习目标
6.4 项目实施
任务6.4.1 创建商品表的JavaBean
任务6.4.2 用普通方法在JSP中对商品表的JavaBean进行读写操作
任务6.4.3 用JSP标准动作在JSP中对商品表的JavaBean进行读写操作
任务6.4.4 实现网上商店用户JavaBean与HTML登录界面的数据交互
任务6.4.5 用JavaBean实现网上商店计数器
任务6.4.6 用JavaBean与内置对象实现购物车
6.5 项目学习总结
6.6 课后习题
项目7 使用Servlet实现网上商店用户认证
7.1 项目描述
7.2 项目分析
7.3 学习目标
7.4 项目实施
任务7.4.1 创建简单的Servlet
任务7.4.2 实现FORM表单访问Servlet
任务7.4.3 实现Servlet读取表单数据
任务7.4.4 使用Servlet实现网上商店用户认证
7.5 项目学习总结
7.6 课后习题
项目8 实现网上商店商品图片上传下载
8.1 项目描述
8.2 项目分析
8.3 学习目标
8.4 项目实施
任务8.4.1 实现网上商店商品图片上传
任务8.4.2 实现网上商店商品图片下载
任务8.4.3 实现网上商店商品图片上传进度条显示
8.5 项目学习总结
8.6 课后习题
项目9 实现网上商店邮件发送订单
9.1 项目描述
9.2 项目分析
9.3 学习目标
9.4 项目实施
任务9.4.1 使用JavaMail实现简单邮件发送功能
任务9.4.2 使用commons-email实现简单邮件发送功能
任务9.4.3 使用commons-email实现带附件邮件发送功能
9.5 项目学习总结
9.6 课后习题
项目10 实现网上商店的登录安全验证码
10.1 项目描述
10.2 项目分析
10.3 学习目标
10.4 项目实施
任务10.4.1 实现数字安全验证码
任务10.4.2 使用Servlet实现数字字母混合安全验证码
10.5 项目学习总结
10.6 课后习题
项目11 实现网上商店的月销售商品数据统计图表
11.1 项目描述
11.2 项目分析
11.3 学习目标
11.4 项目实施
任务11.4.1 实现网上商店的月销售商品数据饼状统计图表
任务11.4.2 实现网上商店的月销售商品数据柱状统计图表
11.5 项目学习总结
11.6 课后习题
参考文献
]]>