《Java Web程式设计基础教程(高职)》是西安电子科技大学出版社出版的一本图书。
第1章介绍如何构建Java Web套用;第2、3章介绍如何解决Java Web套用的输入和输出问题;第4~6章对登录功能进行了3次重构,这也是Java Web技术的3个发展阶段,并重点介绍了MVC模式;第7~10章进一步强化MVC模式的运用,并介绍了资料库的常用操作以及分页显示和连线池等内容;第11~13章介绍了Java Web套用的国际化、异常处理和安全控制问题;第14章是关于购物车和订单管理的综合实训,分析了购物车功能和订单管理功能;第15章介绍了程式调试。本书附录部分给出了Java Web开发中常用的功能、Java Web开发的核心API以及本书的知识点索引。本书可以作为高职高专相关专业JSP课程的教材,也可以作为JSP培训的教材,同时本书也适合自学JSP的人员使用
第1章 构建Java Web套用 11.1 Web套用概述 11.1.1 什幺是Web套用 11.1.2 Web套用是如何运行的 11.1.3 Web套用关注的内容 21.2 流行的Web套用开发技术 31.3 Web套用的常用功能 41.4 Java Web套用的核心技术 51.5 Web套用的文档结构 71.6 Web套用的运行环境及其搭建 81.6.1 运行环境 81.6.2 安装JDK 91.6.3 安装Tomcat伺服器 121.7 创建Web套用 161.7.1 创建Web套用 161.7.2 创建WEB-INF资料夹 161.7.3 创建web.xml文档 161.7.4 创建classes资料夹 161.7.5 创建lib资料夹 171.7.6 创建欢迎界面 171.7.7 启动伺服器 181.7.8 访问JSP程式 191.8 JSP的运行原理 201.9 网上书店的基本功能 21小结 21习题1 21实训1:创建Web套用 22第2章 输入 232.1 用户注册界面 232.1.1 功能描述 232.1.2 运行效果 242.1.3 原始码 252.2 常用表单元素 322.2.1 单行文本框 332.2.2 密码框 332.2.3 单选按钮 342.2.4 複选框 342.2.5 下拉框 352.2.6 文本域 362.2.7 重置按钮 362.2.8 提交按钮 372.3 使用form元素 372.3.1 使用form元素封装要提交的信息 372.3.2 同一个页面中的多个form 372.4 对输入信息进行验证 382.4.1 JavaScript语言 382.4.2 使用表单数据 392.4.3 调用验证方法 392.4.4 提示用户信息 392.4.5 常用的方法 392.4.6 正则表达式 432.5 设定页面的编码方式 452.5.1 实现代码 452.5.2 page指令 46小结 47习题2 48实训2:图书信息 49第3章 输出 503.1 注册信息确认界面及其运行效果 503.1.1 功能描述 503.1.2 运行效果 503.1.3 程式代码 513.2 在界面上输出一个表格 563.3 显示用户输入信息 573.3.1 代码 573.3.2 表达式基本语法格式 583.3.3 运算符 583.3.4 隐含对象 593.3.5 变数的作用範围 603.4 处理乱码 613.4.1 处理乱码的代码 613.4.2 编写标籤库 613.4.3 部署标籤库 633.4.4 声明标籤库 633.4.5 使用标籤库中的标籤 643.4.6 相关知识 643.5 动态赋值 653.5.1 标籤的使用 653.5.2 基本表单元素赋值 653.5.3 单选按钮的赋值 653.5.4 下拉框的赋值 663.5.5 多行文本框的赋值 663.6 其他知识点 673.6.1 使用隐藏域传递值 673.6.2 在同一个表单中有多个处理档案 673.7 相关知识点 673.7.1 使用输出 683.7.2 使用表达式输出 683.7.3 使用脚本输出 68小结 69习题3 69实训3:图书信息验证 70第4章 登录 714.1 用户登录功能及效果 714.1.1 功能描述 714.1.2 运行效果 724.1.3 思路分析 724.2 创建登录界面 734.3 创建处理档案 754.3.1 判断用户的信息是否正确 754.3.2 保存用户信息 754.3.3 使用jsp:forward完成跳转 774.3.4 使用jsp:include完成跳转 774.4 创建登录成功的界面 794.5 创建登录失败的界面 794.6 相关知识点 80小结 80习题4 81实训4:登录过程模拟 81第5章 系统业务逻辑 835.1 JavaBean 835.1.1 什幺是JavaBean 835.1.2 编写JavaBean 845.1.3 编译JavaBean 855.2 部署 855.3 使用JavaBean 865.3.1 使用jsp:useBean 86
5.3.2 使用jsp:setProperty 875.3.3 使用jsp:getProperty 885.3.4 调用业务方法 885.3.5 最佳实践 905.4 在Java代码中访问已有的JavaBean 91小结 91习题5 92实训5:编写图书信息JavaBean 92第6章 系统流程控制 946.1 Servlet 946.1.1 什幺是Servlet 946.1.2 Servlet的主要方法 956.1.3 编写简单的Servlet 956.1.4 Servlet运行原理 986.2 使用Servlet完成控制 996.2.1 接收用户的输入信息 996.2.2 调用业务方法 1006.2.3 使用request存储执行的结果 1006.2.4 选择界面对用户进行回响 1006.2.5 完整的代码 1016.3 使用MVC模式 1026.3.1 分层 1026.3.2 传值 1036.3.3 MVC模式在Java Web中的套用 1056.3.4 如何实现MVC模式 1076.4 信息存储 108小结 109习题6 110实训6:编写图书信息添加Servlet 111第7章 动态显示信息 1127.1 目标及演示 1127.1.1 功能描述 1127.1.2 运行效果 1137.1.3 相关档案 1137.1.4 思路分析 1137.2 使用MySQL 1147.2.1 MySQL资料库的下载 1147.2.2 MySQL资料库的安装 1147.2.3 MySQL资料库的常用操作 1197.3 编写UserBean 1247.3.1 JDBC的基本用法 1247.3.2 编写表示用户信息的JavaBean 1287.3.3 编写查询所有用户的方法 1307.3.4 採用资料库连线池 1327.4 编写userlist.jsp 1367.4.1 实现代码 1377.4.2 c:forEach标籤 1387.4.3 使用标準标籤库中的SQL标籤 1397.5 创建控制器 1447.5.1 代码 1447.5.2 配置Servlet 146小结 146习题7 147实训7:图书信息查询 148第8章 分页显示 1508.1 用户管理的分页显示 150
8.1.1 功能描述 1508.1.2 运行效果 1508.1.3 思路分析 1528.2 在界面完成分页控制 1538.2.1 修改UserBean.java 1538.2.2 修改FindAllUserServlet 1558.2.3 修改userlist.jsp 1578.3 在UserBean中完成分页控制 1598.3.1 修改UserBean.java 1598.3.2 修改FindAllUserServlet 1638.3.3 修改userlist.jsp 1638.4 共享连线资料库的代码 1648.4.1 编写DBBean 1648.4.2 使用DBBean 166小结 167习题8 167实训8:图书信息分页显示 168第9章 信息添加 1699.1 信息添加功能演示 1699.1.1 功能描述 1699.1.2 功能演示 1699.1.3 思路分析 1709.2 更新UserBean中的代码 1719.2.1 动态SQL语句的编写 1719.2.2 添加根据用户ID判断用户是否存在的方法 1729.2.3 添加add方法 1739.3 编写添加界面addUser.jsp 1749.4 修改用户信息列表userlist.jsp 1749.5 编写添加用户的Servlet 1759.6 使用PrepraredStatement 178小结 179习题9 180实训9:图书信息添加 180第10章 修改和删除 18110.1 修改功能和删除功能演示 18110.1.1 功能描述 18110.1.2 运行效果 18110.1.3 思路分析 18310.2 修改用户信息查看界面 18410.2.1 添加功能按钮 18410.2.2 传递用户ID 18610.2.3 信息删除确认 18710.2.4 添加提示信息 18710.2.5 完整代码 18810.3 修改UserBean的代码 19010.3.1 添加根据ID查询用户信息的方法 19010.3.2 添加修改信息的方法 19210.3.3 添加信息删除的方法 19310.4 修改功能中查询信息的Servlet 19410.5 修改信息的Servlet 19510.6 删除信息的Servlet 19710.7 信息修改界面 19910.8 简单事务处理 199小结 200习题10 200实训10:图书信息修改和删除 201第11章 国际化 202
11.1 目标演示 20211.1.1 功能描述 20211.1.2 运行效果 20211.1.3 思路分析 20311.2 编写资源档案 20411.2.1 资源档案内容的确定 20411.2.2 资源档案的格式 20511.2.3 转换成Unicode编码 20611.2.4 资源档案的名字 20611.2.5 资源档案的部署 20711.2.6 用户管理的资源档案 20711.3 实现用户管理界面的国际化 21111.3.1 设定所使用的语言 21211.3.2 确定要访问的资源档案 21211.3.3 访问资源档案中的内容 21311.3.4 添加语言选择功能 21511.3.5 修改后的档案 21511.4 数字的格式化 21811.4.1 格式化数字 21811.4.2 转换数字 21911.5 日期的格式化 21911.5.1 格式化日期 21911.5.2 转换日期 221小结 221习题11 221实训11:图书管理界面的国际化 222第12章 对系统异常进行处理 22312.1 异常处理概述 22312.2 Java代码中的异常处理 22412.2.1 不好的编程习惯造成的异常 22412.2.2 特殊类型的异常 22412.2.3 方法调用产生的异常 22512.3 JSP页面中的异常处理 22612.3.1 使用c:catch进行异常处理 22612.3.2 为页面指定异常处理档案 22712.3.3 通过web.xml进行配置 227小结 228习题12 228实训12:图书管理功能的异常处理 229第13章 系统安全控制 23013.1 完善登录功能 23013.1.1 功能描述 23013.1.2 思路分析 23013.1.3 修改登录控制器Servlet 23113.2 用户管理的安全控制 23213.2.1 功能描述 23213.2.2 运行效果 23213.2.3 思路分析 23313.2.4 操作session 23313.2.5 修改登录处理的代码 23413.2.6 在用户添加界面增加控制 23613.2.7 对控制器进行安全控制 23613.3 使用过滤器进行安全控制 23713.3.1 Servlet过滤器简介 23713.3.2 创建Servlet过滤器 237
13.3.3 配置过滤器 23913.4 採用专门的安全控制页面 24013.4.1 编写专门档案 24013.4.2 修改图书添加界面代码 24013.4.3 jsp:include标籤和指令 24113.5 集中的安全控制 24113.6 页面的局部安全要求 24213.7 增加图形验证码 24213.7.1 图形验证码的作用 24313.7.2 图形验证码的实现原理 243小结 243习题13 243实训13:解决网站的安全问题 244第14章 综合实训:购物车管理和订单管理 24514.1 实训的目标 24514.2 存储结构 24514.3 实训指导 24614.3.1 购物车的基本原理 24614.3.2 购物车管理 24914.3.3 订单管理 254小结 256第15章 程式调试 25715.1 错误类型 25715.1.1 编译错误 25715.1.2 运行时错误 25815.1.3 逻辑错误 25815.1.4 特殊错误 25815.2 常见编译错误 25815.2.1 Java档案中的常见编译错误 25815.2.2 JSP档案中的常见编译错误 26015.3 特殊类型的错误 26115.3.1 该页无法显示 26115.3.2 找不到档案 26215.3.3 档案修改后不起作用 26315.4 运行时错误和逻辑错误的调试 263附录A 常用功能 265附录B 相关API 272附录C 知识点索引 279
本文发布于:2023-03-26 06:00:44,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1680017642245940.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |