图书介绍

JSP从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

JSP从入门到精通
  • 张黎伟主编 著
  • 出版社: 上海:上海科学普及出版社
  • ISBN:754273685X
  • 出版时间:2007
  • 标注页数:487页
  • 文件大小:290MB
  • 文件页数:502页
  • 主题词: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中的Java程序1

1.1.1 JSP的特点1

1.1.2 JSP与其他动态网页开发技术2

1.2 配置JSP开发与运行环境3

1.2.1 安装和配置JDK3

1.2.2 安装配置Tomcat服务器5

1.3 JSP的运行原理8

1.3.1 第一个JSP程序示例9

1.3.2 JSP程序的运行原理10

小结12

第2章 JSP的语法13

2.1 JSP中的Java程序13

2.1.1 Java的特点13

2.1.2 JSP中常用的Java函数13

2.2 JSP的基本语法15

2.2.1 JSP的基本语法示例15

2.2.2 JSP的注释17

2.2.3 HTML模板元素与其他元素18

2.3 JSP的脚本元素19

2.3.1 JSP声明元素19

2.3.2 表达式20

2.3.3 JSP的脚本程序20

2.4 JSP指令元素21

2.4.1 页面属性指令page21

2.4.2 页面包含指令include23

2.4.3 定义标签库指令taglib24

2.5 JSP标准动作元素24

2.5.1 〈jsp:include〉动作元素25

2.5.2 〈jsp:forward〉动作元素27

2.5.3 〈jsp:plugin〉动作元素28

2.5.4 〈jsp:useBean〉动作元素30

2.5.5 其他常用动作指令32

小结33

第3章 JSP的内置对象34

3.1 JSP的内置对象34

3.1.1 request对象34

3.1.2 response对象37

3.1.3 out对象38

3.1.4 session对象40

3.1.5 application对象43

3.1.6 config对象46

3.1.7 pageContext对象47

3.1.8 page和exception对象49

3.2 内置对象的使用实例——购物车50

3.2.1 功能分析50

3.2.2 编程实现51

小结55

第4章 JSP的文件操作56

4.1 常用的I/O类与文件读写56

4.1.1 文件操作File类56

4.1.2 OutputStream与InputStream字节流60

4.1.3 Reader与Writer字符流64

4.1.4 RandomAccessFile类72

4.2 文件的上传与下载75

4.2.1 JSP中获取文件输入流76

4.2.2 JSP上传图片77

4.2.3 用组件上传文件79

4.2.4 JSP中实现文件的下载83

小结84

第5章 数据库与Web85

5.1 Web三层结构体系85

5.1.1 客户层85

5.1.2 中间层86

5.1.3 数据库层86

5.1.4 三层体系结构的优点86

5.2 主流的数据库系统87

5.2.1 Oracle87

5.2.2 SQL-SERVER87

5.2.3 MySQL88

5.3 安装与配置MySQL数据库88

5.4 安装与配置MySQL-Front92

小结94

第6章 MySQL数据库95

6.1 MySQL的数据类型95

6.1.1 普通数据类型95

6.1.2 MySQL的数字列类型97

6.1.3 字符列类型98

6.1.4 日期时间列类型99

6.1.5 列类型属性与列类型的选择100

6.1.6 运算符102

6.1.7 运算符的优先级105

6.2 MySQL的常规操作106

6.2.1 数据库的操作106

6.2.2 数据库表的操作108

6.2.3 记录的操作111

6.3 MySQL的常用函数与表达式114

6.3.1 字符串函数114

6.3.2 时间和日期函数117

6.3.3 其他相关函数119

6.4 MySQL的常规管理120

6.4.1 用户和权限管理120

6.4.2 数据库的备份122

6.4.3 数据库的优化与安全124

6.5 MySQL常用的SQL语法126

6.5.1 修改表语句ALTER TABLE126

6.5.2 检索表语句SELECT127

6.5.3 建立表关联语句JOIN128

6.5.4 插入记录语句INSERT129

6.5.5 替换插入语句REPLACE130

6.5.6 导入/导出文件语句LOAD DATAINFILE与OUTFILE130

6.5.7 更新语句UPDATE131

6.5.8 删除语句DELETE131

6.5.9 选择当前数据库语句USE132

6.5.10 FLUSH语法(清除缓存)132

6.5.11 删除线程语句KILL132

6.5.12 SHOW语法(得到表,列等的信息)133

6.5.13 EXPLAIN语法(得到关于SELECT的信息)134

6.5.14 锁定表/解除锁定表语句LOCK TABLES/UNLOCK TABLES134

6.5.15 创建索引语句CREATE INDEX135

小结135

第7章 JDBC数据库操作136

7.1 JDBC概述136

7.1.1 JDBC-ODBC桥136

7.1.2 JDBC连接137

7.2 JDBC建立数据库连接137

7.2.1 Driver接口与DriverManager138

7.2.2 Connection、Statement和ResultSet140

7.2.3 JDBC数据库连接实例144

7.3 使用JDBC操作数据库146

7.3.1 创建数据库和表146

7.3.2 数据库的查询操作148

7.3.3 向数据库中插入记录152

7.3.4 更新和删除记录155

7.3.5 用记录指针定位记录157

7.3.6 获取记录集的列属性159

小结161

第8章 JDBC进阶技术162

8.1 JDBC数据库连接池162

8.1.1 数据库连接池概述162

8.1.2 数据源的配置163

8.1.3 测试并在JSP中应用数据源165

8.2 JDBC数据库进阶操作167

8.2.1 JSP显示大量记录时分页167

8.2.2 JSP在数据库中存取图片170

8.3 JSP数据库开发实例——商品管理模块173

8.3.1 实例简介173

8.3.2 导航链接174

8.3.3 查看和管理商品175

8.3.4 增加商品177

8.3.5 更新商品179

8.3.6 删除商品182

8.3.7 搜索商品与查看可能缺货商品183

8.3.8 查看存货持有资本185

小结187

第9章 JSP与JavaBean188

9.1 JavaBean简介188

9.1.1 JavaBean的特点及与EJB的区别188

9.1.2 JavaBean的属性191

9.1.3 JavaBean的部署194

9.2 在JSP中用JavaBean操作数据194

9.2.1 获取数据jsp:getProperty标记195

9.2.2 设置数据jsp:setProperty标记196

9.2.3 JavaBean的作用域198

9.3 JavaBean连接数据库198

9.4 JavaBean运用实例201

9.4.1 用JavaBean生成动态的柱状图201

9.4.2 JavaBean用户注册204

小结209

第10章 Servlet技术210

10.1 初识Servlet210

10.1.1 Servlet的特点210

10.1.2 编写运行第一个Servlet程序210

10.2 Servlet常用的接口212

10.2.1 GenericServlet接口212

10.2.2 ServletRequest和ServletResponse接口215

10.2.3 ServletConfig与ServletContext接口218

10.2.4 HttpServlet接口类221

10.2.5 HttpServlet的其他接口类223

10.3 Servlet的配置224

10.3.1 Servlet的定义和初始化参数224

10.3.2 Servlet的URL映射225

10.3.3 Servlet的装入优先级225

10.3.4 Servlet的上下文环境初始化参数226

10.3.5 欢迎页面和出错页面226

10.3.6 安全性验证227

10.4 Servlet与过滤器227

10.4.1 用户访问记录与请求统一编码过滤器228

10.4.2 受限资源访问权限验证230

10.5 Servlet容器安全和身份验证231

10.5.1 使用MemoryRealm232

10.5.2 使用JDBCRealm235

10.5.3 Servlet应用程序安全236

小结238

第11章 Servlet开发应用239

11.1 Servlet常规应用239

11.1.1 处理HTML表单信息239

11.1.2 JSP加载Servlet241

11.1.3 Servlet访问数据库242

11.1.4 Servlet调用外部类方法245

11.2 Servlet图像处理247

11.2.1 实现生成图形验证码功能247

11.2.2 用Servlet实现缩放图片252

11.2.3 用Servlet给上传图片打标记254

11.3 Servlet应用实例——投票模块257

11.3.1 数据库设计与连接257

11.3.2 投票列表与绘制结果图片259

11.3.3 投票与结果演示262

小结264

第12章 Struts技术265

12.1 Struts概述265

12.1.1 Struts简介265

12.1.2 Struts开发环境的构建266

12.2 第一个Struts实例267

12.2.1 应用程序组件与语言文件267

12.2.2 配置文件271

12.2.3 运行与分析272

12.3 Struts核心组件274

12.3.1 ActionServlet与RequestProcessor274

12.3.2 ActionForm278

12.3.3 Action281

12.3.4 ActionMapping与ActionForward283

12.3.5 JavaBean模型组件284

12.3.6 ActionMessages与ActionMessage285

12.3.7 应用程序语言国际化285

12.4 Struts标签库289

12.4.1 HTML标签289

12.4.2 Bean标签294

12.4.3 逻辑标签298

12.5 Struts实例——用户注册模块302

12.5.1 数据库信息与Struts数据源配置303

12.5.2 动态ActionForm及其验证305

12.5.3 用户注册311

12.5.4 用户信息修改317

小结322

第13章 JSP开发中常见问题与技巧323

13.1 JSP开发中的中文乱码问题323

13.1.1 JSP网页中文乱码323

13.1.2 中文路径问题324

13.1.3 中文请求参数值乱码问题325

13.1.4 写入数据库时的乱码问题328

13.2 Cookie在JSP技术中的使用328

13.2.1 存取Cookie 中的数据329

13.2.2 用Cookie保存用户登录信息330

13.3 JSP处理特殊的表单参数值332

13.3.1 JSP获取复选框的参数值332

13.3.2 处理文本输入框一对多参数值334

小结335

第14章 JavaMail的应用——邮件模块336

14.1 JavaMail概述336

14.1.1 JavaMail的安装336

14.1.2 JavaMail的核心类与方法336

14.2 简单的邮件发送和接收338

14.2.1 利用JavaMail发送邮件338

14.2.2 利用JavaMail接收邮件341

小结343

第15章 网站安全与用户管理344

15.1 网站安全技术344

15.1.1 获取客户端信息344

15.1.2 用户登录验证码的实现345

15.1.3 MD5用户密码加密346

15.1.4 表单提交信息合法性验证348

15.1.5 操作数据库信息的字符过滤349

15.1.6 利用过滤器实现对用户访问的控制350

15.1.7 配置Tomcat安全套接层(SSL)351

15.2 用户管理354

15.2.1 用户注册354

15.2.2 用户登录354

15.2.3 用户访问控制356

15.2.4 退出登录357

15.2.5 监听用户会话358

15.2.6 查看在线用户359

小结360

第16章 新闻管理系统361

16.1 系统总体设计361

16.1.1 系统功能简介361

16.1.2 数据库设计362

16.2 系统主界面365

16.2.1 系统全局加载页面366

16.2.2 系统主页367

16.3 浏览与搜索新闻367

16.3.1 处理查看新闻信息的JavaBean367

16.3.2 查看所有新闻标题370

16.3.3 浏览新闻的具体内容372

16.3.4 评论写入数据库375

16.3.5 获取用户评论内容376

16.3.6 数据库操作字符处理377

16.3.7 处理搜索操作的JavaBean378

16.3.8 搜索新闻的用户界面379

16.4 管理员登录与退出381

16.4.1 管理员登录界面381

16.4.2 管理员登录处理382

16.4.3 管理员注销退出384

16.5 新闻管理385

16.5.1 新闻发布与编辑界面385

16.5.2 向数据库中写入新闻内容387

16.5.3 重新编辑新闻388

16.5.4 删除新闻和用户评论390

小结393

第17章 在线购物系统394

17.1 系统设计394

17.1.1 需求分析394

17.1.2 系统程序组成395

17.1.3 数据库设计398

17.2 系统运行演示405

17.2.1 用户注册与登录405

17.2.2 查看商品与购物407

17.2.3 修改已提交但未处理的订单411

17.3 系统的编程实现412

17.4 模型层程序413

17.4.1 全局常量(Param.java)413

17.4.2 数据库连接访问(DBConn.java)414

17.4.3 封装处理customer表相应数据(UserInfo.java)415

17.4.4 判断注册用户名(CheckUser.java)417

17.4.5 封装商品信息的Bean(ProInfo.java)418

17.4.6 获取商品具体信息的Bean(DetailInfo.java)420

17.4.7 封装订单信息的Bean(OrderInfo.java)421

17.4.8 获取订单中具体信息的Bean(OrderItems.java)422

17.4.9 获取订单信息的Bean(ListOrder.java)424

17.4.10 修改订单信息的Bean(ModifyOrder.java)425

17.4.11 封装处理送货方式信息的Bean(DeliveryInfo.java)427

17.4.12 封装客户评论信息的Bean(CommentInfo.java)428

17.4.13 发送确认邮件的Bean(SendMail.java)429

17.5 控制处理程序430

17.5.1 处理客户注册、修改信息的程序(RegistAction.java)430

17.5.2 处理客户登录验证(LoginAction.java)433

17.5.3 处理客户信息修改(ModifyAction.java)434

17.5.4 处理客户退出(LogoutAction.java)435

17.5.5 获取指定分类中的商品信息(ListProAction.java)435

17.5.6 搜索商品信息的Action程序(SearchAction.java)437

17.5.7 显示商品信息与客户评论(ShowDetailAction.java)438

17.5.8 处理客户评论的Action程序(CommentAction.java)439

17.5.9 处理客户购物的Action程序(BuyAction.java)441

17.5.10 修改购物车中的商品信息(ModifyCartActionjava)443

17.5.11 设置和修改送货、付款方式(SetMethodAction.java)444

17.5.12 订单写入数据库(SubmitOrderAction.java)445

17.5.13 显示订单内容(ShowOrder Action.java)448

17.5.14 显示订单具体商品条目(ShowItemsAction.java)449

17.5.15 处理修改订单信息(Modify OrderAction.java)450

17.6 视图程序452

17.6.1 显示商品缩略图的Servlet(ShowImage.java)452

17.6.2 显示商品分类的Servlet(ShowSort.java)453

17.6.3 全局加载页面(global.jsp)454

17.6.4 全局出错转向页面(error.jsp)455

17.6.5 系统默认首页(default.jsp)456

17.6.6 客户注册(regist.jsp)457

17.6.7 修改客户信息页面(modifyinfo.jsp)458

17.6.8 显示商品信息(listPro.jsp)460

17.6.9 显示商品详细信息和客户评论(DispProInfo.jsp)461

17.6.10 显示购物车中的内容(listCart.jsp)463

17.6.11 确认客户信息和送货、付款方式(CheckInfo.jsp)465

17.6.12 查看预提交订单信息(CheckOrder.jsp)467

17.6.13 修改预设送货方式、付款方式(modifymethod.jsp)469

17.6.14 显示多个订单信息(showorders.jsp)471

17.6.15 显示单个订单信息(showorder.jsp)472

17.6.16 查看已提交订单的详细信息(OrderDetail.jsp)474

17.6.17 修改订单送货、付款方式页面(Modify_Method.jsp)477

17.7 系统配置478

17.7.1 数据源配置478

17.7.2 web.xml配置文件479

17.7.3 struts-config.xml配置文件480

17.7.4 validation.xml验证规则文件483

17.7.5 中文语言资源文件486

小结487

热门推荐