您的位置:首页 > 百科 > 正文

JSP应用与开发技术

《JSP应用与开发技术给说吸细似(第2版)》是在来自2014年9月1略快尼含史日 由清华大学出版社出版的图书,该书作者是马建红、李占波、韩名既颖、王瑞娟、姬莉霞。

  • 书名 JSP应用与开发技术(第2版)
  • 作者 马建红、李占波、韩颖、王瑞娟、姬莉霞
  • 出版社 清华大学出版社
  • 出版时间 2014年9月1日
  • 定价 59.8 元

基本介绍

来自  作者:马建红、李占波、韩颖、王瑞娟、姬莉霞

  印刷日期:2017.12.06

  出版社:清华大学出版社

内容简介

  JSP(Java Server Pages)是由Sun Microsystems公设危司(已被甲骨文公司收购)倡导的、许多公司参与建立的一种动态网页技术标准。JSP360百科被腿海匪喇赋予了Java技术的强大功能,能够为用户提供功能强功都末严大的技术支持,同时,JSP继承了Java的优势,可以建立骗霸承安全的、跨平台的动态网站。

  本书详细讲解了JSP的基本语法和Web程序设计方法。全书共16章,可分为7个部分。第1~3章是第1部分,介绍了JSP应用技术的前导知识和开发环境的搭建;第4~6章是第2部分,详细讲解了JSP技术的基本语举蜜虹凝法;第7章和第8章是第3部分,先保频降品坚都迫设待决是JSP应用开发的进阶,讲述了JavaBean、表单处理以及文件的操作;第9~11章是第4部分,以MySQL数据库为例详细讲解了JSP中使用数据库的操作;第12章和第13章是第5部分,详细讲述了Servlet技术;第14章乐证析间绿酒心兴须和第15章是第6部分,介绍了表达式语言(EL)、标准标签库(JSTL)及自定义标签库;第16章是第7部分,通过实例讲述了Web开发的实际应用。另外,本书还给出了6个实验,以指导读者进行上机章互基应操作。

图书目录

  第1章JSP概述 1

  延声阿计损1.1软件编程体系来自简介 2

  1.1.1C/S结构编程体系 2

  1.1.2B/S结构编程体系 3

  1.2企业应用开发架构 3

  1.2.1两层架构 3

  1.2.2三层架构 3

  1.2.3N层架构 4

  1.2.4开发架构比较 4

  1.3JSP概述 360百科4

  1.3.1什林线头么是JSP 5

  1.3.2JSP技术原理 6

  1.3.3JSP和其他动态网站开发技术 7

  1.3.4J2EE简介 10

  1春洋应章相由验齐附供言.4JSP知识体系及学习之路 13

  1.4.1慢硫率毫属映越第非JSP知识体系 13

  1.4.2JSP程序员学习路径 13

  1.5小结拘错有染致说转策顺货音良钻 15

  1.6习题 15

  1.6.1选择题 1慢利阿我影草加5

  1.6.2判断题 16

  1.6.3填空题 16

  1.6.4简答题 16

  1.6.5拓展实践题 16

试构  第2章JSP动态网页设计基础 17

  2.1HTML技术 18

  2.1.1HTM里东胶L5基本结构 18

  2强具.1.2HTML常用标签 2赶束况你0

  2.1.3表单 28

  2.1.4XML与XHTML 36

  2.2CSS技术 38

  2.2.1CSS基本语法 38

  2.2.2在HTML文档中使用CSS的方法 40

  2.2.3常用CSS属性 父迅构重科施42

  2.3JavaScript技术 50

  2.3.论酒早1JavaScript语法 50

  2.3.2Jav获策用需高满方鱼aScript使用方式 51

  2.3.3JavaScript代码实例 52

  2.4小结 57

  2.5习目修山迫测著题 57

  2.5.1选择题 57

  2.5.2判断题 58

  2.5.3填空题 58

  2.5.4简答题燥几纸 58

  第3章JSP属应医张季直火终话措的开发和运行环境 5解觉风声9

  3.1JSP的开发和应用平台介绍 60

  3.1.1Caucho公司的Resin平台 60

  3.1.2Apache公司的Tomcat平台 60

  3.1.3BEA公司的WebLogic平台 61

  3.1.4IBMWebSphereAp选示站国评年plicationServer平台 61

  3.2EclipseJavaEE集成开发环境 62

  3.2.1安装和配置JDK 62

  3.2.2Tomcat服务器 64

  3.2.3EclipseJavaEE开发环境搭建 68

  3.3Eclipse集成开发环境配置 73

  3.4MyEclipse开发环境 75

  3.4.1MyEclipse简介与下载 76

  3.4.2MyEclipse安装与使用 76

  3.5小结 82

  3.6习题 82

  3.6.1选择题 82

  3.6.2判断题 83

  3.6.3填空题 83

  3.6.4简答题 83

  第4章JSP基本语法 85

  4.1JSP文件的结构 86

  4.1.1创建第一个JSP文件 86

  4.1.2分析JSP文件的组成元素 87

  4.2JSP的脚本元素 88

  4.2.1隐藏注释(HiddenComment) 88

  4.2.2HTML注释 89

  4.2.3声明语句判骗断(Declaration) 91

  4.2.4脚本段(Scriptlets) 94

  4.2.5表达式(Expression) 95

  4.3JSP指令元素 96

  4.3.1page指令 96

  4.3.2include指令 101

  4.3.3taglib指令 103

  4.4JSP动作元素 104

  4.4.1<jsp:include> 104

  4.4.2<jsp:forward> 107

  4.4.3<jsp:param> 110

  4.4.4<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>动作 111

  4.4.5<jsp:plugin> 120

  4.5小结 122

  4.6习题 123

  4.6.1选择题 123

  4.6.2判断题 124

  4.6.3填空题 125

  4.6.4简答题 125

  4.6.5编程题 125

  第5章JSP内置对象 127

  5.1JSP内置对象概述 128

  5.2request对象 129

  5.2.1request对象常用方法 129

  5.2.2request对象应用实例 130

  5.3response对象 137

  5.3.1response对象常用方法 137

  5.3.2response对象应用实例 138

  5.4out对象 146

  5.4.1out对象方法成员与数据输出 146

  5.4.2缓冲区操作 147

  5.4.3out对象应用实例 148

  5.5session对象 151

  5.5.1session的概念 151

  5.5.2session对象的ID 152

  5.5.3session的有效期限 152

  5.5.4访问session中的数据 152

  5.5.5其他session对象的常用方法 153

  5.5.6session对象应用实例 154

  5.6application内置对象 160

  5.6.1存取application中的数据 161

  5.6.2使用application对象取得信息 162

  5.6.3application对象应用实例 162

  5.7其他JSP内置对象 164

  5.7.1pageContext对象 164

  5.7.2config对象 166

  5.7.3page对象 169

  5.7.4exception对象 169

  5.8小结 169

  5.9习题 170

  5.9.1选择题 170

  5.9.2判断题 172

  5.9.3填空题 172

  5.9.4简答题 172

  5.9.5编程题 172

  第6章使用Cookie记录信息 175

  6.1Cookie的概念和特性 176

  6.1.1什么是Cookie 176

  6.1.2Cookie的常见用途 177

  6.1.3对Cookie进行适当设置 178

  6.2在JSP中使用Cookie 179

  6.2.1创建Cookie 179

  6.2.2读写Cookie 179

  6.2.3Cookie中的主要方法 180

  6.2.4几个操作Cookie的常用方法 181

  6.3Cookie对象的应用实例 183

  6.4Cookie的安全问题 192

  6.5小结 193

  6.6习题 194

  6.6.1选择题 194

  6.6.2判断题 195

  6.6.3填空题 196

  6.6.4简答题 196

  6.6.5编程题 196

  第7章JavaBean和表单处理 197

  7.1非MVC模式(Model1) 198

  7.1.1Model1的特点 198

  7.1.2Model1的应用范围 199

  7.2MVC编程模式(Model2) 199

  7.2.1什么是MVC模式 199

  7.2.2MVC模式在Web编程中的应用 200

  7.3剖析JavaBean 201

  7.3.1什么是JavaBean 202

  7.3.2JavaBean的特征 203

  7.3.3创建一个JavaBean 204

  7.4在JSP中使用JavaBean 206

  7.4.1调用JavaBean 206

  7.4.2访问JavaBean属性 206

  7.4.3设置JavaBean属性 206

  7.4.4JavaBean的生命周期 207

  7.4.5类型自动转换规则 211

  7.5使用JavaBean处理表单数据 211

  7.5.1JSP处理与form相关的常用标签简单实例 212

  7.5.2设置中文编码 217

  7.5.3Post与Get的差异 218

  7.6小结 219

  7.7习题 219

  7.7.1选择题 219

  7.7.2判断题 220

  7.7.3填空题 221

  7.7.4简答题 221

  7.7.5编程题 221

  第8章JSP中的文件操作 223

  8.1数据流和File类 224

  8.1.1数据流 224

  8.1.2File类 224

  8.2读写文本文件 227

  8.3文件的浏览 229

  8.4创建和删除目录 230

  8.5文件的上传和下载 231

  8.6使用jspSmartUpload上传包 235

  8.7小结 238

  8.8习题 238

  8.8.1选择题 238

  8.8.2判断题 239

  8.8.3填空题 239

  8.8.4简答题 239

  8.8.5编程题 239

  第9章数据库操作基础 241

  9.1关系数据库及SQL 242

  9.2在Windows上安装MySQL 243

  9.3MySQL的常用操作 247

  9.3.1设置环境变量 247

  9.3.2启动MySQL数据库 248

  9.3.3连接MySQL 248

  9.3.4退出MySQL 248

  9.3.5增加用户 249

  9.3.6删除授权 249

  9.3.7备份数据库 250

  9.3.8恢复数据库 250

  9.3.9备份表 250

  9.3.10恢复表 251

  9.3.11查看、创建、删除和选择数据库命令 251

  9.3.12导入命令 252

  9.4常用查询的例子 252

  9.4.1查询时间 253

  9.4.2查询当前用户 253

  9.4.3查询数据库版本 253

  9.4.4查询当前使用的数据库 253

  9.4.5使用AUTO_INCREMENT 254

  9.4.6列的最大值 254

  9.4.7拥有某个字段的组间最大值的行 256

  9.4.8使用用户变量 256

  9.5MySQLGUITools 256

  9.5.1MySQLGUITools安装 256

  9.5.2 MySQLGUITools基本使用方法 258

  9.6小结 260

  9.7习题 261

  9.7.1选择题 261

  9.7.2填空题 261

  9.7.3编程题 262

  第10章应用JDBC进行数据库开发 263

  10.1JDBC概述 264

  10.1.1JDBC的用途 264

  10.1.2JDBC的典型用法 264

  10.1.3JDBC体系结构 265

  10.1.4驱动器类型 265

  10.1.5安装驱动器 267

  10.2JDBC连接数据库的方法 267

  10.3使用JDBC操作数据库 269

  10.3.1使用JDBC访问数据库的过程 269

  10.3.2使用Statement执行SQL语句 272

  10.3.3PreparedStatement接口 281

  10.3.4CallableStatement对象 285

  10.3.5使用ResultSet处理结果集 287

  10.4Java与SQL的数据类型转换 292

  10.5使用JDBC连接不同的数据库 294

  10.5.1连接Oracle数据库 294

  10.5.2连接DB2数据库 294

  10.5.3连接SQLServer数据库 294

  10.5.4连接Sybase数据库 295

  10.5.5连接Access数据库 295

  10.6连接池 295

  10.6.1连接池的实现原理 295

  10.6.2在Tomcat上配置数据源与连接池 296

  10.6.3配置连接池时需要注意的问题 299

  10.7存取二进制文件 299

  10.7.1图像文件存取到数据库的过程 300

  10.7.2声音文件存取到数据库的过程 304

  10.7.3视频文件存取到数据库的过程 309

  10.8实现分页显示 313

  10.8.1分页显示技术的优劣比较 313

  10.8.2分页显示的JavaBean实现 314

  10.9小结 322

  10.10习题 322

  10.10.1选择题 322

  10.10.2判断题 323

  10.10.3填空题 323

  10.10.4简答题 324

  10.10.5编程题 324

  第11章JSP与JavaBean应用实例 325

  11.1需求和设计 326

  11.1.1功能介绍 326

  11.1.2文件结构 327

  11.1.3数据库设计 328

  11.2使用JavaBean封装数据库的访问 330

  11.3项目页面实现 335

  11.3.1用户模块设计与实现 335

  11.3.2管理员模块设计与实现 353

  11.4小结 366

  第12章Servlet基础 367

  12.1Servlet介绍 368

  12.1.1什么是Servlet 368

  12.1.2Servlet技术特点 369

  12.1.3JSP与Servlet的关系 369

  12.1.4Servlet的工作原理 370

  12.1.5Servlet常用接口和类 371

  12.2开发部署一个简单的Servlet 372

  12.2.1创建Servlet文件 373

  12.2.2Servlet的配置文件 375

  12.3Servlet实现相关的接口和类 377

  12.3.1GenericServlet 378

  12.3.2HttpServlet 378

  12.3.3Servlet实现相关实例 379

  12.4Servlet请求和响应相关 383

  12.4.1HttpServletRequest接口 383

  12.4.2HttpServletResponse接口 385

  12.4.3Servlet请求和响应相关实例 386

  12.5Servlet配置相关 388

  12.5.1ServletConfig接口 389

  12.5.2获取Servlet配置信息的例子 389

  12.6Servlet中的会话追踪 394

  12.6.1HttpSession接口 394

  12.6.2HttpSession应用实例 396

  12.7Servlet上下文 398

  12.7.1ServletContext接口 398

  12.7.2ServletContext接口的应用实例 399

  12.8Servlet协作 401

  12.8.1RequestDispatcher 401

  12.8.2forward()控制页面跳转 401

  12.8.3include()控制页面包含 403

  12.9Servlet异常处理 404

  12.9.1声明式异常处理 404

  12.9.2程序式异常处理 408

  12.10Servlet应用实例 411

  12.11小结 421

  12.12习题 421

  12.12.1选择题 421

  12.12.2判断题 423

  12.12.3填空题 423

  12.12.4简答题 424

  12.12.5编程题 424

  第13章使用Servlet过滤器和监听器 425

  13.1过滤器在Web开发中的应用 426

  13.1.1过滤器概述 426

  13.1.2FilterAPI 427

  13.1.3Filter接口 427

  13.1.4FilterConfig接口 428

  13.1.5FilterChain接口 428

  13.1.6编写过滤器类 429

  13.1.7过滤器的部署 430

  13.1.8 对请求数据进行处理的过滤器 434

  13.1.9对响应内容进行压缩的过滤器 440

  13.2Servlet监听器 445

  13.2.1监听器接口 445

  13.2.2ServletRequestListener接口 446

  13.2.3ServletRequestAttributeListener接口 448

  13.2.4ServletContextListener接口 448

  13.2.5ServletContextAttributeListener接口 449

  13.2.6HttpSessionAttributeListener接口 452

  13.2.7HttpSessionBindingListener接口 454

  13.3小结 460

  13.4习题 461

  13.4.1选择题 461

  13.4.2判断题 462

  13.4.3填空题 462

  13.4.4简答题 462

  13.4.5编程题 463

  第14章JSTL标准标签库 465

  14.1EL表达式语言 466

  14.1.1EL与EL隐含对象 466

  14.1.2在EL中访问JSP隐含对象的get×××()方法 471

  14.1.3用EL访问JavaBean中的属性 472

  14.2JSTL标签库简介 473

  14.3设置JSTL运行环境 473

  14.3.1JSTL的安装 474

  14.3.2JSTL应用示例 475

  14.4使用核心标签 475

  14.4.1表达式操作 476

  14.4.2建立URL 480

  14.4.3条件控制 484

  14.4.4迭代-运行循环 486

  14.5使用JSTL的数据库标签 490

  14.5.1指定数据源 490

  14.5.2进行查询或更新操作 491

  14.5.3对返回的结果进行处理 494

  14.5.4其他SQL标签库的标签 495

  14.6i18n与国际化 496

  14.6.1国际化设置标签 496

  14.6.2消息标签库 497

  14.6.3数字、日期格式化 499

  14.7函数标签 503

  14.8小结 503

  14.9习题 504

  14.9.1选择题 504

  14.9.2判断题 505

  14.9.3填空题 506

  14.9.4简答题 506

  14.9.5编程题 506

  第15章自定义标签库 507

  15.1自定义标签体系介绍 508

  15.1.1标签的形式 509

  15.1.2标签类相关接口和类 509

  15.1.3标签库描述文件 514

  15.1.4在Web部署描述符中引入标签库文件 515

  15.1.5在页面中使用标签 516

  15.1.6标签在Web页面中的作用 517

  15.2传统标签的开发 517

  15.2.1带属性标签的开发 517

  15.2.2带Body标签的开发 521

  15.2.3嵌套标签的开发 524

  15.2.4迭代标签的开发 527

  15.3Simple标签的开发 531

  15.3.1SimpleTag接口 531

  15.3.2Simple标签的开发示例 532

  15.4小结 533

  15.5习题 534

  15.5.1选择题 534

  15.5.2判断题 534

  15.5.3填空题 534

  15.5.4简答题 534

  15.5.5编程题 534

  第16章Web应用开发实践 537

  16.1信息发布平台 538

  16.2系统需求分析 538

  16.3系统功能结构 539

  16.4系统功能描述 539

  16.4.1游客用户浏览模块 539

  16.4.2管理员登录模块 541

  16.4.3管理员管理模块 542

  16.5数据库设计 545

  16.5.1数据库逻辑结构设计 545

  16.5.2数据库表的设计 545

  16.5.3数据库相关脚本 546

  16.6系统实现 548

  16.6.1模块公用类 548

  16.6.2JavaBean 553

  16.6.3Servlet 557

  16.6.4自定义标签 561

  16.6.5前台界面的实现 567

  16.6.6后台管理页面的实现 571

  16.7小结 576

  16.8习题 576

  附录实验 577

  实验一JSP应用开发基础 577

  实验二JSP应用开发基础 580

  实验三JSP应用开发进阶 585

  实验四JSP数据库编程基础 587

  实验五Servlet技术实验 589

  实验六Web应用开发 591

发表评论

评论列表