图书介绍

Java Web程序开发范例宝典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java Web程序开发范例宝典
  • 王国辉,郭铁,李根福编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115373298
  • 出版时间:2015
  • 标注页数:796页
  • 文件大小:365MB
  • 文件页数:811页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java Web程序开发范例宝典PDF格式电子书版下载

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

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

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

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

图书目录

第1章 表单的应用1

1.1 获取提交的表单元素的值2

实例001 获取文本字段/文本区域/隐藏域的值2

实例002 获取单选按钮的值4

实例003 获取复选框的值5

实例004 获取下拉列表/菜单的值7

1.2 文本字段8

实例005 定义文本域、下拉列表和按钮的样式8

实例006 设置文本框的只读属性10

实例007 让您的密码域更安全11

实例008 限制文本域输入字符个数12

实例009 自动计算金额13

实例010 无刷新验证文本框的值15

实例011 自制文本编辑器17

1.3 单选按钮组和复选框20

实例012 无刷新获取单选按钮的值20

实例013 选中单选按钮后显示其他表单元素22

实例014 动态生成复选框23

1.4 下拉列表24

实例015 将数据库中的数据输出到下拉列表中24

实例016 将数组中的数据添加到下拉列表中26

实例017 级联菜单27

实例018 根据数据库中的数据定义下拉列表的默认值29

实例019 可以输入文字的下拉列表30

实例020 根据下拉列表的值显示不同控件32

1.5 动态添加表单元素33

实例021 根据数据表结构自动生成数据录入页面33

实例022 动态生成投票选项36

1.6 文件域37

实例023 通过文件域同时上传多个图片37

实例024 设置文件域的初始值40

1.7 表单应用43

实例025 防止表单在网站外部提交43

实例026 同一页面中的多表单提交45

第2章 窗口与导航条设计47

2.1 弹出窗口控制48

实例027 打开新窗口显示广告信息48

实例028 自动关闭的广告窗口50

实例029 弹出窗口居中显示51

实例030 打开新窗口显示详细信息52

实例031 弹出窗口的Cookie控制54

实例032 为弹出的窗口加入关闭按钮55

实例033 关闭弹出窗口时刷新父窗口56

实例034 关闭IE主窗口时,不弹出询问对话框58

实例035 弹出带声音的气泡提示窗口59

2.2 弹出网页对话框62

实例036 弹出网页模式对话框62

实例037 弹出全屏显示的网页(模式)对话框64

实例038 网页拾色器66

实例039 日期选择器68

2.3 无边框窗口69

实例040 半透明背景的无边框窗口69

实例041 弹出无边框窗口背景变灰72

2.4 水平导航条应用74

实例042 带图标的文字导航条74

实例043 Flash导航条76

实例044 图片按钮导航条77

实例045 导航条的动画效果78

实例046 不用图片实现质感导航条80

实例047 标签页导航条81

2.5 下拉菜单式导航条83

实例048 二级导航菜单84

实例049 半透明背景的下拉菜单85

实例050 弹出式下拉菜单89

实例051 弹出式悬浮菜单91

实例052 展开式导航条93

2.6 侧导航条设计94

实例053 收缩式导航菜单94

实例054 树状导航菜单96

2.7 其他97

实例055 自动隐藏的弹出式菜单98

实例056 调用网页助手小精灵100

第3章 实用的JavaScript函数103

3.1 字符串处理104

实例057 小写金额转换为大写金额104

实例058 将数字字符串格式化为指定长度106

实例059 将RGB格式的颜色值转换为十六进制107

3.2 数据验证110

实例060 验证输入的日期格式是否正确110

实例061 检查表单元素是否为空112

实例062 验证E-mail是否正确113

实例063 通过正则表达式验证电话号码115

实例064 验证输入的字符串是否为汉字116

实例065 验证身份证号码118

实例066 客户端验证用户名和密码119

实例067 验证网址是否合法121

实例068 验证数量和金额122

实例069 限制输入字符串的长度124

实例070 验证是否为有效的二进制数125

3.3 日期与时间126

实例071 显示长日期格式的系统日期126

实例072 实时显示系统时间128

实例073 特殊日期提示129

第4章 数据库技术131

4.1 连接SQL Server数据库132

实例074 通过JDBC-ODBC桥连接SQLServer数据库132

实例075 通过JDBC连接SQL Server数据库135

实例076 通过Tomcat连接池连接SQL Server数据库138

实例077 通过WebLogic连接池连接SQL Server数据库140

实例078 通过Hibernate连接SQL Server数据库147

4.2 连接Access数据库150

实例079 通过JDBC-ODBC桥连接Access数据库150

实例080 应用Hibernate连接Access数据库153

4.3 连接MySQL数据库155

实例081 通过JDBC连接MySQL数据库155

实例082 通过Tomcat连接池连接MySQL数据库157

实例083 应用Hibernate连接MySQL数据库159

4.4 连接Oracle数据库161

实例084 通过JDBC连接Oracle数据库161

实例085 应用Hibernate连接Oracle数据库163

4.5 在JSP中访问Excel165

实例086 通过ODBC访问Excel165

实例087 利用Java Excel访问Excel168

4.6 分页显示数据170

实例088 利用SQL语句实现分页170

实例089 利用结果集进行分页172

实例090 转到指定页的分页174

实例091 具有页面跳转功能的分页176

实例092 分栏显示178

实例093 分类、分栏显示180

实例094 对超长文本数据进行分页显示182

实例095 Hibernate分页183

4.7 数据插入185

实例096 单条数据录入185

实例097 批量数据插入187

实例098 插入用户登录日志信息189

4.8 数据更新190

实例099 更新指定记录190

实例100 批量更新192

实例101 批量去除SQL Server数据表的字段中右边的空格193

4.9 使用代码创建数据库、数据表和字段195

实例102 动态创建SQL Server数据库195

实例103 动态创建SQL Server数据表和字段197

实例104 动态创建MySQL数据库199

4.10 枚举数据库中的数据表201

实例105 列举SQL Server数据库中的数据表201

实例106 列举MySQL数据库中的数据表203

4.11 查看及修改数据表结构204

实例107 查看数据表结构205

实例108 在线维护投票数据库206

4.12 立即获取插入记录的自动编号208

实例109 通过JDBC获取插入记录的自动编号209

实例110 通过Hibernate获取插入记录的自动编号210

4.13 在线删除表或索引211

实例111 在线删除指定的一个数据表211

实例112 在线删除多个指定的数据表213

实例113 在线删除指定数据表中的指定索引214

4.14 清除部分或全部数据表中的数据216

实例114 清空指定数据表中的所有数据216

实例115 快速清空指定数据表中的所有记录218

实例116 批量清空数据表中的数据220

4.15 生成和恢复SQL数据库脚本221

实例117 生成SQL数据库脚本221

实例118 恢复SQL数据库脚本224

4.16 数据删除226

实例119 删除指定记录226

实例120 批量删除数据228

实例121 删除数据前给予提示229

实例122 获取从数据库里删除的记录数232

4.17 自动生成编号234

实例123 生成有规律的编号234

实例124 生成无规律的编号235

4.18 数据备份与恢复237

实例125 SQL Server数据备份237

实例126 SQL Server数据恢复241

实例127 MySQL数据备份244

实例128 MySQL数据恢复247

实例129 动态附加数据库248

4.19 在JSP中应用事务249

实例130 应用JDBC事务249

实例131 Hibernate中应用事务251

第5章 SQL查询相关技术253

5.1 查询表单元素指定的内容254

实例132 查询文本框中指定的字符串254

实例133 查询下拉列表中指定的数值数据256

实例134 查询下拉列表中的日期数据257

实例135 将表单元素中的内容作为字段、运算符和内容进行查询259

5.2 排行榜查询261

实例136 查询SQL Server数据表中的前5条数据261

实例137 查询SQL Server数据表中的后5条数据263

实例138 查询MySQL数据表中的前5条数据264

实例139 查询MySQL数据表中的后5条数据267

实例140 查询MySQL数据表中第3条至第10条数据270

5.3 周期、日期查询273

实例141 查询指定SQLServer数据库中的日期型数据273

实例142 查询指定Access数据库中的日期型数据274

实例143 查询指定时间段的数据276

实例144 按月查询数据278

实例145 对日期型数据进行模糊查询280

5.4 大小比较、逻辑查询、重复284

实例146 查询大于指定条件的数据284

实例147 查询时不显示重复记录285

实例148 NOT与谓词进行组合条件的查询286

实例149 列出数据中的重复记录和记录条数288

5.5 排序、分组统计289

实例150 对数据进行降序查询290

实例151 对数据进行多条件排序291

实例152 对统计结果进行排序293

实例153 单列数据分组统计294

实例154 多列数据分组统计296

实例155 多表分组统计297

5.6 聚集函数298

实例156 利用聚集函数SUM对学生成绩进行汇总299

实例157 利用聚集函数AVG求某班学生的平均成绩300

实例158 利用聚集函数MIN求销售额最少的商品302

实例159 利用聚集函数MAX求月销售额完成最多的员工303

实例160 利用聚集函数COUNT求日销售额大于某值的图书种类数305

5.7 多表查询307

实例161 利用FORM子句进行多表查询307

实例162 使用表的别名308

实例163 合并多个结果集310

5.8 嵌套查询311

实例164 简单的嵌套查询311

实例165 复杂的嵌套查询313

5.9 子查询315

实例166 用子查询作派生的表315

实例167 用子查询作表达式316

实例168 用子查询关联数据318

5.10 联合查询319

实例169 多表联合查询320

实例170 对联合查询后的结果进行排序321

实例171 条件联合查询323

5.11 内连接查询325

实例172 简单内连接查询325

实例173 复杂内连接查询326

实例174 自连接328

5.12 外连接查询329

实例175 LEFT OUTER JOIN查询330

实例176 RIGHT OUTER JOIN查询331

实例177 使用外连接进行多表联合查询333

5.13 利用IN进行查询334

实例178利用IN谓词限定查询范围334

实例179 查询反向的数据336

实例180 用IN查询表中的记录信息338

实例181 由IN引入的关联子查询339

5.14 函数查询341

实例182 对查询结果进行格式化(四舍五入)341

实例183 在查询中使用字符串函数343

实例184 在查询中使用日期函数345

实例185 在查询中使用模糊匹配函数patindex()347

5.15 其他349

实例186 查询非空数据349

实例187 利用HAVING语句过滤分组数据351

实例188 复杂条件查询352

第6章 JavaBean技术357

6.1 对数据库操作的JavaBean358

实例189 连接数据库的方法358

实例190 数据查询的方法359

实例191 带参数的数据查询361

实例192 数据增加的方法363

实例193 数据修改的方法366

实例194 数据删除的方法369

实例195 数据库分页的方法371

实例196 对结果集进行分页的方法374

实例197 关闭数据库的方法376

实例198 数据库事务处理的方法377

实例199 调用数据库存储过程的方法379

实例200 附加数据库的方法381

实例201 备份数据库的方法382

实例202 还原数据库的方法384

6.2 字符串处理的JavaBean385

实例203 自动获得汉字的拼音简码385

实例204 转换输入文本中的回车和空格388

实例205 小写金额转换为大写金额389

实例206 计算字符串的实际长度392

实例207 字符串截取394

实例208 字符串转换成数组396

实例209 把数组转换成字符串399

实例210 把整型数据格式化为指定长度的字符串400

实例211 把一个长数字分位显示402

实例212 过滤输入字符串中的危险符号404

实例213 对输入数据中的HTML字符进行转换的方法406

实例214 过滤字符串中的空格与null值的方法408

实例215 对SQL语句中输入的空值进行处理的方法409

实例216 将整型值转换为字符型的方法411

6.3 数据验证的javaBean412

实例217 判断字符串是否以指定字符开头412

实例218 检查字符是否有英文字母414

实例219 判断是否为当前时间的方法416

实例220 判断用户输入的是否是数字的方法418

实例221 判断用户输入的是否为有效id值的方法419

实例222 判断输入的URL地址是否有效421

6.4 格式化日期与时间的JavaBean423

实例223 获取年份的方法423

实例224 获取月份的方法424

实例225 获取日的方法425

实例226 显示指定格式的日期的方法426

实例227 显示指定格式的时间的方法428

实例228 显示完整日期时间的方法429

6.5 输出实用HTML代码的JavaBean430

实例229 输出提示页面的方法430

实例230 输出分页导航的方法432

实例231 版权信息生成的方法435

6.6 窗口与对话框436

实例232 弹出提示对话框并重定向网页436

实例233 打开指定大小的新窗口并居中显示438

第7章 在线统计441

7.1 网站计数器442

实例234 通过Application对象实现网站计数器442

实例235 网站图形记数器443

实例236 记录用户IP地址的计数器445

实例237 只对新用户计数的计数器447

7.2 统计用户停留时间449

实例238 统计用户在某一页停留的时间449

实例239 统计用户在站点停留的时间451

7.3 网站访问信息统计453

实例240 判断用户是否在线453

实例241 实时统计在线人数456

7.4 统计网站访问量458

实例242 统计日访问量458

实例243 利用柱形图统计分析网站访问量460

第8章 视图、存储过程和触发器的应用465

8.1 视图的应用466

实例244 创建视图466

实例245 视图的应用468

实例246 获取数据库中的全部用户视图470

实例247 修改视图471

实例248 删除视图473

8.2 在JSP中使用存储过程474

实例249 创建存储过程475

实例250 应用存储过程实现登录身份验证476

实例251 应用存储过程添加数据477

实例252 应用存储过程实现数据分页479

实例253 获取数据库中的全部存储过程482

实例254 修改存储过程483

实例255 删除存储过程484

8.3 在JSP中使用触发器486

实例256 创建触发器486

实例257 应用触发器自动插入回复记录487

实例258 获取数据库中的触发器488

第9章 报表与打印491

9.1 Web打印492

实例259 利用JavaScript调用IE自身的打印功能实现打印492

实例260 利用WebBrowser打印493

9.2 利用Word打印报表494

实例261 将页面中的客户列表导出到Word并打印494

实例262 利用Word自动打印指定格式的会议记录495

9.3 利用Excel打印报表497

实例263 利用Excel打印工资报表497

实例264 将Web页面中的数据导出到Excel并自动打印499

9.4 打印库存报表500

实例265 打印库存明细表501

实例266 打印库存盘点报表504

实例267 打印库存汇总报表505

实例268 打印指定条件的库存报表507

9.5 应用WebBrowser+CSS套打邮寄产品单508

实例269 打印汇款单509

实例270 打印信封510

9.6 高级报表511

实例271 应用iReport+JasperReport生成主从报表512

实例272 应用iReport+JasperReport生成分栏报表520

第10章 文件管理527

10.1 无组件上传528

实例273 单表单元素上传文件到数据库528

实例274 多表单元素上传文件到数据库530

实例275 上传文件到服务器532

实例276 限制文件大小的文件上传534

10.2 通常组件实现文件上传536

实例277 通过jspSmartUpload实现文件批量上传536

实例278 commons-fileupload实现上传中文名称文件538

实例279 commons-fileupload获取其他表单元素540

10.3 文件下载542

实例280 文件下载542

10.4 遍历文件544

实例281 遍历指定目录下的所有文件544

实例282 获取驱动器信息545

实例283 遍历指定驱动器546

实例284 访问类路径上的资源文件548

实例285 获取文件信息549

10.5 文件操作552

实例286 查看文件是否存在552

实例287 重命名文件553

实例288 对文件夹创建、删除的操作554

实例289 使用Java的I/O流从文本文件中读取注册服务条款555

实例290 使用Java的I/O流实现永久计数器557

实例291 通过文本文件向数据库传递数据558

实例292 读取属性文件559

实例293 复制文件夹561

10.6 XML技术563

实例294 使用JSP生成XML文档563

实例295 使用JDOM解析XML文件565

实例296 使用SAX读取XML文件567

实例297 使用dom4j解析XML文件570

10.7 在JSP中压缩与解压缩ZIP文件572

实例298 JSP中压缩ZIP文件573

实例299 JSP中解压缩ZIP文件574

第11章 图形与多媒体577

11.1 头像选择578

实例300 通过下拉列表框选择头像578

实例301 从网页对话框中选择头像579

11.2 控制、显示图片特效581

实例302 通过滑动鼠标放大或缩小图片581

实例303 循环滚动图片583

实例304 幻灯片式图片播放584

实例305 浮动广告586

11.3 插入Flash动画587

实例306 播放Flash动画588

实例307 播放背景透明的Flash动画589

11.4 MP3在线播放与下载590

实例308 在线播放MP3歌曲列表590

实例309 同步显示LRC歌词593

实例310 MP3文件下载598

11.5 视频文件的在线播放601

实例311 自制视频播放器601

实例312 在线播放FLV视频602

11.6 图文验证码606

实例313 生成英文和数字混合的验证码606

实例314 生成不确定位数的中文验证码610

11.7 为图片添加水印效果614

实例315 添加图片水印614

实例316 添加文字水印617

第12章 图表分析621

12.1 普通统计图分析622

实例317 柱形图显示网站访问量622

实例318 饼形图显示投票结果625

实例319 饼形图分析产品市场占有率626

实例320 利用折线图分析多种商品的价格走势629

实例321 区域图对比分析员工业绩631

实例322 时序图分析商品月销售收益634

12.2 交叉表统计分析636

实例323 利用静态交叉表统计薪水636

实例324 静态交叉表统计网站访问量640

实例325 利用动态交叉表统计商品销售情况643

第13章 E-mail651

13.1 发送邮件652

实例326 发送普通格式的邮件652

实例327 发送HTML格式的邮件654

实例328 带附件的邮件发送程序657

实例329 邮件群发660

13.2 接收邮件661

实例330 接收带附件的邮件661

实例331 获取POP3未读邮件和已读邮件669

第14章 安全技术675

14.1 获取客户端信息676

实例332 获取对方的IP地址676

实例333 获取客户端的TCP/IP端口的方法677

14.2 防止SQL注入678

实例334 替换输入字符串中的危险字符678

实例335 禁止用户输入危险字符681

14.3 用户登录682

实例336 用户安全登录683

实例337 带验证码的用户登录模块685

实例338 防止用户直接输入地址访问JSP文件688

14.4 密码管理690

实例339 修改密码690

实例340 找回密码692

14.5 禁止用户复制或另存为网页内容694

实例341 禁止复制网页内容694

实例342 禁止网页被另存为695

14.6 禁止用户刷新屏幕696

实例343 屏蔽IE主菜单697

实例344 屏蔽键盘相关事件698

实例345 屏蔽鼠标右键699

14.7 数据加密700

实例346 对登录密码进行加密700

实例347 MD5加密705

实例348 SHA加密707

14.8 防止被盗链710

实例349 防止资源被盗链下载710

实例350 防止歌曲被盗链试听712

第15章 JSP与Ajax715

15.1 定时业务716

实例351 考试计时并自动提交试卷716

实例352 自动保存草稿720

15.2 改善用户体验722

实例353 检测用户名是否被注册722

实例354 提交表单前进行Ajax验证723

实例355 实现文本框自动补全功能726

实例356 带进度条的文件上传731

实例357 无刷新分页734

实例358 创建工具提示738

15.3 jQuery实现Ajax741

实例359 实时显示公告信息741

实例360 多级联动下拉列表742

实例361 实时显示聊天内容747

第16章 Servlet技术751

16.1 调用Word752

实例362 将表单数据输出到Word752

实例363 将查询结果输出到Word753

16.2 Servlet初步755

实例364 将HTML元素嵌入到Servlet755

实例365 在Servlet中实现页面转发的操作756

实例366 在Servlet中对Cookie的操作757

实例367 利用JavaBean由Servlet向JSP传递数据759

实例368 在Servlet中处理表单中提交的数据761

实例369 在Servlet中控制上传文件的格式和大小763

16.3 使用Servlet访问数据库767

实例370 在Servlet中使用JDBC-ODBC桥访问数据库767

实例371 Servlet中使用JDBC访问数据库769

实例372 使用Servlet访问数据库连接池771

16.4 过滤器的应用773

实例373 使用过滤器验证用户身份773

实例374 使用过滤器进行网站流量统计776

实例375 使用过滤器过滤页面中的敏感字符777

实例376 使用过滤器防止页面缓存778

实例377 使用过滤器实现字符编码转换781

热门推荐