Java Web 项目实训教程

Java Web 项目实训教程

孙道贺, 等编著

出版社:清华大学出版社

年代:2016

定价:30.0

书籍简介:

本书第一章对Java Web应用开发的相关基础知识进行了简单的介绍,其余部分介绍一个完整的基于MVC设计模式的招生考试报名系统项目案例。

书籍目录:

第1章Java Web开发基础

1.1Web应用基础

1.1.1因特网与万维网

1.1.2浏览器与网页

1.1.3HTML

1.1.4层叠样式表CSS

1.2JSP技术

1.2.1JSP技术简介

1.2.2JSP语法

1.2.3JSP内置对象

1.3Servlet技术

1.3.1Servlet技术简介

1.3.2Java Servlet与JSP的比较

1.3.3Servlet示例

1.4JavaBean技术

1.4.1JavaBean技术简介

1.4.2JSP+JavaBean应用示例

1.4.3Servlet+JavaBean应用示例

1.5Servlet过滤器技术

1.5.1Servlet过滤器技术简介

1.5.2Servlet过滤器示例

1.6EL表达式语言

1.6.1EL表达式简介

1.6.2EL访问JavaBean示例

1.7JSTL标签库

1.7.1JSTL标签库简介

1.7.2常用JSTL标签

1.7.3JSTL标签示例

第2章招生考试报名系统项目概述

2.1项目概述

2.2系统业务流程分析

2.3系统功能说明

2.4非功能性需求

第3章项目数据库设计

3.1系统数据流图

3.2概念模型ER图

3.3逻辑结构设计

3.4数据库的MySQL实现

3.4.1MySQL的安装与配置

3.4.2数据库的实现

3.5数据库的连接访问

3.5.1JDBC访问MySQL数据库

3.5.2数据源

第4章站点资源组织与用户页面设计

4.1使用MyEclipse创建Web项目

4.1.1MyEclipse开发环境安装与配置

4.1.2创建并发布Web项目

4.2站点资源组织

4.2.1Java Web开发模型

4.2.2站点资源规划

4.3用户页面设计

4.3.1总体布局设计

4.3.2页面元素样式设计与实现

第5章过滤器在网站中的应用

5.1Servlet过滤器简介

5.1.1Servlet过滤器工作原理

5.1.2Servlet过滤器实现步骤

5.2编码过滤器

5.2.1创建使用编码过滤器

5.2.2彻底解决中文乱码问题

5.3用户权限过滤器

5.3.1学生用户权限过滤器

5.3.2管理员共有功能权限过滤器

5.3.3招生管理员权限过滤器

5.3.4教务管理员权限过滤器

5.3.5系统管理员权限过滤器

第6章用户模块设计

6.1学生用户注册模块

6.1.1注册处理流程

6.1.2注册页面设计与实现

6.1.3验证码的生成

6.1.4密码加密

6.1.5用户注册Servlet的实现

6.1.6用户注册模型层实现

6.2用户登录模块

6.2.1学生用户登录

6.2.2管理员用户登录

6.2.3用户退出模块

6.3用户管理模块

6.3.1管理员维护功能

6.3.2学生密码清零功能

6.3.3用户修改密码功能

6.3.4用户查看登录历史功能

第7章招考信息管理模块设计

7.1招考阶段模块

7.1.1阶段定义功能

7.1.2阶段设置功能

7.2招考信息设置模块

7.2.1设置学校基本信息功能

7.2.2设置招考专业功能

7.2.3设置考试科目信息功能

第8章Servlet监听器在网站中的应用

8.1Servlet监听器

8.2应用数据的全局监听

8.3在线人数统计

第9章在线报名与打印模块设计

9.1在线填报基本信息模块

9.1.1表单设计

9.1.2表单处理

9.2上传照片模块

9.2.1JspSmartUpload组件简介

9.2.2实现照片上传功能

9.3报名表以及准考证打印设计

9.3.1报名表打印设计

9.3.2准考证打印设计

第10章报考信息管理与现场确认模块

10.1报考信息统计及信息查询模块

10.1.1学生报考信息统计及查询页面

10.1.2报考信息查询业务逻辑

10.1.3报考信息查询方法

10.2考生现场确认信息模块

10.2.1现场确认页面

10.2.2现场确认业务逻辑

10.2.3确认信息查询以及现场确认方法

第11章考号与考场分配功能模块

11.1准考证号的生成

11.1.1准考证号生成规则

11.1.2准考证号生成页面

11.1.3准考证号生成业务逻辑

11.2考场与座位号的分配

11.2.1考场与座位号分配原则

11.2.2考场与座位号分配页面设计

11.2.3考场与座位号分配功能业务逻辑

第12章成绩管理模块

12.1JExcelAPI介绍

12.1.1JSP操作Excel工具汇总

12.1.2JExcelAPI开发环境简单配置

12.1.3JExcelAPI基本语法

12.2成绩管理模块实现

12.2.1成绩管理页面设计

12.2.2成绩管理模块业务逻辑

第13章数据库备份与恢复

13.1功能及页面设计

13.1.1数据库管理功能

13.1.2页面设计

13.2数据库备份功能实现

13.2.1数据库备份基本方法

13.2.2数据库备份Serlvet的实现

13.3数据库恢复功能实现

13.3.1数据库恢复基本方法

13.3.2数据库恢复Serlvet的实现

附录A技术要点索引

内容摘要:

本书从实用的角度出发,为Java Web开发人员提供一个完整的基于MVC设计模式的招生考试报名系统; 采用软件工程的思想,按照系统需求分析、数据库设计、架构设计、模块编码实现的次序组织内容。全书共分为13章,第1章侧重讲解系统实现时用到的技术,包括HTML、CSS、JSP基本内置对象、EL表达式、JSTL、Servlet和过滤器等;第2章介绍系统需求;第3章是数据库设计;第4章是站点资源组织与用户界面设计,体现了系统的MVC模式设计,后续人员的分工合作基于此展开;第5~13章讲解具体的模块实现代码和使用的关键技术。书中总结出了Java Web项目中常用的技术要点,例如验证码生成与使用、密码的加密与解密、表单验证、数据库连接、中文乱码问题、过滤器与监听器使用、JspSmartUpload组件应用、Jxl组件操作Excel表等; 编制了Java Web开发技术要点索引,方便读者查阅。
本书可以作为高等院校和职业院校学生学习Java Web应用程序开发课程的教材,也可以作为Java Web应用开发人员的参考用书。

编辑推荐:

本书源于实际项目专升本报名系统,采用软件工程的思想,按照系统需求分析、数据库设计、架构设计、模块编码实现的次序组织编写,详实介绍了项目开发的完整过程。系统采用Tomcat服务器,使用MySQL数据库,运用HTML、CSS、JavaScrip、JSP、Servlet、过滤器、监听器等编程语言和技术,遵循MVC框架模式要求。本书总结了JavaWeb项目中常用的技术要点,如表单验证、数据库连接、中文乱码问题、过滤器与监听器使用等。本书叙述详细,通俗易懂,可操作性强,便于自学。
1、数字资源
2、寄送样书信息
3、媒体资源
4、QQ群号

书籍规格:

书籍详细信息
书名Java Web 项目实训教程站内查询相似图书
9787302441717
如需购买下载《Java Web 项目实训教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

Java Web 项目实训教程是清华大学出版社于2016.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。