-
内容大纲
本书系统、全面地介绍有关JSP网站开发的知识、技能及实用案例,采用的开发环境是Eclipse+Tomcat+MySQL。
本书共8章,主要内容包括JSP开发概述、JSP语法基础、JSP内置对象、JSP文件对象、JavaBean应用、Servlet应用、JSP数据库编程、JSP MVC编程,还介绍文件上传、EL表达式和JSTL标准标签库等常用技术,以及AJAX异步刷新、图片验证码、富文本编辑器UEditor等实用技术。
本书可作为职业院校及普通本科计算机专业JSP的课程教材,也可作为JSP开发的培训资料或开发人员的自学参考书,也适合有一定JSP编程基础的JSP爱好者、JSP应用开发人员参考使用,尤其适合具有Java编程基础的JSP初学者使用。 -
作者介绍
-
目录
第1章 JSP开发概述
1.1 动态网页技术
1.1.1 静态网页与动态网页
1.1.2 常见的动态网页技术
1.1.3 常用的Web服务器
1.2 JSP网页的运行原理
1.3 JSP开发环境的安装与配置
1.3.1 Eclipse的安装
1.3.2 Tomcat的安装
1.3.3 Eclipse的配置
1.3.4 MySQL的安装与配置
1.3.5 MySQL Workbench的配置
1.4 案例ch1.4_sum(实现一个简单的JSP网页)
1.4.1 新建动态Web项目ch1.4_sum
1.4.2 测试网页index.jsp
1.4.3 修改网页index.jsp
1.4.4 项目的删除、导入和导出
1.4.5 练习案例ch1.4 ex_triangle(打印三角形)
1.5 小结与练习
第2章 JSP语法基础
2.1 JSP脚本元素
2.2 案例ch2.2_datetime(时间格式化)
2.3 JSP指令元素
2.4 JSP动作元素
2.5 案例ch2.5_include(框架类型网页)
2.5.1 页头文件header1.jsp和页脚文件footer1.jsp
2.5.2 样式文件css.css
2.5.3 应用include指令
2.5.4 页头文件header2.jsp和页脚文件footer2.jsp
2.5.5 创建iframe内联框架网页
2.5.6 练习案例ch2.5 ex_includeLeft(含左侧导航栏)
2.6 小结与练习
第3章 JSP内置对象
3.1 JSP内置对象概述
3.2 request对象
3.3 response对象
3.3.1 response对象概述
3.3.2 重定向(redirect)与转发(forward)的比较
3.4 out对象
3.4.1 out对象概述
3.4.2 out.print()与out.println()的比较
3.5 案例ch3.5_login(用户登录)
3.5.1 用户登录页index.jsp
3.5.2 登录验证页loginCheck.jsp
3.5.3 用户功能页main.jsp
3.5.4 练习案例ch3.5 ex_scoreInput(成绩录入)
3.6 session对象和Cookie对象
3.6.1 session对象
3.6.2 Cookie对象
3.6.3 session对象与Cookie对象的比较
3.7 案例ch3.7_survey(问卷调查)
3.7.1 输入个人信息页index.jsp
3.7.2 选择科学家页select.jsp
3.7.3 注销登录页logout.jsp
3.7.4 制作复选框列表
3.7.5 调查结果页result.jsp
3.7.6 写入Cookie
3.7.7 读取和显示Cookie
3.7.8 练习案例ch3.7 ex_shopping(购物车结算)
3.8 小结与练习
第4章 JSP文件对象
4.1 File对象概述
4.2 File对象的创建
4.3 File对象常用的方法
4.4 案例ch4.4_fileManage(文件管理)
4.4.1 操作选择页index.jsp
4.4.2 操作结果页manage.jsp
4.5 案例ch4.5_fileUpload(文件上传)
4.5.1 文件上传组件Commons FileUpload简介
4.5.2 创建Web项目ch4.5_fileUpload
4.5.3 文件上传结果页fileUpload.jsp
4.5.4 练习案例ch4.5 ex_uploadLimited(有限制的上传)
4.6 小结与练习
第5章 JavaBean应用
5.1 JavaBean概述
5.2 JavaBean类的构成
5.3 JavaBean在JSP中的应用
5.3.1 引用或创建JavaBean
5.3.2 设置JavaBean的属性值
5.3.3 读取JavaBean的属性值
5.4 案例ch5.4_guessNumber(猜数游戏)
5.4.1 JavaBean类GuessNumber
5.4.2 猜数页index.jsp
5.4.3 结论页guess.jsp
5.4.4 在Java代码片段中实现属性的赋值和属性值的获取
5.4.5 在Java代码片段中实现JavaBean对象的引用或创建
5.4.6 练习案例ch5.4 ex_score(成绩分析)
5.5 小结与练习
第6章 Servlet应用
6.1 Servlet简介
6.2 Servlet的基本结构
6.2.1 Servlet接口
6.2.2 HttpServlet类
6.2.3 HttpServletRequest接口
6.2.4 HttpServletResponse接口
6.3 HttpServlet对象的响应流程和代码编写
6.3.1 HttpServlet对象的响应流程
6.3.2 HttpServlet应用代码的编写步骤
6.4 案例ch6.4_loginByServlet(用户登录)
6.4.1 链接列表页index.jsp
6.4.2 登录页indexPost.jsp
6.4.3 用户功能页main.jsp
6.4.4 登录验证Servlet类LoginDoPost
6.4.5 登录验证Servlet类LoginDoGet
6.4.6 EL表达式简介
6.4.7 以MVC编程模式实现登录验证
6.4.8 注销登录Servlet类Logout
6.4.9 练习案例ch6.4 ex_calculate(加法口算)——应用Servlet
6.5 案例ch6.5_verifyCode(验证码图片)
6.5.1 生成数字验证码图片的类VerifyCode
6.5.2 登录页indexEL.jsp
6.5.3 登录验证JavaBean类Check
6.5.4 在登录页indexEL.jsp中实现验证码刷新功能
6.5.5 生成数字和字母验证码的类VerifyCodeNumChar
6.5.6 登录页indexNumChar.jsp
6.5.7 练习案例ch6.4 ex_calculate(加法口算)——应用数字图片
6.6 案例ch6.6_Ajax(AJAX技术的应用)
6.6.1 AJAX简介
6.6.2 应用AJAX技术实现用户登录
6.6.3 应用jQuery组件中的AJAX技术实现用户登录
6.6.4 练习案例ch6.4 ex_calculate(加法口算)——应用AJAX
6.7 小结与练习
第7章 JSP数据库编程
7.1 JDBC简介
7.2 案例ch7.2_student(学生管理系统)
7.2.1 工作流程图
7.2.2 创建数据库db_student
7.2.3 外部样式文件css.css
7.2.4 数据库操作类Db
7.2.5 用户登录页index.jsp
7.2.6 用户登录验证页loginCheck.jsp
7.2.7 用户功能页main.jsp
7.2.8 注销登录页logout.jsp
7.2.9 在类Db中应用预编译的SQL执行接口PreparedStatement
7.2.10 学生列表页studentList.jsp
7.2.11 学生分页页面studentPage.jsp
7.2.12 学生管理页studentAdmin.jsp
7.2.13 学生详情页studentShow.jsp
7.2.14 在类Db中增加插入、修改、删除数据的方法
7.2.15 删除学生页studentDeleteDo.jsp
7.2.16 批量删除学生功能的实现
7.2.17 修改学生的输入页studentEdit.jsp
7.2.18 修改学生的执行页studentEditDo.jsp
7.2.19 新添学生的输入页studentAdd.jsp
7.2.20 新添学生的执行页studentAddDo.jsp
7.3 小结与练习
第8章 JSP MVC编程
8.1 MVC编程模式简介
8.1.1 MVC编程模式概述
8.1.2 MVC编程模式的优点
8.1.3 MVC编程模式在JSP中的体现
8.2 案例ch8.2_goods(商品管理系统)
8.2.1 工作流程图
8.2.2 创建数据库db_goods
8.2.3 包和文件夹的功能说明
8.2.4 外部样式文件css.css
8.2.5 JSP标准标签库JSTL简介
8.2.6 页头文件header.jsp和页脚文件footer.jsp
8.2.7 用户登录
8.2.8 商品平铺式列表页
8.2.9 商品列表页
8.2.10 商品图片管理页
8.2.11 商品详情页
8.2.12 商品详情–商品图片管理页
8.2.13 新添商品的输入页
8.2.14 新添商品的执行功能
8.2.15 修改商品的输入页
8.2.16 修改商品的执行功能
8.2.17 删除商品
8.3 练习案例 商品分类管理、用户管理
8.4 小结与练习
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...