第2版 JSP程式设计实训与案例教程


第2版 JSP程式设计实训与案例教程

文章插图
JSP程式设计实训与案例教程(第2版)【第2版 JSP程式设计实训与案例教程】《JSP程式设计实训与案例教程(第2版)》是2019年1月清华大学出版社出版的图书,作者是马军霞、张志锋、皇安伟 。
基本介绍书名:JSP程式设计实训与案例教程(第2版)
作者:马军霞、张志锋、皇安伟
ISBN:9787302513728
定价:69元
出版社:清华大学出版社
出版时间:2019年1月
内容简介本书旨在培养学生的JSP程式设计技术实践和创新能力 。全书理论联繫实践,引进“以案例为驱动的教学模式”,系统地讲解JSP程式设计技术,使项目开发贯穿整个知识体系 。本书共分11章,内容包括JSP概述、JSP常用开发环境介绍、HTML与CSS、通信资费管理系统案例、JSP基本语法、JSP内置对象、JDBC技术、企业信息管理系统案例、JSP与JavaBean技术、JSP与Servlet技术、个人信息管理系统案例 。通过8个实训项目、3个案例和70多个实例的强化训练,使读者真正掌握基本理论知识,提高综合实践能力 。本书可作为普通高等院校的JSP程式设计课程教材,也可作为JSP技术职业培训教材以及Java Web软体开发人员的参考书 。图书目录第1章JSP概述11.1常用动态网页技术11.1.1JSP11.1.2ASP/ASP.NET21.1.3PHP21.2JSP简介21.2.1JSP的特点与优势21.2.2JSP的工作原理31.2.3JSP的两种体系结构41.3使用JSP开发项目的常用方式51.4简单的JSP套用实例61.5项目实训71.5.1项目描述71.5.2学习目标71.5.3项目需求说明81.5.4项目实现81.5.5项目实现过程中注意的问题81.5.6常见问题及解决方案91.5.7拓展与提高101.6课外阅读(Web技术的发展史)101.7本章小结121.8习题121.8.1选择题121.8.2填空题131.8.3论述题131.8.4操作题13第2章JSP常用开发环境介绍142.1JSP环境介绍142.1.1对作业系统的基本要求142.1.2对常用开发软体的基本要求142.2JDK安装与配置介绍152.2.1JDK简介与下载152.2.2JDK安装与配置152.3NetBeans开发工具192.3.1NetBeans简介与下载192.3.2NetBeans安装与使用202.4Eclipse开发工具252.4.1Eclipse简介与下载252.4.2Eclipse的使用272.5MyEclipse开发工具312.5.1MyEclipse简介与下载312.5.2MyEclipse安装与使用312.6Tomcat伺服器352.6.1Tomcat简介与下载352.6.2Tomcat的使用352.7项目实训372.7.1项目描述372.7.2学习目标372.7.3项目需求说明382.7.4项目实现382.7.5项目实现过程中注意的问题422.7.6常见问题及解决方案432.7.7拓展与提高432.8课外阅读(蓝色巨人IBM公司发展史)442.9本章小结512.10习题51第3章HTML与CSS523.1HTML页面的基本构成523.2HTML常用标籤573.2.1列表标籤573.2.2多媒体和超连结标籤603.2.3表格标籤623.2.4表单标籤653.2.5框架标籤703.3CSS基础知识733.3.1CSS样式表定义733.3.2HTML中加入CSS的方法753.3.3CSS的优先权763.3.4CSS基本属性773.4项目实训813.4.1项目描述813.4.2学习目标823.4.3项目需求说明823.4.4项目实现823.4.5项目实现过程中注意的问题903.4.6常见问题及解决方案903.4.7拓展与提高913.5课外阅读913.5.1XHTML简介913.5.2XML简介943.6本章小结963.7习题973.7.1选择题973.7.2填空题973.7.3论述题973.7.4操作题97第4章通信资费管理系统案例984.1案例需求说明984.2案例总体结构与构成994.3案例的开发过程994.3.1案例的模组划分及其结构994.3.2案例的登录和注册功能设计与实现1004.3.3案例的主页面设计与实现1064.3.4案例的用户管理模组设计与实现1104.3.5案例的资费管理模组设计与实现1174.3.6案例的账单管理模组设计与实现1224.3.7案例的账务管理模组设计与实现1294.3.8案例的管理员管理模组设计与实现1374.3.9案例的用户自服务模组设计与实现1484.4课外阅读(通信技术的发展史)1594.5本章小结1634.6习题163第5章JSP基本语法1645.1JSP页面的基本结构1645.2JSP的脚本元素1655.2.1变数和方法的声明1665.2.2表达式1675.2.3脚本1685.2.4注释1695.3JSP的指令1725.3.1page指令1735.3.2include指令1765.3.3taglib指令1785.4JSP常用动作1785.4.1<jsp:param>动作178 5.4.2<jsp:include>动作1795.4.3<jsp:useBean>动作1815.4.4<jsp:setProperty>动作1835.4.5<jsp:getProperty>动作1855.4.6<jsp:forward>动作1885.5项目实训1915.5.1项目描述1915.5.2学习目标1915.5.3项目需求说明1915.5.4项目实现1915.5.5项目实现过程中注意的问题1975.5.6常见问题及解决方案1975.5.7拓展与提高1985.6课外阅读(Sun公司的发展史)1995.7本章小结2025.8习题2035.8.1选择题2035.8.2填空题2035.8.3论述题2035.8.4操作题203第6章JSP内置对象2046.1request对象2046.1.1request对象介绍2046.1.2request对象实训2056.2response对象2116.2.1response对象介绍2116.2.2response对象实训2126.3session对象2146.3.1session对象介绍2156.3.2session对象实训2156.4out对象2206.4.1out对象介绍2206.4.2out对象实训2216.5pageContext对象2236.5.1pageContext对象介绍2236.5.2pageContext对象实训2236.6exception对象2246.6.1exception对象介绍2256.6.2exception对象实训2256.7application对象2266.7.1application对象介绍2266.7.2application对象实训2266.8项目实训2286.8.1项目描述2286.8.2学习目标2286.8.3项目需求说明2296.8.4项目实现2296.8.5项目实现过程中注意的问题2336.8.6常见问题及解决方案2336.8.7拓展与提高2336.9课外阅读(了解JavaScript)2346.9.1JavaScript简介2356.9.2JavaScript语言基础知识2366.9.3JavaScript对象241 6.9.4JavaScript事件2466.10本章小结2466.11习题2476.11.1选择题2476.11.2填空题2476.11.3论述题2476.11.4操作题247第7章JDBC技术2487.1JDBC简介2487.1.1什幺是JDBC2487.1.2JDBC的结构2497.2通过JDBC驱动访问资料库2497.2.1访问MySQL资料库2507.2.2访问Microsoft SQL Server 2012资料库2557.3查询资料库2637.4更新资料库2687.5JSP中资料库套用的常见问题2747.5.1JSP的分页技术2747.5.2MySQL资料库中常见中文乱码处理方法2777.6项目实训2797.6.1项目描述2797.6.2学习目标2797.6.3项目需求说明2797.6.4项目实现2797.6.5项目实现过程中注意的问题3027.6.6常见问题及解决方案3027.6.7拓展与提高3037.7课外阅读(MVC设计模式)3037.8本章小结3047.9习题3047.9.1选择题3047.9.2填空题3047.9.3论述题3057.9.4操作题305第8章企业信息管理系统案例3068.1案例需求说明3068.2案例分析与设计3078.3案例的资料库设计3088.4案例的开发过程3108.4.1案例的模组划分及其结构3108.4.2案例的登录模组设计与实现3108.4.3案例的主页面模组设计与实现3138.4.4案例的客户管理模组设计与实现3168.4.5案例的契约管理模组设计与实现3268.4.6案例的售后管理模组设计与实现3318.4.7案例的产品管理模组设计与实现3358.4.8案例的员工管理模组设计与实现3408.5课外阅读(企业信息管理系统)3458.6本章小结3468.7习题347第9章JSP与JavaBean技术3489.1JavaBean基础知识3489.2编写和使用JavaBean3499.2.1编写JavaBean组件3499.2.2在JSP页面中使用JavaBean3509.3JavaBean的作用域3549.4JavaBean套用实例3589.4.1使用JavaBean访问资料库358 9.4.2使用JavaBean实现猜数游戏3599.5项目实训3639.5.1项目描述3639.5.2学习目标3639.5.3项目需求说明3639.5.4项目实现3649.5.5项目实现过程中注意的问题3669.5.6常见问题及解决方案3669.5.7拓展与提高3669.6课外阅读(组件技术)3679.7本章小结3689.8习题3699.8.1选择题3699.8.2填空题3699.8.3论述题3699.8.4操作题369第10章JSP与Servlet技术37010.1Servlet基础知识37010.1.1什幺是Servlet37010.1.2Servlet生命周期37010.1.3Servlet的技术特点37110.1.4Servlet与JSP的区别37210.1.5Servlet在Java Web项目中的作用37210.1.6Servlet部署37310.1.7开发一个简单的Servlet37410.2JSP与Servlet常见用法37610.2.1通过Servlet获取表单中的数据37610.2.2重定向与转发及其套用实例37910.3项目实训38410.3.1项目描述38410.3.2学习目标38410.3.3项目需求说明38410.3.4项目实现38410.3.5项目实现过程中注意的问题38910.3.6常见问题及解决方案38910.3.7拓展与提高39010.4课外阅读(网际网路的发展史)39010.5本章小结39110.6习题39110.6.1选择题39110.6.2填空题39110.6.3论述题39210.6.4操作题392第11章个人信息管理系统案例39311.1MVC 设计模式39311.2案例需求说明39411.3案例总体结构与构成39411.4案例的资料库设计39611.5案例的开发过程39711.5.1案例的模组划分及其结构39811.5.2案例的登录和注册模组设计与实现39811.5.3案例的主页面模组设计与实现41611.5.4案例的个人信息管理模组设计与实现41911.5.5案例的通讯录模组设计与实现43611.5.6案例的日程安排模组设计与实现46011.5.7案例的档案模组设计与实现47811.6课外阅读(Struts框架技术介绍)47911.7本章小结480 11.8习题480参考文献481