图书介绍

JSP网络编程从入门到精通 珍藏版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

JSP网络编程从入门到精通 珍藏版
  • 邹竹彪编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302147107
  • 出版时间:2007
  • 标注页数:548页
  • 文件大小:185MB
  • 文件页数:570页
  • 主题词:JAVA语言-主页制作-程序设计

PDF下载


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

下载说明

JSP网络编程从入门到精通 珍藏版PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 JSP基础开发3

第1章 初识JSP3

1.1 创建Web应用的技术发展过程4

1.1.1 传统Web服务器模式的不足4

1.1.2 CGI实现动态生成HTML5

1.1.3 Servlet——改进的CGI6

1.2 JSP简介7

1.2.1 JSP的优点8

1.2.2 JSP与ASP和PHP的比较8

1.2.3 为什么选择JSP10

1.3 本章小结10

第2章 所需工具安装和配置11

2.1 安装和配置JDK12

2.1.1 安装JDK12

2.1.2 配置JDK环境变量13

2.2 安装和配置Web服务器Tomcat13

2.2.1 安装Tomcat服务器14

2.2.2 启动和配置Tomcat服务器15

2.2.3 测试Tomcat17

2.3 安装和配置MySQL数据库18

2.3.1 下载MySQL及其相关工具18

2.3.2 安装MySQL数据库19

2.3.3 管理MySQL数据库21

2.4 安装Eclipse和Lomboz插件22

2.4.1 安装Eclipse22

2.4.2 安装Lomboz插件23

2.5 安装Dreamweaver工具24

2.6 本章小结25

第3章 第一个Web应用——HelloWorld27

3.1 构架JSP网站28

3.1.1 设置Java的构建路径28

3.1.2 Lomboz环境设置28

3.1.3 创建一个J2EE项目30

3.1.4 在Eclipse中启动Tomcat服务器32

3.1.5 发布helloworld模块32

3.1.6 在Tomcat中添加helloworld模块路径34

3.2 建立动态网站35

3.2.1 设置JDBC连接包35

3.2.2 创建MySQL数据库和表36

3.2.3 连接数据库36

3.3 本章小结38

第4章 JSP基本语法39

4.1 JSP指令元素40

4.1.1 容器处理JSP文件的3个阶段40

4.1.2 page指令40

4.1.3 include指令45

4.1.4 taglib指令47

4.2 JSP标准动作元素48

4.2.1 JSP标准动作:内置标记48

4.2.2 处理JavaBean的标准动作49

4.2.3 〈jsp:include〉标准动作53

4.2.4 〈jsp:forward〉标准动作54

4.2.5 〈jsp:param〉标准动作54

4.2.6 处理插件的标准动作54

4.3 脚本元素57

4.3.1 JSP表达式57

4.3.2 JSP小脚本(scriptlet)58

4.3.3 声明(declaration)58

4.4 JSP注释59

4.4.1 HTML中注释59

4.4.2 JSP注释标记59

4.4.3 在JSP脚本正文部分注释59

4.4.4 综合使用实例59

4.5 本章小结60

第5章 JSP的内置对象61

5.1 request内置对象62

5.2 response内置对象63

5.3 page内置对象66

5.4 session内置对象67

5.5 application内置对象70

5.6 out内置对象72

5.7 exception内置对象73

5.8 config内置对象73

5.9 pageContext内置对象73

5.10 本章小结75

第6章 用户登录应用实例77

6.1 选择用户登录应用实例的原因78

6.2 创建实例项目78

6.3 实现用户登录应用78

6.3.1 最终实现的效果78

6.3.2 系统功能图79

6.3.3 数据库设计80

6.3.4 用户登录应用的实现81

6.3.5 项目发布86

6.4 本章小结87

第7章 JavaBean实现用户登录应用89

7.1 JavaBean环境配置90

7.2 创建JavaBean90

7.2.1 数据库操作DBConnect类91

7.2.2 创建用户对象类User和SqlUser95

7.2.3 用户对象操作类UserFactory和SqlUserFactory97

7.2.4 创建工厂类Factory和SqlFactory99

7.3 实现登录验证码101

7.4 修改前台的JSP文件102

7.5 使用数据库连接池技术104

7.5.1 传统连接模式的不足以及连接池技术的优点105

7.5.2 Tomcat连接池配置106

7.5.3 实现连接池107

7.6 本章小结108

第8章 JSP开发中的常见问题109

8.1 JSP程序的国际化以及本地化110

8.1.1 日期的国际化110

8.1.2 实现多国语言版本的JSP程序111

8.2 中文乱码问题115

8.2.1 字符集介绍115

8.2.2 产生乱码的原因116

8.2.3 解决方法117

8.2.4 小结118

8.3 本章小结119

第二篇 JSP高级开发123

第9章 自定义标签的开发123

9.1 标签库的体系结构124

9.1.1 自定义标签库的概念124

9.1.2 自定义标签与JavaBean之间的区别127

9.2 自定义标签的开发实例127

9.2.1 简单格式的标签开发127

9.2.2 定义带有属性的标签130

9.2.3 自定义带有体的标签132

9.2.4 标签体中嵌套其他子标签135

9.3 JSP2.0新特性——简单标签处理类的开发138

9.3.1 简单标签简介138

9.3.2 简单标签实例139

9.4 标签文件140

9.5 本章小结143

第10章 标准标签库JSTL145

10.1 JSTL简介146

10.2 JSTL的安装147

10.3 核心标签库149

10.3.1 表达式操作标签149

10.3.2 流程控制标签155

10.3.3 URL相关的标签160

10.4 国际化(I18N)标签库163

10.4.1 各国际化标签的介绍164

10.4.2 综合实例166

10.4.3 格式化日期、货币168

10.5 XML标签库171

10.5.1 XPath介绍171

10.5.2 XML核心动作标签173

10.5.3 XML的流程控制动作177

10.5.4 XML的转换动作181

10.6 函数(function)标签库185

10.7 SQL标签库186

10.8 本章小结189

第11章 EL表达式语言191

11.1 EL表达式语言简介192

11.2 EL语法193

11.2.1 在EL中可以包含的文字193

11.2.2 操作符“[]”和“.”194

11.2.3 EL中的基本算术操作符194

11.2.4 EL中的关系操作符197

11.2.5 逻辑操作符201

11.2.6 empty操作符202

11.2.7 其他操作符202

11.3 EL中的隐含对象203

11.4 EL中调用自定义函数209

11.5 本章小结210

第12章 使用Servlet 2.4过滤器和监听器211

12.1 Servlet过滤器212

12.1.1 过滤器的简介212

12.1.2 Servlet过滤器的体系结构213

12.1.3 实现一个Servlet过滤器213

12.1.4 过滤器的应用216

12.1.5 使过滤器适应MVC体系结构216

12.2 Servlet事件监听器217

12.2.1 Servlet上下文监听器实例218

12.2.2 Http会话监听器实例219

12.2.3 客户端请求监听器实例222

12.3 本章小结223

第13章 使用Struts控制器简化MVC开发225

13.1 什么是框架226

13.2 Model1和Model2模式比较226

13.2.1 Model1模式226

13.2.2 什么是MVC(Model2)开发模式228

13.3 Struts的应用229

13.3.1 Struts的体系结构229

13.3.2 为什么使用Struts231

13.3.3 Struts的安装和配置232

13.3.4 使得Dreamweaver支持Struts标签235

13.4 本章小结236

第14章 Struts实现用户登录应用237

14.1 Struts的实现238

14.1.1 修改index.jsp页面238

14.1.2 修改logon.jsp页面240

14.1.3 创建LogonForm.java类242

14.1.4 创建LogonAction.java类244

14.1.5 创建LogoutAction.java类246

14.1.6 构造Constants类247

14.1.7 struts-config.xml文件配置248

14.1.8 资源文件251

14.2 Struts-config.xml配置文件252

14.2.1 〈global-exceptions〉标记252

14.2.2 〈form-beans〉标记253

14.2.3 〈global-forward〉标记253

14.2.4 〈action-mappings〉项254

14.2.5 〈Controller〉标记254

14.2.6 〈Message-Resources〉标签255

14.2.7 〈plug-in〉标签255

14.2.8 〈data-sources〉标签255

14.2.9 同一模块中使用多个配置文件256

14.3 Struts标签库257

14.3.1 Bean标签库257

14.3.2 逻辑标签Logic260

14.3.3 HTML标签263

14.4 使用DispatchAction类269

14.5 本章小结270

第15章 Hibernate持久层技术271

15.1 概述272

15.1.1 持久层技术272

15.1.2 Hibernate简介272

15.2 Hibernate的安装和配置273

15.2.1 下载Hibernate273

15.2.2 安装和配置Hibernate274

15.3 Hibernate的实例讲解276

15.3.1 创建HibernateUtil类277

15.3.2 创建model.hbm.xml映射文件278

15.3.3 创建HibernateTest类进行数据库操作280

15.3.4 创建页面显示hibernateTest.jsp文件281

15.3.5 总结282

15.4 深入XML映射文件283

15.4.1 继承映射283

15.4.2 集合映射286

15.4.3 实体映射292

15.5 HQL语句300

15.5.1 from子句301

15.5.2 连接(joins)查询301

15.5.3 select子句301

15.5.4 统计函数302

15.5.5 多态查询302

15.5.6 where子句302

15.5.7 表达式(Expressions)302

15.5.8 order by子句304

15.5.9 group by子句304

15.5.10 子查询305

15.6 本章小结305

第16章 Struts+Hibernate实现用户登录应用307

16.1 功能说明308

16.1.1 实现的功能308

16.1.2 文件的结构308

16.2 实现功能309

16.2.1 创建实体类309

16.2.2 XML配置文件311

16.2.3 创建数据库表314

16.2.4 创建相应的操作类315

16.2.5 创建Struts的Action和ActionForm类319

16.2.6 创建页面JSP文件321

16.2.7 运行此Web应用324

16.3 Hibernate的自动生成工具324

16.4 本章小结325

第三篇 项目实践:网上购物系统第17章 动态网站项目实战329

17.1 实例项目介绍330

17.1.1 软件开发的基本过程330

17.1.2 创建实例项目MyWebProject331

17.1.3 项目开发环境332

17.2 功能分析与设计332

17.2.1 用户注册模块333

17.2.2 购物车模块333

17.2.3 图片管理模块334

17.2.4 新闻管理模块334

17.3 数据库分析与设计335

17.3.1 商品表product335

17.3.2 商品分类表board336

17.3.3 新闻表news336

17.3.4 新闻分类表newsboard337

17.3.5 图片表pic337

17.3.6 用户表userinfo338

17.3.7 用户商品关系表shop339

17.4 数据库连接340

17.4.1 配置poolman.xml文件340

17.4.2 创建数据库连接和操作类DBConnect.java342

17.5 创建工厂类Factory和SqlFactory345

17.5.1 Factory抽象类的创建345

17.5.2 SqlFactory类的创建346

17.6 CVS安装和配置348

17.6.1 CVS服务器端的安装和配置348

17.6.2 CVS客户端配置350

17.7 本章小结352

第18章 用户注册模块353

18.1 注册功能的说明354

18.1.1 需要创建的文件354

18.1.2 创建文件之间的关系355

18.2 创建前台JSP文件356

18.2.1 注册页面zhuce.jsp356

18.2.2 处理注册页面zhuceok.jsp361

18.2.3 注册信息查询页面userinfo.jsp363

18.2.4 修改用户注册信息页面edituser.jsp364

18.2.5 处理用户注册信息修改页面edituserok.jsp367

18.2.6 密码修改页面editpassword.jsp369

18.2.7 处理密码修改页面editpasswordok.jsp370

18.3 创建后台JSP文件371

18.3.1 显示所有用户信息页面showalluser.jsp371

18.3.2 删除用户信息页面deluser.jsp372

18.4 创建相应的JavaBean类373

18.4.1 获取参数封装类ParameterUtils.java373

18.4.2 用户接口类User.java375

18.4.3 用户实现类SqlUser.java类376

18.4.4 用户操作抽象类UserFactory.java类377

18.4.5 用户操作实现类SqlUserFactory.java类377

18.4.6 Session管理类SessionManager.java381

18.4.7 字符编码类MD5.java383

18.5 本章小结389

第19章 图片管理模块391

19.1 图片管理模块的介绍392

19.1.1 需要创建的文件392

19.1.2 创建文件之间的逻辑关系392

19.2 图片上传功能的实现393

19.2.1 图片上传页面uploadpic.jsp393

19.2.2 处理图片上传页面uploadpicok.jsp399

19.3 图片管理功能的实现402

19.3.1 图片统一管理页面picmanagement.jsp402

19.3.2 图片信息修改页面editpic.jsp410

19.3.3 处理图片信息修改页面editpicok.jsp414

19.3.4 图片删除页面deletepic.jsp416

19.4 图片选择功能实现416

19.5 创建JavaBean类423

19.5.1 图片接口类Pic.java423

19.5.2 图片实现类SqlPic.java424

19.5.3 图片操作抽象类PicFactory.java424

19.5.4 图片操作实现类SqlPicFactory.java425

19.6 本章小结429

第20章 购物车模块431

20.1 购物车模块的介绍432

20.1.1 需要创建的文件432

20.1.2 创建文件之间的关系433

20.2 创建购物车前台JSP文件434

20.2.1 展示商品的页面showProduct.jsp434

20.2.2 购买商品的页面buyproduct.jsp438

20.2.3 处理商品购买的页面buyproductok.jsp441

20.2.4 显示用户购物车的页面shoppingcar.jsp444

20.2.5 用户查看订单的页面myorder.jsp444

20.3 创建后台JSP页面447

20.3.1 添加商品分类的页面addboard.jsp448

20.3.2 处理版块添加的页面addboardok.jsp449

20.3.3 删除商品版块的页面delboard.jsp450

20.3.4 发布新商品的页面addproductinfo.jsp450

20.3.5 处理新商品发布的页面addproductinfook.jsp454

20.3.6 查看订单的页面checkorderlist.jsp455

20.3.7 处理订单的页面checkedorder.jsp456

20.4 创建相关的JavaBean类457

20.4.1 商品分类接口类Board.java457

20.4.2 商品分类实现类SqlBoard.java458

20.4.3 商品分类操作抽象类BoardFactory.java458

20.4.4 商品分类操作实现类SqlBoardFactory.java458

20.4.5 商品接口类Product.java461

20.4.6 商品实现类SqlProduct.java461

20.4.7 商品操作抽象类ProductFactory.java462

20.4.8 商品操作实现类SqlProductFactory.java462

20.4.9 购物接口类Shop.java470

20.4.10 购物实现类SqlShop.java470

20.4.11 购物操作抽象类ShopFactory.java471

20.4.12 购物操作实现类SqlShopFactory.java471

20.4.13 购物表单输出类ShopUtil.java478

20.4.14 日期操作类GetDate.java479

20.4.15 页面地址获取类Gethttpreferer.java481

20.4.16 临时用户ID获取类GetUserID.java482

20.5 本章小结483

第21章 新闻发布模块485

21.1 新闻发布模块的介绍486

21.1.1 需要创建的文件486

21.1.2 文件之间的逻辑关系487

21.2 添加新闻分类版块的实现488

21.2.1 添加信息版块的页面addnewsboard.jsp488

21.2.2 处理新闻版块添加的页面addnewsboardok.jsp491

21.3 新闻版块的管理492

21.3.1 修改新闻版块的页面editnewsboard.jsp492

21.3.2 处理新闻版块修改的页面editnewsboardok.jsp493

21.3.3 删除新闻版块的页面delnewsboard.jsp494

21.4 新闻发布功能的实现495

21.4.1 新闻发布的页面publishnews.jsp495

21.4.2 处理新闻发布的页面publishnewsok.jsp499

21.4.3 文本编辑页面editpaper.jsp502

21.4.4 文本编辑操作的JavaScript文件editpaper.js508

21.4.5 图片新闻的发布页面publishphotonews.jsp513

21.4.6 处理图片新闻发布的页面publishphotonewsok.jsp517

21.5 新闻管理功能的实现520

21.5.1 新闻管理页面newsmanagement.jsp520

21.5.2 修改新闻头条和热点的页面changetophot.jsp522

21.5.3 新闻移动的页面movenews.jsp523

21.5.4 处理新闻移动的页面movenewsok.jsp526

21.5.5 实现新闻重发的页面republishnews.jsp527

21.5.6 删除新闻的页面delnews.jsp528

21.6 创建新闻模板文件news.template529

21.7 JavaBean类的创建531

21.7.1 新闻版块抽象类NewsBoard.java532

21.7.2 新闻版块实现类SqlNewsBoard.java532

21.7.3 新闻版块操作抽象类NewsBoardFactory.java533

21.7.4 新闻版块操作实现类SqlNewsBoardFactory.java533

21.7.5 新闻接口类News.java535

21.7.6 新闻实现类SqlNews.java536

21.7.7 新闻操作抽象类NewsFactory.java536

21.7.8 新闻操作实现类SqlNewsFactory.java537

21.7.9 新闻模板读取类ReadTemplates.java546

21.7.10 字符替代操作类ReplaceAll.java547

21.7.11 新闻静态页面生成类WriteHtml.java547

21.8 本章小结548

热门推荐