图书介绍

JSP网络开发详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JSP网络开发详解
  • 石志国编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121046865
  • 出版时间:2007
  • 标注页数:570页
  • 文件大小:121MB
  • 文件页数:589页
  • 主题词:JAVA语言-主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JSP网络开发详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 JSP开发基础2

第1章 JSP常用开发技术概论2

1.1 软件编程体系概述2

1.1.1 B/S架构编程体系3

1.1.2 C/S架构编程体系3

1.2 企业应用开发架构3

1.2.1 两层架构4

1.2.2 三层架构4

1.2.3 N层架构4

1.2.4 开发架构比较5

1.3 相关语言概述5

1.3.1 ASP简介5

1.3.2 ASP.NET简介6

1.3.3 JSP简介6

1.3.4 PHP简介7

1.4 JSP相关应用开发体系8

1.4.1 J2SE体系简介8

1.4.2 J2ME体系简介8

1.4.3 J2EE体系简介8

1.5 N层体系结构10

1.5.1 N层开发架构11

1.5.2 N层架构优点12

1.6 常用应用开发环境介绍12

1.6.1 Web服务器12

1.6.2 数据库服务器13

1.6.3 集成开发环境14

小结16

习题16

第2章 开发环境的配置与使用17

2.1 JSP运行环境的要求17

2.2 安装和配置JDK18

2.3 安装和配置TOMCAT19

2.3.1 配置Tomcat21

2.3.2 测试第一个JSP页面23

2.4 集成开发环境的设置24

2.4.1 JBuilder与Eclipse概述24

2.4.2 安装Eclipse25

2.4.3 Eclipse集成MyEclipse J2EE开发环境29

2.4.4 Eclipse集成Tomcat 5.532

2.4.5 Eclipse开发视图介绍34

2.4.6 开发JSP程序35

2.5 安装和配置数据库40

2.5.1 Oracle概述40

2.5.2 Oracle相关技术站点40

2.5.3 安装Oracle数据库服务器40

2.5.4 安装SQL Server44

小结47

习题47

第3章 JSP开发的相关基础48

3.1 HTML编程技术48

3.1.1 HTML简介48

3.1.2 HEAD头元素49

3.1.3 HTML的常用标记50

3.2 CSS编程技术62

3.2.1 CSS简介63

3.2.2 加载CSS样式的3种方式64

3.2.3 CSS与标记对应的3种方式66

3.2.4 定义超级链接样式67

3.3 JAVASCRIPT编程技术68

3.3.1 JavaScript简介68

3.3.2 网页中引入JavaScript69

3.3.3 变量与数组70

3.3.4 表达式与运算符72

3.3.5 控制语句之条件语句75

3.3.6 流控制语句之循环语句77

3.3.7 JavaScript函数80

3.3.8 事件的概念81

3.3.9 对象处理语句84

3.3.10 JavaScript内置对象86

3.3.11 JavaScript的常用函数91

3.3.12 对象层次及DOM模型93

小结97

习题98

第2篇 JSP编程核心技术100

第4章 Servlet编程技术100

4.1 SERVLET概述100

4.1.1 Servlet概念100

4.1.2 Servlet的生命周期101

4.2 SERVLET编译运行过程102

4.2.1 Servlet文件框架104

4.2.2 Servlet的配置文件106

4.3 SERVLET体系结构107

4.3.1 Java Servlet API简介107

4.3.2 GenericServlet类和HttpServlet类108

4.4 SERVLET环境API接口108

4.4.1 ServletConfig接口109

4.4.2 ServletContext接口111

4.5 SERVLET与客户端浏览器交互114

4.5.1 HttpServletRequest接口114

4.5.2 HttpServletResponse接口117

4.5.3 Servlet处理表单数据117

4.5.4 请求重定向118

4.5.5 页面自刷新118

4.5.6 页面定时跳转119

4.6 REQUESTDISPATCHER接口119

4.6.1 控制页面跳转120

4.6.2 控制页面包含121

4.7 会话跟踪和应用程序事件121

4.7.1 HttpSession接口122

4.7.2 常用方法与例子123

小结125

习题125

第5章 JSP技术126

5.1 理解服务器端执行126

5.2 JSP页面结构127

5.3 编译指令128

5.3.1 page指令128

5.3.2 include指令130

5.3.3 taglib指令130

5.4 操作指令131

5.4.1 jsp:include指令131

5.4.2 jsp:forward指令131

5.4.3 jsp:param指令132

5.5 JSP代码132

5.5.1 变量和方法132

5.5.2 代码块133

5.6 OUT对象134

5.7 RESPONSE对象135

5.7.1 网页转向136

5.7.2 动态contentType响应136

5.7.3 HTTP文件头响应137

5.7.4 设置缓冲区138

5.8 REQUEST对象138

5.8.1 得到Form表单的信息139

5.8.2 得到客户的信息141

5.8.3 汉字问题两种解决方法142

5.9 APPLICATION对象145

5.9.1 application的自定义属性145

5.9.2 实现聊天室147

5.10 SESSION对象150

5.10.1 对session的理解150

5.10.2 自定义属性150

5.11 COOKIE对象156

小结157

习题158

第6章 JavaBean组件程序设计159

6.1 组件技术概述159

6.1.1 组件和容器159

6.1.2 Bean开发工具160

6.1.3 JavaBean简介160

6.2 JAVABEAN编程160

6.2.1 JavaBean的特点160

6.2.2 JavaBean页面指令161

6.2.3 编写JavaBean161

6.2.4 使用JavaBean162

6.3 常见的几种BEAN使用方法169

6.3.1 表单Bean169

6.3.2 页面Bean172

6.3.3 共享Bean172

小结176

习题176

第7章 MVC架构177

7.1 面向对象设计模式177

7.1.1 Factory模式177

7.1.2 Singleton模式179

7.1.3 Fa?ade模式180

7.1.4 MVC架构模式180

7.2 JSP设计模式181

7.2.1 模式一:JSP+JavaBean模式181

7.2.2 模式二:MVC模式181

7.3 MVC在JSP中的实现模型182

7.3.1 基于Bean的MVC模型182

7.3.2 基于Struts的MVC模型187

7.4 JSP编程建议188

小结189

习题189

第8章 JSP常用开发技巧190

8.1 客户端编程经典案例190

8.1.1 动态表格彻底研究190

8.1.2 3种网页对话框193

8.1.3 动态网页框架彻底研究196

8.1.4 表单验证197

8.1.5 程序控制Form表单199

8.1.6 执行客户端的可执行文件201

8.2 利用第三方组件202

8.2.1 Email组件202

8.2.2 绘制图形206

8.2.3 文件上传208

8.3 国际化的问题211

8.4 用于MD5算法加密的JAVABEAN217

8.5 图片添加水印218

小结220

习题220

第3篇 JSP数据库项目开发第9章 JDBC数据库开发接口222

9.1 数据库应用开发概述222

9.1.1 SQL语言222

9.1.2 ODBC数据访问接口223

9.1.3 JDBC数据访问接口223

9.2 SQL语言概述224

9.2.1 基本SQL语句225

9.2.2 聚合函数228

9.2.3 分组查询229

9.2.4 交叉查询230

9.3 JDBC的结构231

9.3.1 JDBC的4种类型231

9.3.2 数据驱动程序232

9.3.3 Connection对象232

9.3.4 Statement对象232

9.3.5 ResultSet对象233

9.3.6 PreparedStatement对象236

9.3.7 CallableStatement对象238

9.4 JDBC 4种数据访问格式238

9.4.1 格式一:执行基本SQL语句239

9.4.2 格式二:实现分页239

9.4.3 格式三:执行带参数的SQL语句241

9.4.4 格式四:执行存储过程242

9.5 使用JDBC访问数据库242

9.5.1 利用格式一读取Excel数据242

9.5.2 利用格式一实现事务处理244

9.5.3 动态合成SQL语句246

9.5.4 利用格式二实现分页显示248

9.5.5 利用格式三实现数据添加256

9.6 使用JAVABEAN访问数据库257

9.6.1 编写JavaBean257

9.6.2 调用JavaBean259

小结260

习题260

第10章 Oracle数据库应用开发261

10.1 ORACLE常用操作界面261

10.1.1 SQL*Plus窗口261

10.1.2 SQL Plus Worksheet窗口262

10.1.3 企业管理器263

10.2 ORACLE的用户与表空间263

10.3 ORACLE数据库表264

10.3.1 基本语法265

10.3.2 基本数据类型265

10.3.3 删除表271

10.4 表数据的完整性271

10.4.1 默认约束271

10.4.2 非空约束272

10.4.3 唯一性约束273

10.4.4 Check约束274

10.4.5 主键约束275

10.4.6 外键约束276

10.5 ORACLE的JDBC驱动程序278

10.5.1 加载JDBC驱动程序278

10.5.2 使用JDBC连接Oracle数据库279

10.6 访问ORACLE的常用格式280

10.6.1 基本格式一的Oracle版本281

10.6.2 基本格式二的Oracle版本282

10.6.3 基本格式三的Oracle版本283

10.7 ORACLE的存储过程284

10.7.1 PL/SQL的基本概念284

10.7.2 PL/SQL的存在形式284

10.7.3 使用PL/SQL编写存储过程287

10.8 JSP操作ORACLE的存储过程288

10.8.1 基本格式四的Oracle版本288

10.8.2 调用带输入输出参数的存储过程288

小结290

习题290

第11章 数据持久化与Hibernate291

11.1 数据持久化的概述291

11.1.1 ORM的基本概念291

11.1.2 POJO与PO的概念292

11.1.3 JDO的实现机制293

11.1.4 Hibernate的实现机制293

11.1.5 Hibernate与JDBC、EJB、JDO的比较293

11.2 HIBERNATE实现机制294

11.3 HIBERNATE的开发过程295

11.3.1 建议一个数据库连接295

11.3.2 配置工程支持Hibernate297

11.3.3 创建ORM300

11.4 使用HIBERNATE操作数据库306

小结310

习题310

第4篇 标签与Web框架312

第12章 JSP操作XML文件312

12.1 XML的概念312

12.1.1 XML文档的结构312

12.1.2 定义基本元素313

12.1.3 使用属性314

12.1.4 XML声明315

12.1.5 注释316

12.1.6 字符和实体引用316

12.2 XML的3种显示格式317

12.2.1 CSS样式表318

12.2.2 XSL样式单318

12.2.3 XML数据岛技术320

12.3 XML的两种语法规则323

12.3.1 DTD文档类型定义323

12.3.2 Schema文档规则325

12.4 字符集概述326

12.4.1 ASCⅡ字符集326

12.4.2 ISO 8859字符集327

12.4.3 Unicode字符集327

12.4.4 中文字符集328

12.4.5 UTF-8字符集329

12.4.6 UTF-16字符集329

12.5 在XML中使用HTML329

12.5.1 在XML中使用HTML标记329

12.5.2 在XML中使用JavaScript代码330

12.6 XML的三种应用程序接口331

12.6.1 解析接口331

12.6.2 解析器332

12.7 DOM解析接口332

12.7.1 DOM的对象332

12.7.2 DOM树结构333

12.7.3 DOM读取XML文件334

12.7.4 DOM创建XML节点335

12.8 SAX解析接口337

12.8.1 SAX的对象337

12.8.2 SAX读取XML文件338

12.9 JDOM解析接口340

12.9.1 JDOM对象341

12.9.2 JDOM读取XML文件341

小结344

习题344

第13章 JSTL标准标签库345

13.1 JSTL的基本概述345

13.1.1 JSTL起源345

13.1.2 JSTL标记库简介346

13.2 JSTL的安装与配置347

13.2.1 JSTL的安装347

13.2.2 JSTL示例应用349

13.3 通用标记351

13.3.1 <c:out>标记351

13.3.2 <c:set>标记353

13.3.3 <c:remove>标记356

13.3.4 <c:catch>标记356

13.4 条件处理358

13.4.1 <c:if>标记358

13.4.2 <c:choose>、<c:when>和<c:otherwise>标记360

13.5 循环和迭代362

13.5.1 <c:forEach>标记362

13.5.2 <c:forTokens>标记364

13.6 URL操作366

13.6.1 <c:url>和<c:param>标记366

13.6.2 <c:import>标记368

13.6.3 <c:redirect>标记371

13.7 SQL标记库371

13.7.1 设置数据源372

13.7.2 查询数据库373

13.7.3 修改数据库376

小结379

习题379

第14章 自定义标签库的开发380

14.1 自定义标记库380

14.1.1 自定义标记库基本概念381

14.1.2 JavaBeans与自定义标记382

14.2 标记文件与定义模板383

14.2.1 标记文件的概念383

14.2.2 自定义模板386

14.2.3 标记文件中的变量393

14.3 简单标记400

14.3.1 SimpleTag接口401

14.3.2 简单标记的基本概念401

14.3.3 SimpleTagSupport类402

14.3.4 简单标记实例402

小结406

习题406

第15章 EL表达式语言407

15.1 EL的基本概念407

15.2 EL语法409

15.2.1 EL变量范围409

15.2.2 EL关键字410

15.2.3 访问运算符“.”和“[]”411

15.2.4 算术运算412

15.2.5 关系运算414

15.2.6 逻辑运算417

15.2.7 empty运算符418

15.2.8 自动类型转换419

15.3 EL隐含对象421

15.3.1 pageContext对象422

15.3.2 param和paramValues422

15.3.3 header和headerValues422

15.3.4 cookie423

15.3.5 initParam425

15.3.6 属性范围426

小结426

习题426

第16章 Struts应用开发框架427

16.1 STRUTS概述427

16.1.1 Web开发框架427

16.1.2 Struts框架428

16.1.3 Struts组成428

16.1.4 安装Struts430

16.2 STRUTS实例430

16.2.1 简单Struts实例430

16.2.2 实现跳转437

16.2.3 使用Struts439

小结441

习题441

第17章 Java Server Face技术442

17.1 JSF的基本概念442

17.2 JSF实例443

17.2.1 编写JSP页面445

17.2.2 实现JavaBean447

17.2.3 编写JSF配置文件449

17.2.4 编写Web应用配置文件450

17.2.5 测试JSF应用451

小结451

习题451

第18章 Ajax介绍452

18.1 AJAX简介452

18.2 AJAX的工作原理452

18.3 AJAX的使用场合453

18.4 AJAX开发:使用XMLHTTPREQUEST对象453

18.4.1 XmlHttpRequest对象方法与属性453

18.4.2 实例讲解455

小结458

习题458

第5篇 软件工程实践460

第19章 信息资源管理系统:知识管理中心460

19.1 系统概述460

19.2 系统设计461

19.2.1 系统角色462

19.2.2 功能模块464

19.3 数据库设计464

19.3.1 数据库的关系图465

19.3.2 网站的配置文件466

19.3.3 Hibernate连接的配置文件467

19.4 注册部分的代码471

19.5 TILES页面重构478

19.6 基于HIBERNATE的DAO结构480

小结489

习题489

第20章 统计图表系统:JFreeChart490

20.1 图表系统简介490

20.1.1 JFreeChart简介490

20.1.2 JFreeChart配置安装491

20.1.3 JFreeChart核心类库介绍491

20.2 使用SERVLET画图492

20.3 使用JSP画图493

小结507

习题507

第21章 在线考试系统508

21.1 系统分析与总体设计508

21.1.1 功能描述508

21.1.2 实现技术509

21.2 数据库系统设计512

21.2.1 数据库逻辑设计512

21.2.2 数据库连接池设计515

21.2.3 MySQL数据的安装与配置519

21.3 考生考试模块设计520

21.4 人员管理模块设计533

21.5 题库管理模块设计538

21.6 试卷管理模块设计540

21.7 考务管理模块设计544

小结546

习题546

第22章 不可轻视的项目规划与设计文档547

22.1 需求概述547

22.2 通用页面编写547

22.3 系统分析549

22.3.1 需求采集计划书549

22.3.2 需求设计说明书550

22.3.3 页面需求设计553

22.3.4 开发计划书555

22.3.5 程序概要设计557

22.3.6 数据库概要设计559

22.4 系统详细设计560

22.4.1 页面详细设计560

22.4.2 数据库详细设计561

热门推荐