JSP程序设计与项目实训教程-(第2版)

本书特色

[

内 容 简 介本书旨在培养学生的java web项目开发能力、实践能力和创新能力。
全书理论联系实践,引进以项目为驱动的教学模式,系统地讲解jsp程序设计技术,并用项目开发实践串联整个知识体系。全书共分11章,内容包括web技术简介、jsp常用开发环境介绍、html与css简介、通信资费管理系统项目实训、jsp基础知识、jsp的常用内置对象、数据库基本操作、企业信息管理系统项目实训、jsp与javabean、java servlet技术、个人信息管理系统项目实训。全书包含80多个小案例、8个中型项目、3个大项目的强化实践操作,能够使读者在深入理解、切实掌握基本理论知识的基础上,同步提高综合应用能力。
本书可作为普通高等院校的java web相关课程教材,也可作为jsp系列职业培训教材及java web软件开发人员的技术参考书。

]

内容简介

[

  本书旨在培养学生的Java Web项目开发能力、实践能力和创新能力。 全书理论联系实践,引进以项目为驱动的教学模式,系统地讲解JSP程序设计技术,并用项目开发实践串联整个知识体系。全书共分11章,内容包括Web技术简介、JSP常用开发环境介绍、HTML与CSS简介、通信资费管理系统项目实训、JSP基础知识、JSP的常用内置对象、数据库基本操作、企业信息管理系统项目实训、JSP与JavaBean、Java Servlet技术、个人信息管理系统项目实训。全书包含80多个小案例、8个中型项目、3个大项目的强化实践操作,能够使读者在深入理解、切实掌握基本理论知识的基础上,同步提高综合应用能力。 本书可作为普通高等院校的Java Web相关课程教材,也可作为JSP系列职业培训教材及Java Web软件开发人员的技术参考书。

]

目录

第1章Web技术简介11.1Web基础知识11.1.1Web技术的由来与发展11.1.2Web动态网页技术31.1.3Web应用程序的工作原理41.2JSP基础知识51.2.1JSP的工作原理51.2.2JSP的两种体系结构61.2.3JSP开发Java Web站点的主要方式71.3简单的JSP应用实例71.4项目实训81.4.1项目描述81.4.2学习目标91.4.3项目需求说明91.4.4项目实现91.4.5项目实现过程中应注意的问题101.4.6常见问题及解决方案101.4.7拓展与提高111.5课外阅读(互联网+)121.6小结151.7习题151.7.1选择题151.7.2填空题161.7.3简答题161.7.4实验题16第2章JSP常用开发环境介绍172.1JSP环境介绍172.2JDK概述182.2.1JDK简介与下载182.2.2JDK的安装与配置182.3NetBeans开发环境222.3.1NetBeans简介与下载222.3.2NetBeans的安装与使用232.4Eclipse开发环境292.4.1Eclipse简介与下载292.4.2Eclipse的使用302.5MyEclipse开发环境352.5.1MyEclipse简介与下载352.5.2MyEclipse的安装与使用352.6Tomcat服务器392.6.1Tomcat简介与下载392.6.2Tomcat的使用392.7项目实训412.7.1项目描述412.7.2学习目标422.7.3项目需求说明432.7.4项目实现432.7.5项目实现过程中应注意的问题462.7.6常见问题及解决方案462.7.7拓展与提高472.8课外阅读(蓝色巨人IBM公司发展史)482.9小结552.10习题55第3章HTML与CSS简介563.1HTML页面的基本构成563.2HTML常用标签613.2.1列表标签及其应用实例613.2.2多媒体和超链接标签及其应用实例643.2.3表格标签及其应用实例673.2.4表单标签及其应用实例693.2.5框架标签及其应用实例743.3CSS基础知识783.3.1CSS样式表定义783.3.2HTML中加入CSS的方法及其应用实例793.3.3CSS的优先级及其应用实例813.3.4CSS基本属性及其应用实例813.4项目实训863.4.1项目描述863.4.2学习目标863.4.3项目需求说明873.4.4项目实现873.4.5项目实现过程中应注意的问题953.4.6常见问题及解决方案953.4.7拓展与提高963.5课外阅读963.5.1XHTML简介963.5.2XML简介993.6小结1013.7习题1013.7.1选择题1013.7.2填空题1023.7.3简答题1023.7.4实验题102第4章通信资费管理系统项目实训1034.1通信资费管理系统项目需求说明1034.2通信资费管理系统项目总体结构与构成1044.3通信资费管理系统项目代码实现1044.3.1项目文件结构1044.3.2登录和注册页面的实现1054.3.3系统主页面的实现1114.3.4用户管理页面的实现1144.3.5资费管理页面的实现1214.3.6账单管理页面的实现1274.3.7账务管理页面的实现1334.3.8管理员管理页面的实现1414.3.9用户自服务页面的实现1514.4课外阅读(云计算)1614.5小结1674.6习题168第5章JSP基础知识1695.1JSP页面的基本结构1695.2JSP的3种常用注释1715.2.1隐藏注释及其应用实例1715.2.2HTML注释及其应用实例1715.2.3Java注释及其应用实例1725.3JSP常用脚本元素1745.3.1变量和方法的声明及其应用实例1745.3.2表达式和脚本及其应用实例1755.4JSP常用指令1785.4.1page指令及其应用实例1785.4.2include指令及其应用实例1815.4.3taglib指令及其应用实例1825.5JSP常用动作1835.5.1动作1835.5.2动作及其应用实例1845.5.3动作及其应用实例1865.5.4动作及其应用实例1885.5.5动作及其应用实例1895.5.6动作及其应用实例1925.6项目实训1955.6.1项目描述1955.6.2学习目标1955.6.3项目需求说明1955.6.4项目实现1955.6.5项目实现过程中应注意的问题2005.6.6常见问题及解决方案2005.6.7拓展与提高2015.7课外阅读(Sun公司的发展史)2035.8小结2065.9习题2065.9.1选择题2065.9.2填空题2075.9.3简答题2075.9.4实验题207第6章JSP的常用内置对象2086.1out对象2086.1.1out对象的基础知识2086.1.2out对象应用实例2096.2request对象2106.2.1request对象的基础知识2106.2.2request对象应用实例2116.3response对象2206.3.1response对象的基础知识2206.3.2response对象应用实例2206.4session对象2236.4.1session对象的基础知识2236.4.2session对象应用实例2246.5pageContext对象2296.5.1pageContext对象的基础知识2296.5.2pageContext对象应用实例2296.6exception对象2306.6.1exception对象的基础知识2306.6.2exception对象应用实例2316.7application对象2326.7.1application对象的基础知识2326.7.2application对象应用实例2326.8项目实训2346.8.1项目描述2346.8.2学习目标2346.8.3项目需求说明2346.8.4项目实现2346.8.5项目实现过程中应注意的问题2396.8.6常见问题及解决方案2396.8.7拓展与提高2406.9课外阅读(了解JavaScript)2406.9.1JavaScript简介2406.9.2JavaScript语言基础知识2426.9.3JavaScript对象2476.9.4JavaScript事件2526.10小结2526.11习题2536.11.1选择题2536.11.2填空题2536.11.3简答题2546.11.4实验题254第7章数据库基本操作2557.1JDBC基础知识2557.2通过JDBC驱动访问数据库2567.2.1访问MySQL数据库及其应用实例2567.2.2访问Microsoft SQL Server 2000数据库及其应用实例2627.2.3访问Microsoft SQL Server 2008数据库及其应用实例2667.3查询数据库及其应用实例2727.4更新数据库(增、删、改)及其应用实例2777.5JSP在数据库应用中的常见问题2837.5.1JSP的分页技术及其应用实例2837.5.2MySQL数据库中常见中文乱码处理方式2857.6项目实训2877.6.1项目描述2877.6.2学习目标2877.6.3项目需求说明2877.6.4项目实现2887.6.5项目实现过程中应注意的问题3087.6.6常见问题及解决方案3087.6.7拓展与提高3097.7课外阅读(MVC设计模式)3097.8小结3107.9习题3117.9.1选择题3117.9.2填空题3117.9.3简答题3117.9.4实验题311第8章企业信息管理系统项目实训3128.1企业信息管理系统项目需求说明3128.2企业信息管理系统项目系统分析3138.3企业信息管理系统数据库设计3148.4企业信息管理系统代码实现3158.4.1项目文件结构3168.4.2登录功能的实现3168.4.3系统主页面功能的实现3198.4.4客户管理功能的实现3218.4.5合同管理功能的实现3318.4.6售后管理功能的实现3358.4.7产品管理功能的实现3398.4.8员工管理功能的实现3448.5课外阅读(企业信息管理系统)3498.6小结3508.7习题350第9章JSP与JavaBean3519.1JavaBean的基础知识3519.2编写和使用JavaBean3529.2.1编写JavaBean组件3529.2.2在JSP页面中使用JavaBean3539.3JavaBean的作用域及其应用实例3569.4JavaBean应用实例3609.4.1使用JavaBean访问数据库3609.4.2使用JavaBean实现猜数游戏3619.5项目实训3659.5.1项目描述3659.5.2学习目标3659.5.3项目需求说明3659.5.4项目实现3659.5.5项目实现过程中应注意的问题3679.5.6常见问题及解决方案3679.5.7拓展与提高3689.6课外阅读(组件技术)3689.7小结3709.8习题3709.8.1选择题3709.8.2填空题3709.8.3简答题3709.8.4实验题370第10章Java Servlet技术37110.1Servlet基础知识37110.1.1什么是Servlet37110.1.2Servlet生命周期37110.1.3Servlet的技术特点37210.1.4Servlet与JSP的区别37310.1.5Servlet在Java Web项目中的作用37310.1.6Servlet部署37410.1.7开发一个简单的Servlet应用37510.2JSP与Servlet常见用法37710.2.1通过Servlet获取表单中的数据及其应用实例37710.2.2重定向与转发及其应用实例38010.3项目实训38410.3.1项目描述38410.3.2学习目标38510.3.3项目需求说明38510.3.4项目实现38510.3.5项目实现过程中应注意的问题38910.3.6常见问题及解决方案38910.3.7拓展与提高39110.4课外阅读(互联网的发展史)39110.5小结39210.6习题39210.6.1选择题39210.6.2填空题39210.6.3简答题39210.6.4实验题392第11章个人信息管理系统项目实训39311.1个人信息管理系统项目需求说明39311.2个人信息管理系统项目系统分析39411.3个人信息管理系统数据库设计39511.4个人信息管理系统代码实现39611.4.1项目文件结构39611.4.2登录和注册功能的实现39711.4.3系统主页面功能的实现41211.4.4个人信息管理功能的实现41611.4.5通讯录管理功能的实现43111.4.6日程安排管理功能的实现45211.4.7个人文件管理功能的实现46811.5课外阅读(Struts框架技术介绍)46811.6小结47011.7习题4701.1.1程序设计语言的发展11.1.2C语言的特点21.2实例2实例1.2.1在屏幕上输出信息2实例1.2.2计算两个整数之和并输出到屏幕5实例1.2.3计算两个数的和、差、积、商和余数并输出到屏幕7实例1.2.4求圆的周长和面积10实例1.2.5转义字符的使用12实例1.2.6求三角形的面积14实例1.2.7复合赋值运算符的使用15实例1.2.8自增自减运算符的使用16实例1.2.9检测各种数据类型所占的字节数18实例1.2.10八进制、十六进制整数的表示及输出191.3小结201.3.1数据类型201.3.2标识符、常量与变量201.3.3运算符201.3.4printf函数和scanf函数211.3.5数据类型转换231.4实验231.4.1实验目的231.4.2实验内容23习题25第2章程序控制语句272.1内容介绍272.2实例27实例2.2.1求两个数中较大的值27实例2.2.2求分段函数的值29实例2.2.3根据考试成绩,输出不同的结果32实例2.2.4编一个程序计算指定年月有几天35实例2.2.5求1~100的累加和38实例2.2.6求阶乘39实例2.2.7从键盘输入任意个正整数,求出*大的数40实例2.2.8求100之内不能被3整除的整数之和42实例2.2.9判断某个整数是否为素数43实例2.2.10打印乘法口诀表44实例2.2.11打印水仙花数(阿姆斯特朗数)45实例2.2.12求π的近似值47实例2.2.13猴子吃桃问题49实例2.2.14鸡兔同笼问题49实例2.2.15求自守数50实例2.2.16求完数51实例2.2.17打鱼晒网问题522.3小结532.3.1关系运算符与关系表达式532.3.2逻辑运算符与逻辑表达式542.3.3条件运算符542.3.4选择结构程序542.3.5循环结构程序552.3.6continue语句、break语句与goto语句552.4实验552.4.1实验目的552.4.2实验内容56习题62第3章指针643.1内容介绍643.2实例64实例3.2.1输出变量的地址64实例3.2.2通过指针变量存取变量的值66实例3.2.3指针的算术运算68实例3.2.4指针的关系运算70实例3.2.5多级指针的使用72实例3.2.6动态分配内存73实例3.2.7动态分配多个连续的内存单元76实例3.2.8重新分配存储单元773.3小结783.3.1地址、指针与指针变量783.3.2指针的运算793.3.3动态内存分配793.4实验793.4.1实验目的793.4.2实验内容80习题82第4章数组844.1内容介绍844.2实例84实例4.2.1求班级考试的平均成绩84实例4.2.2使用数组输出Fibonacci数列的前42项86实例4.2.3使用指针输出数组中所有元素的值87实例4.2.4冒泡法排序89实例4.2.5使用二维数组处理多人多门成绩90实例4.2.6矩阵相加92实例4.2.7二维数组的地址93实例4.2.8指向一维数组的指针95实例4.2.9字符数组与字符串97实例4.2.10输入两个字符串,按从小到大顺序输出100实例4.2.11字符串排序1024.3小结1044.3.1一维数组1044.3.2二维数组1044.3.3字符数组1054.3.4指针数组与指向一维数组的指针变量1064.3.5常用的字符串处理函数1064.3.6排序算法1074.4实验1074.4.1实验目的1074.4.2实验内容107习题119

封面

JSP程序设计与项目实训教程-(第2版)

书名:JSP程序设计与项目实训教程-(第2版)

作者:邓璐娟

页数:470

定价:¥49.5

出版社:清华大学出版社

出版日期:2016-06-01

ISBN:9787302429517

PDF电子书大小:134MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注