图书介绍

新一代JSP网络编程入门与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

新一代JSP网络编程入门与实践
  • 彭超,马丁编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302142769
  • 出版时间:2007
  • 标注页数:462页
  • 文件大小:182MB
  • 文件页数:473页
  • 主题词: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概述1

1.1 JSP简介1

1.1.1 JSP特点1

1.1.2 JSP知识体系和学习建议2

1.2 JSP与Java Servlet技术3

1.2.1 Servlet处理流程4

1.2.2 Servlet生命周期5

1.2.3 Servlet总结6

1.3 JSP与PHP、ASP/ASP.NET、CGI的比较6

1.3.1 JSP与PHP的比较7

1.3.2 JSP与ASP/ASP.NET的比较8

1.3.3 JSP与CGI的比较9

1.4 JSP技术构架9

1.5 小结13

第2章 JSP开发环境配置14

2.1 JSP对运行环境的要求14

2.1.1 对硬件环境的要求14

2.1.2 对软件环境的要求14

2.1.3 对操作系统的要求15

2.2.1 JDK的安装配置16

2.2 JSP对运行环境的配置16

2.2.2 Tomcat的安装配置17

2.3 JSP数据库的配置20

2.3.1 MySQL的安装配置20

2.3.2 MySQL图形化工具的安装配置22

2.4 集成开发环境Eclipse的配置24

2.4.1 Eclipse的安装25

2.4.2 在Eclipse中安装Web开发插件Lomboz25

2.4.3 在Eclipse中配置Tomcat26

2.5.1 新建Web项目27

2.5 创建第一个Web应用程序27

2.5.2 创建JavaBean28

2.5.3 创建JSP页面29

2.5.4 运行Web应用程序29

2.6 小结30

第3章 Java语法基础31

3.1 Java概述31

3.1.1 Java的历史31

3.1.2 Java的语言特点32

3.2 Java语法基础33

3.2.1 注释34

3.2.2 关键词34

3.2.3 标识符与变量35

3.2.4 操作符与表达式36

3.2.5 条件选择语句40

3.2.6 循环语句44

3.2.7 跳转语句46

3.3.1 面向对象的基本思想48

3.3 Java程序面向对象的编程方法48

3.3.2 面向对象的主要概念49

3.3.3 Java语言中的类50

3.3.4 Java语言中的类定义51

3.3.5 Java语言中的类实现52

3.3.6 Java语言中的对象55

3.3.7 Java语言中的继承57

3.3.8 Java语言中的多态60

3.3.9 Java语言中的接口和包63

3.4 小结66

4.1 JSP页面基本结构67

第4章 JSP语法基础67

4.2 JSP注释69

4.3 JSP指令元素70

4.3.1 包含指令include71

4.3.2 页面指令page72

4.3.3 使用标签库指令taglib74

4.4 JSP脚本元素75

4.4.1 声明(Declaration)75

4.4.2 表达式(Expression)76

4.4.3 脚本小程序(Scriptlet)77

4.5 JSP动作元素78

4.5.1 文件导入标签〈jsp:include〉79

4.5.2 页面转发标签〈jsp:forward〉81

4.5.3 实例化JavaBean标签〈jsp:useBean〉82

4.5.4 设置JavaBean属性标签〈jsp:setProperty〉83

4.5.5 获取JavaBean对象属性标签〈jsp:getProperty〉84

4.5.6 追加参数标签〈jsp:param〉86

4.5.7 执行Applet或Bean标签〈jsp:plugin〉87

4.6 JSP内置对象88

4.6.1 请求对象request89

4.6.3 输出对象out90

4.6.2 应答对象response90

4.6.4 会话对象session91

4.6.5 页面索引对象pageContext92

4.6.6 全局应用程序对象application93

4.6.7 配置对象config94

4.6.8 页面对象page94

4.6.9 页面意外对象exception95

4.7.1 使用request对象获取表单数据96

4.7 JSP内置对象的使用96

4.7.2 使用request对象处理数据编码98

4.7.3 使用request对象获得客户端、服务器端信息100

4.7.4 使用response对象动态响应contentType102

4.7.5 使用response对象操作HTTP文件头103

4.7.6 使用response对象重定向页面104

4.7.7 使用session对象维护页面信息105

4.7.8 使用application维护全局信息107

4.8 小结108

5.1 JDBC技术概述109

5.1.1 JDBC简介109

第5章 JDBC与数据库操作109

5.1.2 SQL简介110

5.2 JDBC数据库驱动112

5.2.1 JDBC-ODBC桥接器112

5.2.2 Java到本地API113

5.2.3 Java到专有网络协议114

5.2.4 Java到本地数据库协议114

5.2.5 JDBC连接字115

5.3 JDBC数据库操作核心类116

5.3.1 维护数据库连接类:Connection116

5.3.2 SQL声明类:Statement117

5.3.3 查询结果类:ResultSet118

5.3.4 管理驱动程序类:DriverManager119

5.3.5 JDBC核心类结构120

5.4 JDBC数据库操作实例120

5.4.1 新建数据库121

5.4.2 添加数据122

5.4.3 查询数据125

5.4.4 更新及删除数据126

5.5 实例:对JDBC操作的封装SqlManager128

5.5.1 动态读取配置参数128

5.5.2 动态配置驱动程序和连接字129

5.5.4 封装数据库操作130

5.5.3 单态模式获取实例130

5.5.5 在JSP程序中使用SqlManager133

5.6 实例:带连接池的PooledSqlManager135

5.6.1 连接池体系结构135

5.6.2 对Connection的缓存136

5.6.3 对Statement对象的缓存137

5.6.4 带连接池的缓冲器PooledSqlManager138

5.7 小结144

6.1 文件操作核心类File145

第6章 JSP文件操作145

6.1.1 获取文件属性146

6.1.2 创建目录148

6.1.3 遍历目录149

6.1.4 删除文件和目录153

6.2 文件读写操作154

6.2.1 基于字节流的文件读写155

6.2.2 基于字符流的文件读写160

6.2.3 基于数据流的文件读写163

6.2.4 基于对象流的文件读写167

6.2.5 随机文件读写172

6.3 实例:JSP文件上传下载管理176

6.3.1 序列化Java类FileItem176

6.3.2 上传处理程序177

6.3.3 文件下载程序181

6.4 小结182

第7章 JSP与JavaBean183

7.1 JavaBean概述183

7.2.1 编写JavaBean184

7.2 JavaBean的使用184

7.2.2 使用JavaBean:useBean操作186

7.2.3 获取和修改JavaBean属性:get/setProperty操作188

7.2.4 JavaBean作用域192

7.3 JavaBean的实例193

7.3.1 邮件发送JavaBean:基于JavaMail193

7.3.2 图形绘制JavaBean:基于JGraph197

7.3.3 文件上传Javabean:基于JSPSmartUpload200

7.4 对象的持久化202

7.4.1 持久化的定义202

7.4.2 封装数据库的操作203

7.4.3 开源的持久化组件210

7.5 JSP的Web开发模式211

7.6 实例:基于JavaBean的用户管理模块设计212

7.6.1 用户注册212

7.6.2 用户登录215

7.6.3 用户信息更改218

7.7 小结221

第8章 Java Servlet222

8.1 Servlet概述222

8.1.1 Servlet与JSP222

8.1.2 Servlet的编写224

8.1.3 Servlet的部署和运行226

8.1.4 输出HTML到客户端227

8.2 Servlet核心类228

8.2.1 Java Servlet API概述228

8.2.2 GenericServlet类和HttpServlet类229

8.2.3 ServletRequest类和HttpServletRequest类233

8.2.4 ServletResponse类与HttpServletResponse类236

8.2.5 ServletContext类238

8.2.6 HttpSession类240

8.2.7 Servlet的生命周期243

8.3.1 Servlet过滤器概述244

8.3 Servlet过滤器244

8.3.2 过滤器实例:拦截网站访问245

8.4 Servlet监听器247

8.4.1 Servlet监听器概述247

8.4.2 监听器实例:统计在线人数247

8.5 Servlet的Cookie处理249

8.5.1 Cookie概述249

8.5.2 Cookie实例251

8.6.1 Cart类和CartItem类252

8.6 实例:Servlet购物车程序252

8.6.2 处理订购信息:addNewCartItemServlet254

8.6.3 购物车JSP用户界面255

8.6.4 过滤器记录用户采购257

8.6.5 采用Log4j记录访问259

8.7 小结260

第9章 JSP的XML文件操作261

9.1 XML技术概述261

9.1.1 XML与HTML261

9.1.2 XML文档的逻辑结构262

9.1.3 XML文档的实体结构264

9.1.4 XML文档类型定义规则DTD265

9.1.5 XML的解析268

9.2 DOM解析接口269

9.2.1 DOM核心对象269

9.2.2 DOM文档树结构273

9.2.3 使用DOM创建XML文件275

9.2.4 使用DOM读取XML文件276

9.3 SAX解析接口278

9.3.1 SAX对象279

9.3.2 使用SAX读取XML文件281

9.4 使用XML文件进行站点配置284

9.5 小结288

第10章 JSP的身份验证289

10.1 通过Web容器支持身份验证289

10.1.1 用户身份验证机制289

10.1.2 Tomcat身份验证290

10.2 通过应用程序支持身份验证295

10.2.1 用户信息管理295

10.2.2 用户登录验证302

10.2.3 用户状态保持305

10.2.4 用户权限控制306

10.3 通过JAAS支持身份验证309

10.3.1 JAAS核心概念310

10.3.2 JAAS核心类介绍311

10.3.3 JAAS认证登录的应用示例314

10.4 小结322

11.1 字符集的概述323

11.1.1 ASCII字符集323

第11章 JSP的国际化323

11.1.2 ISO 8859字符集324

11.1.3 Unicode字符集324

11.1.4 GBK/GB2312/Big5中文字符集325

11.1.5 UTF-8/UTF-16字符集325

11.2 Java的国际化326

11.2.1 设置国家语言场景类:Locale326

11.2.2 格式化数字和日期类:NumberFormat和DateFormat328

11.2.3 本地化文本类:ResourceBundle332

11.3 JSP的中文乱码问题解决方案336

11.3.1 统一编码格式336

11.3.2 转换编码340

11.4 小结342

第12章 JSP的标签扩展343

12.1 JSP标签简介343

12.1.1 JSP标签扩展意义343

12.1.2 JSP标签语法344

12.2 编写自定义标签346

12.2.1 使用Tag接口创建自定义标签346

12.2.2 使用TagSupport类创建自定义标签350

12.2.3 使用BodyTagSupport类创建自定义标签355

12.3 实例:树形列表标签358

12.3.1 内容载入标签InitTag359

12.3.2 内容显示标签TreeTag366

12.3.3 使用树形列表标签368

12.4 实例:权限控制标签369

12.4.1 标签核心类CheckPermision369

12.4.2 配置和使用标签类370

12.5 小结372

13.1 表达式语言373

13.1.1 EL基本用法373

第13章 表达式语言及JSTL标签库373

13.1.2 EL访问运算符375

13.1.3 EL内建隐含对象377

13.2 JSTL标签库382

13.2.1 JSTL标签库概述383

13.2.2 JSTL的安装与配置383

13.2.3 〈c:out〉标签的语法和示例385

13.2.4 〈c:set〉标签的语法和示例387

13.2.5 〈c:remove〉标签的语法和示例388

13.2.6 〈c:catch〉标签的语法和示例389

13.2.7 〈c:if〉标签的语法和示例390

13.2.8 〈c:choose〉、〈c:when〉和〈c:otherwise〉标签的语法和示例392

13.2.9 〈c:forEach〉标签的语法和示例393

13.2.10 〈c:import〉标签的语法和示例395

13.2.11 〈c:redirect〉标签的语法和示例397

13.3 小结398

第14章 Struts应用基础399

14.1 MVC模式及Struts框架概述399

14.1.1 MVC设计模式概述399

14.1.2 Struts框架概述400

14.1.4 一个简单的Struts示例402

14.1.3 Struts框架目录结构402

14.2 Struts核心组件405

14.2.1 Struts中的Action406

14.2.2 Struts中的ActionForm409

14.3 Struts标签库413

14.3.1 Bean标签413

14.3.2 逻辑标签414

14.3.2 HTML标签417

14.4 小结418

15.1.1 项目背景介绍419

第15章 库存管理信息系统419

15.1 项目背景及需求介绍419

15.1.2 项目需求介绍420

15.2 库存管理信息系统设计421

15.2.1 系统顶层设计421

15.2.2 系统详细设计422

15.3 创建数据库及导入数据427

15.3.1 创建数据库及数据表结构427

15.3.2 从Excel表中导入原始数据428

15.4.1 公共页面430

15.4 表示层框架430

15.4.2 页面框架431

15.4.3 Struts框架434

15.5 中文化问题436

15.5.1 页面输出显示中文字符436

15.5.2 表单输入中文字符437

15.5.3 请求URL带中文参数438

15.6 登录认证模块442

15.6.1 编写JAAS配置文件442

15.6.2 编写JAAS相关类443

15.6.3 调用JAAS框架445

15.7 收货单管理模块447

15.7.1 收货单对象447

15.7.2 收货单代理类451

15.7.3 条件控制和数据分页454

15.7.4 收货单相关页面456

15.8 库房结存合计模块457

15.8.1 库房结存业务的需求457

15.8.2 库房结存查询的实现458

15.8.3 库房结存合计模块的页面462

15.9 小结462

热门推荐