JSP程序设计实训与案例教程

副标题:无

作   者:徐小平,夏保芹,迟增晓 编著

分类号:

ISBN:9787302368830

微信扫一扫,移动浏览光盘

简介

  徐小平、夏保芹、迟增晓编著的这本《JSP程序 设计实训与案例教程》旨在培养和提高学生Java Web 技术的工程开发和创新实践能力。 本书理论联系实际,引进以项目案例为驱动的教 学模式,系统地介绍JSP应用开发中的各种相关技术 。全书共分10章,内容包括JSP概述、Web客户端编程 、JSP基础知识、JSP内置对象、JSP数据库应用开发 、网上选课系统项目实训、JavaBean技术、Servlet 技术、自定义标签和AJAX技术等。通过本书的学习, 可以为后续课程(如Java Web高级开发技术、SSH框架 技术等)打下良好基础。 本书重视对学生工程实践能力的培养和训练,“ 项目”和“案例”理念贯穿始终。部分章节安排了综 合案例,有助于学生理解知识、应用知识,达到学以 致用。 本书可作为普通高等院校计算机、信息管理等专 业的“JSP程序设计”、“Java Web开发”、“动态 网站制作”等相关课程的教材,也可以作为Java Web 编程爱好者和开发人员的参考用书。

目录

第1章JSP概述1

1.1Web简介1

1.1.1什么是Web1

1.1.2静态网页与动态网页2

1.1.3Web动态网页技术2

1.1.4Web服务器介绍4

1.1.5Java Web常用开发技术5

1.2JSP开发工具及运行环境7

1.2.1JDK的安装与配置7

1.2.2Tomcat的安装与启动9

1.2.3Dreamweaver开发工具14

1.2.4MyEclipse开发工具14

1.3第一个JSP程序20

1.3.1认识第一个JSP程序20

1.3.2JSP的工作原理21

1.3.3使用MyEclipse进行Web开发23

1.3.4Web应用的目录结构25

1.4本章小结26

习题26第2章Web客户端编程27

2.1HTML语言27

2.1.1HTML文档结构27

2.1.2文字与段落标记29

2.1.3多媒体标记和超链接标记32

2.1.4列表标记34

2.1.5表格标记36

2.1.6表单标记40

2.1.7框架标记44

2.2CSS47

2.2.1CSS组成47

2.2.2CSS样式的4种应用方式49

2.2.3CSS样式的继承性及优先级50

2.2.4CSS常用的样式属性51

2.2.5DIV+CSS布局方法52

2.3JavaScript脚本语言54

2.4静态网页设计综合案例57

2.4.1案例介绍57

2.4.2案例实现59

2.5本章小结61

习题62第3章JSP基础知识63

3.1JSP页面组成63

3.2JSP中常用的脚本元素66

3.2.1JSP中变量和方法的声明66

3.2.2JSP中的表达式66

3.2.3JSP中的Java脚本67

3.3JSP常用指令68

3.3.1page指令69

3.3.2include指令71

3.3.3taglib指令73

3.4JSP常用动作73

3.4.1<jsp:include>动作73

3.4.2<jsp:forward>动作75

3.4.3<jsp:useBean>动作78

3.4.4<jsp:setProperty>动作79

3.4.5<jsp:getProperty>动作80

3.5Java知识回顾80

3.5.1Java编程基础80

3.5.2Java程序结构81

3.5.3类与接口、包的概念83

3.5.4Java常用类库84

3.5.5Java异常处理87

3.6本章小结87

习题88第4章JSP内置对象89

4.1JSP内置对象概述89

4.2request对象90

4.2.1request对象的常用方法90

4.2.2request对象的主要应用91

4.2.3request对象其他方法应用98

4.3response对象99

4.3.1response对象的常用方法99

4.3.2response对象的主要应用99

4.4session对象105

4.4.1session对象的相关知识105

4.4.2session对象的主要应用106

4.5application对象111

4.5.1application对象的常用方法112

4.5.2application对象的主要应用112

4.6JSP其他内置对象113

4.7JSP内置对象综合应用113

4.7.1网上模拟考试系统案例介绍114

4.7.2网上模拟考试系统案例实现114

4.7.3网上模拟考试系统案例总结124

4.8本章小结125

习题125第5章JSP数据库应用开发127

5.1关系数据库简介127

5.1.1关系数据库基本概念127

5.1.2常见关系数据库管理系统128

5.1.3SQL语言简介128

5.1.4本章实例数据库介绍130

5.2JDBC技术介绍132

5.2.1JDBC概述132

5.2.2JDBC常用类和接口介绍133

5.2.3JDBC数据库访问步骤134

5.3连接SQL Server数据库135

5.3.1DriverManager类135

5.3.2使用JDBCODBC桥连接数据库136

5.3.3使用专用JDBC驱动连接数据库141

5.4访问SQL Server数据库143

5.4.1Connection接口143

5.4.2Statement接口及应用144

5.4.3PreparedStatement接口及应用150

5.4.4ResultSet接口及应用152

5.4.5数据库访问综合案例157

5.5其他重要技术及典型应用170

5.5.1存储过程170

5.5.2事务处理174

5.5.3连接池技术175

5.5.4数据分页显示技术177

5.6常见数据库连接181

5.6.1连接Oracle数据库181

5.6.2连接Access数据库183

5.6.3连接MySQL数据库185

5.6.4连接Excel表格186

5.7本章小结188

习题188第6章网上选课系统项目实训190

6.1系统需求分析190

6.2系统功能模块设计190

6.3系统数据库设计192

6.3.1数据库概念结构设计192

6.3.2数据库逻辑结构设计192

6.4系统实现194

6.4.1系统文件目录介绍194

6.4.2系统登录页面的实现195

6.4.3管理员模块的实现198

6.4.4学生用户模块的实现213

6.4.5教师用户模块的实现223

6.5系统完善和改进228

6.6本章小结229

习题229第7章JavaBean技术230

7.1JavaBean简介230

7.1.1JavaBean基本概念230

7.1.2JavaBean规范231

7.1.3JavaBean的种类231

7.2JavaBean的创建和调用232

7.2.1JavaBean的创建232

7.2.2JavaBean的调用237

7.3JSP+JavaBean综合开发案例245

7.3.1案例介绍245

7.3.2案例实现245

7.4文件上传与下载组件251

7.4.1概述251

7.4.2jspSmartUpload组件介绍252

7.4.3文件上传253

7.4.4文件下载255

7.5Java Web开发模式介绍257

7.6本章小结259

习题259第8章Servlet技术260

8.1Servlet概述260

8.1.1什么是Servlet260

8.1.2Servlet的生命周期261

8.1.3认识第一个Servlet262

8.2Servlet编程常用类和接口263

8.2.1Servlet常用类和接口简介263

8.2.2Servlet接口264

8.2.3GenericServlet抽象类264

8.2.4HttpServlet类265

8.2.5ServletRequest接口与ServletResponse接口266

8.2.6HttpServletRequest接口266

8.2.7HttpServletResponse接口267

8.2.8Servlet其他常用接口267

8.3Servlet的创建和配置269

8.3.1Servlet创建方式综述269

8.3.2创建一个Servlet271

8.3.3Servlet的配置和调用271

8.4Servlet简单应用275

8.5Servlet过滤器283

8.5.1Servlet过滤器简介283

8.5.2Servlet过滤器接口284

8.5.3Servlet过滤器的创建和应用284

8.6Servlet监听器288

8.6.1Servlet监听器介绍288

8.6.2Servlet监听器应用289

8.7JSP+Servlet综合应用案例290

8.7.1案例介绍290

8.7.2案例实现290

8.8本章小结299

习题299第9章自定义标签301

9.1自定义标签简介301

9.1.1自定义标签的基本概念301

9.1.2自定义标签的特点301

9.1.3自定义标签的接口与类的层次结构302

9.2自定义标签的开发305

9.2.1自定义标签的开发流程305

9.2.2自定义标签的处理过程308

9.2.3HelloWorld标签的开发309

9.3JSTL标准标签库313

9.3.1JSTL简介313

9.3.2JSTL的下载及安装314

9.3.3JSTL核心标签库314

9.4自定义标签的使用实例322

9.4.1自定义标签显示时间322

9.4.2使用JSTL标签库实现图书查询功能325

9.5本章小结334

习题334第10章AJAX技术335

10.1什么是AJAX335

10.1.1AJAX定义335

10.1.2为什么要用AJAX335

10.1.3当前AJAX的典型应用337

10.1.4AJAX的缺陷337

10.1.5AJAX简单实例337

10.2AJAX开发基础339

10.2.1XMLHttpRequest核心对象339

10.2.2XMLHttpRequest对象的五步使用法343

10.2.3AJAX读取XML346

10.2.4AJAX与数据库348

10.3AJAX应用案例351

10.3.1案例介绍351

10.3.2案例实现351

10.4AJAX框架简介358

10.5本章小结359

习题360参考文献361

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JSP程序设计实训与案例教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon