图书介绍

Java 高手真经 网络开发卷 Java Web 核心技术 Web 基础+数据库+JSP/JavaBean/Servlet+JSFPDF|Epub|txt|kindle电子书版本网盘下载

Java 高手真经 网络开发卷 Java Web 核心技术 Web 基础+数据库+JSP/JavaBean/Servlet+JSF
  • 刘中兵Java研究室编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121080555
  • 出版时间:2009
  • 标注页数:954页
  • 文件大小:330MB
  • 文件页数:981页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java 高手真经 网络开发卷 Java Web 核心技术 Web 基础+数据库+JSP/JavaBean/Servlet+JSFPDF格式电子书版下载

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

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

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

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

图书目录

第1部分 网页开发技术3

第1课 HTML网页编程技术3

1.1 HTML编程概述3

1.1.1 HTML与XHTML的发展历史3

1.1.2 选择一款网页编辑器4

1.1.3 HTML文件扩展名6

1.1.4 HTML文件类型描述6

1.2 网页开发入门7

1.2.1 开发第一个网页7

1.2.2 网页基本结构7

1.2.3 网页元素类型8

1.2.4 指定网页编码8

1.2.5 网页中的注释9

1.3 网页中的各种标签9

1.3.1 <head>标签9

1.3.2 <body>标签10

1.3.3 文字标签10

1.3.4 字符实体11

1.3.5 段落标签12

1.3.6 超链接13

1.3.7 图片标签14

1.3.8 定义表格15

1.3.9 目录式清单16

1.4 网页中的表单18

1.4.1 表单标签19

1.4.2 各种表单域19

1.4.3 表单按钮23

1.5 本课小结25

1.5.1 总结本课的知识点25

1.5.2 要掌握的关键点26

1.5.3 继续下一课:企业信息管理系统第一步—开发HTML静态网站26

第2课 上机操作:企业信息管理系统第一步—开发HTML静态网站27

2.1 基础功能—登录、退出与注册27

2.1.1 基础功能流程图28

2.1.2 用户登录功能28

2.1.3 用户退出功能28

2.1.4 用户注册功能28

2.2 功能需求—企业信息管理系统功能29

2.2.1 通讯录管理模块29

2.2.2 短消息管理模块29

2.2.3 日程安排模块29

2.2.4 工作记录模块29

2.2.5 公司公告模块30

2.2.6 工作会议模块30

2.3 设计页面框架结构30

2.3.1 登录界面30

2.3.2 登录后的欢迎界面31

2.3.3 注册界面31

2.4 开发基础功能页面32

2.4.1 登录页面login.htm32

2.4.2 注册页面register.htm35

2.4.3 欢迎页面welcome.htm38

2.5 开发模块一页面—通讯录管理模块43

2.5.1 通讯录管理列表页address.htm44

2.5.2 通讯录管理新增页address_add.htm50

2.5.3 通讯录管理修改页address_edit.htm52

2.6 开发模块二页面—短消息管理模块54

2.6.1 短消息管理列表页sms.htm55

2.6.2 短消息发送页sms_add.htm60

2.7 开发模块三页面—日程安排模块62

2.7.1 日程安排列表页schedule.htm62

2.7.2 日程安排新增页schedule_add.htm68

2.7.3 日程安排修改页schedule_edit.htm69

2.8 开发模块四页面—工作记录模块71

2.8.1 工作记录列表页worklog.htm71

2.8.2 工作记录新增页worklog_add.htm77

2.8.3 工作记录修改页worklog_edit.htm79

2.9 开发模块五页面—公司公告模块81

2.9.1 公司公告列表页notice.htm81

2.9.2 公司公告新增页notice_add.htm87

2.9.3 公司公告修改页notice_edit.htm88

2.10 开发模块六页面—工作会议模块90

2.10.1 工作会议列表页meeting.htm90

2.10.2 工作会议新增页meeting_add.htm95

2.10.3 工作会议修改页meeting_edithtm97

2.11 本课小结99

2.11.1 打包静态网站emis01(HTML).zip99

2.11.2 继续下一课:CSS网页美化技术100

第3课 CSS网页美化技术101

3.1 CSS入门101

3.1.1 CSS的发展历史101

3.1.2 使用CSS的好处102

3.1.3 CSS基本模型102

3.1.4 在HTML网页中使用CSS的3种方法103

3.1.5 第一个CSS实例104

3.2 CSS核心技术之一—定义语法106

3.2.1 基本格式106

3.2.2 CSS注释107

3.2.3 选择符组107

3.2.4 类选择符108

3.2.5 ID选择符109

3.2.6 包含选择符109

3.2.7 样式表的层叠性110

3.2.8 伪类—动态链接111

3.3 CSS核心技术之二—常用属性112

3.3.1 字体属性font113

3.3.2 文本属性text114

3.3.3 背景属性background115

3.3.4 边框属性border116

3.3.5 边距属性margin117

3.3.6 间隙属性padding117

3.3.7 定位属性position118

3.3.8 尺寸属性height/width119

3.3.9 布局属性layout121

3.3.10 滚动条属性scrollbar123

3.3.11 CSS长度单位124

3.4 上机操作:企业信息管理系统第二步—使用CSS美化网页125

3.4.1 新建样式表文件css/style.css125

3.4.2 修改JSP页面引用CSS127

3.4.3 美化后的用户登录页面130

3.4.4 美化后的用户注册页面130

3.4.5 美化后的用户欢迎页面131

3.4.6 美化后的模块页面131

3.4.7 打包美化后的网站emis02(HTML+CSS).zip132

3.5 本课小结133

3.5.1 总结本课的知识点133

3.5.2 要掌握的关键点134

3.5.3 继续下一课:JavaScript核心技术134

第4课 JavaScript核心技术135

4.1 JavaScript入门135

4.1.1 JavaScript的产生与特点135

4.1.2 JavaScript与Java的区别136

4.1.3 JavaScript脚本的基本结构137

4.1.4 在HTML网页中使用JavaScript的3种方法137

4.1.5 第一个JavaScript程序138

4.2 JavaScript语言基础139

4.2.1 语句和语句块139

4.2.2 常量与变量140

4.2.3 表达式与运算符142

4.2.4 流程控制语句144

4.2.5 编写函数146

4.3 JavaScript对象编程147

4.3.1 JavaScript对象结构图148

4.3.2 String字符串对象148

4.3.3 Array数组对象149

4.3.4 Math数学对象151

4.3.5 Date日期对象152

4.3.6 RegExp正则表达式对象153

4.3.7 Document文档对象154

4.3.8 Window窗口对象155

4.3.9 Form表单对象158

4.4 JavaScript事件处理162

4.4.1 指定事件处理程序162

4.4.2 事件使用方法详解163

4.5 本课小结164

4.5.1 总结本课的知识点164

4.5.2 要掌握的关键点165

4.5.3 继续下一课:企业信息管理系统第三步—使用JavaScript进行表单验证166

第5课 上机操作:企业信息管理系统第三步—使用JavaScript进行表单验证167

5.1 基础功能表单校验168

5.1.1 用户登录表单的校验168

5.1.2 用户注册表单的校验169

5.2 通讯录管理表单校验171

5.2.1 新增联系人表单的校验171

5.2.2 修改联系人表单的校验173

5.3 短消息管理表单校验175

5.4 日程安排表单校验176

5.4.1 新增日程安排表单的校验176

5.4.2 修改日程安排表单的校验178

5.5 工作记录表单校验180

5.5.1 新增工作记录表单的校验180

5.5.2 修改工作记录表单的校验181

5.6 公司公告表单校验183

5.6.1 新增公司公告表单的校验183

5.6.2 修改公司公告表单的校验184

5.7 工作会议表单校验186

5.7.1 新增工作会议表单的校验186

5.7.2 修改工作会议表单的校验187

5.8 本课小结189

5.8.1 打包emis03(HTML+CSS+JS).zip189

5.8.2 继续下一课:XML核心技术详解190

第6课 XML核心技术详解191

6.1 XML引入192

6.1.1 XML的发展历史192

6.1.2 XML的特点和作用193

6.1.3 第一个XML实例194

6.2 XML基本语法195

6.2.1 XML基本原则195

6.2.2 XML元素的使用198

6.2.3 XML属性的使用199

6.2.4 XML的查看和合法性200

6.3 XML显示技术201

6.3.1 使用CSS显示XML实例201

6.3.2 使用XSLT显示XML实例202

6.3.3 XML显示技术补充一:XSLT样式表语言204

6.3.4 XML显示技术补充二:XPath选择器216

6.4 XML格式定义技术221

6.4.1 使用DTD定义XML格式实例221

6.4.2 DTD文档定义语言222

6.4.3 使用Schema定义XML格式实例229

6.4.4 Schema文档定义语言230

6.5 XML JavaScript解析技术239

6.5.1 加载XML文档239

6.5.2 使用XML DOM读取数据240

6.5.3 在HTML中显示数据242

6.5.4 XML数据岛243

6.5.5 XML行为243

6.6 本课小结244

6.6.1 总结本课的知识点244

6.6.2 要掌握的关键点245

6.6.3 继续下一课:AJAX核心技术246

第7课 AJAX核心技术247

7.1 AJAX入门247

7.1.1 什么是AJAX247

7.1.2 AJAX的历史起源248

7.1.3 AJAX的应用场景249

7.1.4 AJAX技术组成要素249

7.1.5 AJAX数据更新方式250

7.1.6 第一个AJAX实例—自动提示功能250

7.2 XMLHttpRequest核心对象252

7.2.1 创建XMLHttpRequest对象252

7.2.2 XMLHttpRequest对象的属性253

7.2.3 XMLHttpRequest属性的使用254

7.2.4 XMLHttpRequest对象的方法255

7.2.5 打开连接方法open()256

7.2.6 发送请求方法send()257

7.2.7 设置参数方法setRequestHeader()258

7.3 AJAX实例展示—自动检索XML数据258

7.3.1 XML图书文件books.xml259

7.3.2 编写演示实例books.htm259

7.3.3 查看程序运行结果262

7.4 上机操作:企业管理信息系统第四步—自动检查用户名重复性263

7.4.1 添加注册页面的客户端代码register.htm263

7.4.2 编写服务端代码action/checkUsername.jsp265

7.4.3 演示运行结果2667.44打包emis04(HTML+CSS+J+AJAX).zip266

7.5 本课小结267

7.5.1 总结本课的知识点267

7.5.2 要掌握的关键点268

7.5.3 继续下一课:Java与数据库开发技术268

第2部分 Java与数据库开发技术271

第8课 数据库开发前的准备—设计数据库结构271

8.1 数据库概念入门271

8.1.1 数据库基本概念271

8.1.2 数据库发展的3个阶段272

8.1.3 关系型数据库274

8.2 数据库设计前的准备276

8.2.1 数据库设计的4种模型276

8.2.2 数据库设计应遵循的基本原则279

8.2.3 数据库设计的六大步骤280

8.3 数据库设计的五步内容282

8.3.1 数据库设计流程282

8.3.2 需求分析—撰写需求说明书284

8.3.3 概念结构设计—设计E-R图285

8.3.4 逻辑结构设计—设计表结构287

8.3.5 物理结构设计—编写SQL语句290

8.3.6 实施和运行—创建数据库290

8.4 选择数据库设计工具292

8.4.1 轻巧的设计工具—ERWin292

8.4.2 专业的设计工具—Power Designer293

8.4.3 方便的设计工具—Visio294

8.4.4 总结对比与选择建议295

8.5 上机操作:企业信息管理系统第五步—设计数据库结构295

8.5.1 数据库需求分析295

8.5.2 设计数据表E-R图296

8.5.3 设计数据表结构296

8.5.4 打包emis05(ER).zip299

8.6 本课小结299

8.6.1 总结本课的知识点299

8.6.2 要掌握的关键点300

8.6.3 继续下一课:标准SQL语法知识详解300

第9课 标准SQL语法知识详解301

9.1 第一步:定义数据库结构—数据定义语句301

9.1.1 数据库的建立与删除301

9.1.2 表格的定义与更改302

9.1.3 视图的定义与删除304

9.1.4 索引的定义与删除305

9.2 第二步:从数据库中查询数据—数据查询语句305

9.2.1 最简单的查询306

9.2.2 设置字段别名—as符号306

9.2.3 添加说明文字307

9.2.4 条件查询—WHERE短语307

9.2.5 模糊查询—LIKE运算307

9.2.6 限定查询范围—IN运算308

9.2.7 限定最大值和最小值—BETWEEN运算308

9.2.8 结果排序—ORDER BY子句308

9.2.9 分组统计—GROUP BY子句308

9.2.10 嵌套查询—IN运算符309

9.2.11 使用SQL函数309

9.3 第三步:往数据库中写入数据—数据更新语句310

9.3.1 数据插入310

9.3.2 数据删除311

9.3.3 数据修改311

9.4 第四步:分配数据库权限—数据控制语句312

9.4.1 安全性控制312

9.4.2 完整性控制313

9.4.3 事务控制314

9.4.4 并发控制314

9.5 上机操作:企业信息管理系统第六步—编写数据库SQL语句315

9.5.1 创建数据库demo315

9.5.2 创建用户表user315

9.5.3 创建通讯录管理表address315

9.5.4 创建短消息管理表sms316

9.5.5 创建日程安排表schedule316

9.5.6 创建工作日志表worklog317

9.5.7 创建公司公告表notice317

9.5.8 创建工作会议表meeting317

9.5.9 打包emis06(SQL).zip318

9.6 本课小结318

9.6.1 总结本课的知识点318

9.6.2 要掌握的关键点319

9.6.3 继续下一课:使用MySQL数据库320

第10课 使用MySQL数据库321

10.1 MySQL入门321

10.1.1 MySQL简介321

10.1.2 MySQL的特性322

10.1.3 MySQL的版本发展322

10.2 MySQL建表规则323

10.2.1 MySQL表格类型—存储引擎324

10.2.2 MySQL字段类型329

10.2.3 MySQL字段的索引使用333

10.3 MySQL的下载、安装与启动336

10.3.1 下载MySQL337

10.3.2 安装MySQL337

10.3.3 MySQL的启动与停止338

10.3.4 MySQL服务的启动与停止338

10.4 MySQL命令的使用339

10.4.1 连接数据库340

10.4.2 用户的操作341

10.4.3 数据库的操作342

10.4.4 数据表的操作343

10.4.5 数据的操作344

10.4.6 数据库的备份与恢复344

10.5 上机操作:企业信息管理系统第七步—创建MySQL数据库345

10.5.1 安装MySQL客户端软件SQL-Front345

10.5.2 新建数据库demo346

10.5.3 新建用户表user346

10.5.4 添加一条用户数据347

10.5.5 创建通讯录管理表address347

10.5.6 创建短消息管理表sms348

10.5.7 创建日程安排表schedule348

10.5.8 创建工作记录表worklog349

10.5.9 创建公司公告表notice349

10.5.10 创建工作会议表meeting349

10.5.11 打包emis07(SQL+MySQL).zip350

10.6 本课小结350

10.6.1 总结本课的知识点350

10.6.2 要掌握的关键点351

10.6.3 继续下一课:使用Oracle数据库352

第11课 使用Oracle数据库353

11.1 Oracle数据库入门353

11.1.1 Oracle数据库简介353

11.1.2 Oracle数据库的特性354

11.1.3 Oracle数据库的版本发展354

11.1.4 Oracle数据库的体系结构356

11.2 Oracle基础管理358

11.2.1 SQL*Plus工具命令358

11.2.2 SQL*Plus Worksheet工具363

11.2.3 Oracle存储过程编程语言PL/SQL363

11.2.4 Oracle函数的使用372

11.2.5 Oracle触发器的使用377

11.2.6 Oracle序列的使用378

11.3 Oracle数据库服务器的安装与配置379

11.3.1 开始安装Oracle9i的3张光盘380

11.3.2 配置数据库dbhouse并设置管理账户口令384

11.3.3 查看Oracle服务385

11.3.4 登录Oracle企业管理器386

11.3.5 新建数据库用户demo387

11.3.6 使用SQL*Plus登录数据库389

11.3.7 创建测试表mytable389

11.3.8 查看方案下的测试表mytable390

11.4 Oracle客户端的安装与配置390

11.4.1 开始安装Oracle9i客户端的3张光盘391

11.4.2 配置客户端到远程服务器的连接393

11.4.3 使用SQL*Plus访问远程服务器396

11.4.4 使用企业管理器来管理远程服务器397

11.5 上机操作:企业信息管理系统第八步—创建Oracle数据库398

11.5.1 使用企业管理器创建用户表user并添加数据398

11.5.2 使用企业管理器创建用户序列user_sequence399

11.5.3 使用SQL*Plus Worksheet创建通讯录管理表address400

11.5.4 使用SQL*Plus WorkSheet创建短消息管理表sms401

11.5.5 使用SQL*Plus WorkSheet创建日程安排表schedule401

11.5.6 使用SQL*Plus WorkSheet创建工作记录表worklog402

11.5.7 使用SQL*Plus WorkSheet创建公司公告表notice402

11.5.8 使用SQL*Plus WorkSheet创建工作会议表meeting402

11.5.9 数据库的备份403

11.5.10 数据库的恢复404

11.5.11 打包emis08(SQL+Oracle).zip406

11.6 本课小结406

11.6.1 总结本课的知识点406

11.6.2 要掌握的关键点407

11.6.3 继续下一课:使用SQL Server数据库408

第12课 使用SQL Server数据库409

12.1 SQL Server入门409

12.1.1 SQL Server数据库简介409

12.1.2 SQL Server数据库特性410

12.1.3 SQL Server版本发展410

12.1.4 SQL Server字段类型411

12.1.5 SQL Server系统函数414

12.2 SQL Server2000的安装与启动415

12.2.1 安装SQL Server 2000416

12.2.2 启动SQL Server服务419

12.2.3 打开企业管理器420

12.3 上机操作:企业信息管理系统第九步—创建SQL Server数据库421

12.3.1 使用企业管理器创建数据库demo421

12.3.2 使用企业管理器新建用户表user422

12.3.3 使用企业管理器添加一条用户数据423

12.3.4 使用SQL查询分析器创建通讯录管理表address424

12.3.5 使用SQL查询分析器创建短消息管理表sms424

12.3.6 使用SQL查询分析器创建日程安排表schedule425

12.3.7 使用SQL查询分析器创建工作记录表worklog425

12.3.8 使用SQL查询分析器创建公司公告表notice426

12.3.9 使用SQL查询分析器创建工作会议表meeting426

12.3.10 数据库备份与恢复的3种方法426

12.3.11 第一种方法—导出与导入法:生成SQL脚本426

12.3.12 第一种方法—导出与导入法:导出数据428

12.3.13 第一种方法—导出与导入法:导入数据431

12.3.14 第二种方法—备份与恢复法:备份数据库433

12.3.15 第二种方法—备份与恢复法:还原数据库434

12.3.16 第三种方法—分离与附加法:分离数据库436

12.3.17 第三种方法—分离与附加法:附加数据库437

12.3.18 打包emis09(SQL+SQL Server).zip439

12.4 本课小结439

12.4.1 总结本课的知识点439

12.4.2 要掌握的关键点440

12.4.3 继续下一课:JDBC数据库开发技术440

第13课 JDBC数据库开发技术441

13.1 JDBC入门441

13.1.1 JDBC总体结构概述441

13.1.2 JDBC应用开发模型443

13.1.3 JDBC应用场合444

13.1.4 JDBC典型的实例446

13.2 使用JDBC核心类447

13.2.1 通过Connection对象建立数据库连接448

13.2.2 使用DatabaseMetaData查看数据库信息450

13.2.3 使用Statement执行查询和更新451

13.2.4 使用ResultSet处理结果集452

13.2.5 使用PreparedStatement执行预编译的查询和更新454

13.2.6 使用CallableStatement执行存储过程456

13.3 使用JDBC连接数据库的各种方法459

13.3.1 直接连接Access数据库文件459

13.3.2 直接连接数据库460

13.3.3 使用ODBC连接数据库461

13.3.4 通过JNDI命名连接数据库462

13.3.5 使用数据源进行连接463

13.3.6 从外部连接池取得连接463

13.4 本课小结465

13.4.1 总结本课的知识点465

13.4.2 要掌握的关键点465

13.4.3 继续下一课:企业信息管理系统第十步—使用JDBC操作数据库466

第14课 上机操作:企业信息管理系统第十步—使用JDBC操作数据库467

14.1 使用JDBC操作MySQL数据库467

14.1.1 新建MySQL测试类TestMySQL.java467

14.1.2 添加MySQL驱动程序包mysql-connector-java-5.0.8-bin.jar468

14.1.3 创建与MySQL数据库的连接468

14.1.4 读取MySQL数据表中的数据469

14.1.5 向MySQL数据表中插入数据470

14.1.6 修改MySQL数据表中的数据471

14.1.7 删除MySQL数据表中的数据472

14.2 使用JDBC操作Oracle数据库472

14.2.1 新建Oracle测试类TestOracle.java473

14.2.2 添加Oracle驱动程序包classes12.jar473

14.2.3 创建与Oracle数据库的连接473

14.2.4 问题处理技巧:表名无效的处理方法474

14.2.5 读取Oracle数据表中的数据474

14.2.6 向Oracle数据表中插入数据476

14.2.7 修改Oracle数据表中的数据476

14.2.8 删除Oracle数据表中的数据477

14.3 使用JDBC操作SQL Server数据库477

14.3.1 新建SQL Server测试类TestSQL Server.java478

14.3.2 添加SQL Server驱动程序包msSQL Server.jar,msbase.jar,msutil.jar478

14.3.3 创建与SQL Server数据库的连接478

14.3.4 问题处理技巧:SQL Server端口无法访问的解决479

14.3.5 读取SQL Server数据表中的数据479

14.3.6 向SQL Server数据表中插入数据481

14.3.7 修改SQL Server数据表中的数据482

14.3.8 删除SQL Server数据表中的数据483

14.4 本课小结483

14.4.1 打包emis10(JDBC+MySQL+Oracle+SQL Server)zip483

14.4.2 继续下一课:JavaWeb核心开发技术484

第3部分 Java Web核心开发技术487

第15课 构建Eclipse集成开发环境487

15.1 安装JDK并进行配置和测试487

15.1.1 JDK的下载488

15.1.2 JDK的安装488

15.1.3 设置环境变量491

15.1.4 测试Java环境492

15.2 安装Tomcat并进行配置和测试493

15.2.1 Tomcat的下载493

15.2.2 Tomcat的安装494

15.2.3 Tomcat的配置495

15.2.4 测试Tomcat495

15.2.5 配置一个站点并测试495

15.3 安装Eclipse并进行配置496

15.3.1 Eclipse简介496

15.3.2 Eclipse版本与代号497

15.3.3 Eclipse的下载499

15.3.4 Eclipse的安装503

15.3.5 Eclipse的启动503

15.3.6 集成配置JDK504

15.4 使用Eclipse进行Java Web项目的开发—实例演示Hello World项目开发过程505

15.4.1 认识Eclipse工作区506

15.4.2 新建Java Web项目demo506

15.4.3 新建一个Java包test.hello508

15.4.4 新建一个Java类HelloWorld.java508

15.4.5 新建一个HTML页面index.htm510

15.4.6 新建一个JSP页面helloworld.jsp511

15.4.7 新建Tomcat服务器集成配置512

15.4.8 运行项目查看结果514

15.4.9 Tomcat停止与重启514

15.4.10 导出war部署包515

15.4.11 打包eclipse.zip516

15.5 本课小结516

15.5.1 总结本课的知识点516

15.5.2 要掌握的关键点517

15.5.3 继续下一课:Linux下的web项目开发518

第16课 Linux下Java Web项目的部署519

16.1 HelloWorld项目的改造—增加访问MySQL功能519

16.1.1 添加MySQL驱动包mysql-connector-java-5.0.8-bin.jar520

16.1.2 修改helloworld.jsp实现对数据库表user的查询520

16.1.3 测试helloworld.jsp代码521

16.1.4 导出部署包demo.war521

16.2 Linux入门521

16.2.1 Linux系统简介522

16.2.2 Linux系统的特点522

16.2.3 Linux发行版本523

16.3 Linux安装与配置:在虚拟机VMware6.0中安装RedHat 9.0526

16.3.1 下载VMware6.0527

16.3.2 安装VMware6.0528

16.3.3 新建Linux类型的虚拟机529

16.3.4 安装RedHat9.0系统532

16.4 Linux安装与配置Linux系统的使用538

16.4.1 启动Linux并初始化538

16.4.2 Linux终端以及常用命令的使用540

16.4.3 使用vi编辑器编辑文件543

16.4.4 关闭系统544

16.5 Linux安装与配置:让Linux与外界建立联系545

16.5.1 配置Linux上网545

16.5.2 让Linux访问Windows下的文件549

16.5.3 使用FTP访问Linux551

16.5.4 使用远程终端Putty访问Linux553

16.6 Linux下Java Web环境的搭建:安装JDK554

16.6.1 下载JDK 6554

16.6.2 安装JDK 6554

16.6.3 设置环境变量555

16.6.4 检验JDK是否安装成功556

16.7 Linux下Java Web环境的搭建:安装MySQL556

16.7.1 下载MySQL556

16.7.2 安装MySQL557

16.7.3 配置MySQL558

16.7.4 启动MySQL558

16.7.5 测试是否安装成功558

16.8 Linux下Java Web环境的搭建:安装Tomcat559

16.8.1 下载Tomcat560

16.8.2 安装Tomcat560

16.8.3 配置Tomcat560

16.8.4 启动Tomcat560

16.8.5 测试是否安装成功561

16.9 Linux下Java Web项目的部署561

16.9.1 创建数据库demo561

16.9.2 导入建表语句demo.sql562

16.9.3 部署应用包demo.war562

16.9.4 启动Tomcat563

16.9.5 运行部署结果563

16.10 本课小结563

16.10.1 总结本课的知识点563

16.10.2 要掌握的关键点565

16.10.3 继续下一课:JSP页面开发技术566

第17课 JSP页面开发技术567

17.1 JSP入门567

17.1.1 一个典型的Jsp文件567

17.1.2 JSP文件元素分析568

17.1.3 两种注释类型568

17.2 JSP脚本元素569

17.2.1 声明(Declaration)569

17.2.2 表达式(Expreesion)569

17.2.3 脚本段(Scriptlet)570

17.3 JSP指令元素570

17.3.1 page指令570

17.3.2 include指令572

17.3.3 taglib指令572

17.4 JSP动作指令573

17.4.1 页面跳转:<jsp:forward>573

17.4.2 包含页面:<jsp:include>573

17.4.3 创建Bean:<jsp:useBean>574

17.4.4 设置Bean属性:<jsp:setProperty>575

17.4.5 取得Bean属性:<jsp:getProperty>576

17.4.6 使用applet插件:<jsp:plugin>576

17.5 JSP内置对象578

17.5.1 Request:请求对象578

17.5.2 Response:响应对象579

17.5.3 Session:会话对象580

17.5.4 Application:应用程序对象580

17.5.5 Out:输出对象580

17.5.6 Cookie:客户端对象581

17.5.7 Config:配置对象582

17.5.8 Page:页面对象582

17.5.9 PageContext:页面上下文对象582

17.5.10 Exception:例外对象582

17.6 本课小结582

17.6.1 总结本课的知识点582

17.6.2 要掌握的关键点583

17.6.3 继续下一课:企业信息管理系统第十一步—JSP+MySQL架构584

第18课 上机操作:企业信息管理系统第十一步—JSP+MySQL架构585

18.1 准备一:把HTML文件换成Jsp文件585

18.1.1 修改扩展名htm为jsp586

18.1.2 添加JSP头代码586

18.1.3 改变页面链接到Jsp文件587

18.2 准备二:抽取框架子页面587

18.2.1 头部子页面inc/top.jsp588

18.2.2 菜单栏子页面inc/menu.jsp588

18.2.3 底部子页面inc/foot.jsp589

18.2.4 在各个页面中包含子页面589

18.3 准备三:准备连接数据库590

18.3.1 定义MySQL参数文件inc/db.jsp590

18.3.2 添加MySQL驱动文件mysql-connector-java-5.0.8-bin.jar591

18.3.3 测试MySQL数据库连接inc/testjdbc.jsp591

18.3.4 修改检查用户名文件checkUsername.jsp访问数据库592

18.4 开发基础功能593

18.4.1 修改登录功能访问数据库action/login.jsp593

18.4.2 修改注册功能访问数据库action/register.jsp594

18.4.3 添加注销页面action/logout.jsp595

18.5 开发通讯录管理功能596

18.5.1 修改通讯录管理菜单请求地址597

18.5.2 请求处理框架页面action/address.jsp597

18.5.3 列表页功能函数list()598

18.5.4 删除功能函数delete()603

18.5.5 插入功能函数insert()603

18.5.6 修改功能函数edit()605

18.5.7 更新功能函数update()608

18.6 开发短消息管理功能609

18.6.1 修改短消息管理菜单请求地址610

18.6.2 请求处理框架页面action/sms.Jsp610

18.6.3 列表页功能函数list()611

18.6.4 删除功能函数delete()615

18.6.5 插入功能函数insert()615

18.6.6 设置已读函数read()617

18.7 开发日程安排功能618

18.7.1 修改日程安排菜单请求地址619

18.7.2 请求处理框架页面action/schedule.jsp619

18.7.3 列表页功能函数list()621

18.7.4 删除功能函数delete()624

18.7.5 插入功能函数insert()625

18.7.6 修改功能函数edit()627

18.7.7 更新功能函数update()629

18.8 开发工作记录功能630

18.8.1 修改工作记录菜单请求地址631

18.8.2 请求处理框架页面action/worklog.jsp631

18.8.3 列表页功能函数list()633

18.8.4 删除功能函数delete()636

18.8.5 插入功能函数insert()637

18.8.6 修改功能函数edit()639

18.8.7 更新功能函数update()641

18.9 开发公司公告功能642

18.9.1 修改公司公告菜单请求地址643

18.9.2 请求处理框架页面action/notice.jsp643

18.9.3 列表页功能函数list()645

18.9.4 删除功能函数delete()648

18.9.5 插入功能函数insert()649

18.9.6 修改功能函数edit()651

18.9.7 更新功能函数update()653

18.10 开发工作会议功能654

18.10.1 修改工作会议菜单请求地址655

18.10.2 请求处理框架页面action/meeting.jsp655

18.10.3 列表页功能函数list()656

18.10.4 删除功能函数delete()660

18.10.5 插入功能函数insert()661

18.10.6 修改功能函数edit()663

18.10.7 更新功能函数update()665

18.11 本课小结666

18.11.1 打包emis11(JSP).zip666

18.11.2 继续下一课:JavaBean组件开发技术667

第19课 JavaBean组件开发技术669

19.1 JavaBean入门669

19.1.1 JavaBean简介669

19.1.2 一个简单的JavaBean的例子669

19.2 JavaBean属性类型670

19.2.1 simple属性670

19.2.2 indexed属性671

19.2.3 bound属性671

19.2.4 constrained属性672

19.3 JSP调用JavaBean的方法673

19.3.1 使用<jsp:useBean>标签创建JavaBean对象673

19.3.2 使用<jsp:setProperty>标签设置JavaBean属性673

19.3.3 使用<jsp:getProperty>标签取得JavaBean属性674

19.4 JSP与JavaBean结合实例674

19.4.1 编写JavaBean文件counter.java675

19.4.2 JSP页面counter.jsp创建JavaBean675

19.4.3 JSP页面counter1.jsp文件取得JavaBean属性675

19.5 本课小结676

19.5.1 总结本课的知识点676

19.5.2 要掌握的关键点677

19.5.3 继续下一课:企业信息管理系统第十二步—JSP+JavaBean架构677

第20课 上机操作:企业信息管理系统第十二步—JSP+JavaBean架构679

20.1 开发数据库底层组件DBAccess.java679

20.1.1 定义JavaBean变量680

20.1.2 编写getter/setter函数680

20.1.3 创建数据库连接682

20.1.4 更新SQL函数682

20.1.5 查询SQL函数682

20.1.6 关闭数据库连接对象683

20.1.7 删除inc/db.jsp684

20.2 开发用户操作组件UserBean.java684

20.2.l 登录验证函数valid()684

20.2.2 检查用户名是否存在函数isExist()685

20.2.3 增加用户函数add()686

20.2.4 修改登录功能action/login.jsp686

20.2.5 修改注册功能action/register.jsp687

20.2.6 修改检查用户名功能action/checkUse()ame.jsp687

20.3 开发通讯录管理组件AddressBean.java688

20.3.1 列表函数list()688

20.3.2 删除函数delete()690

20.3.3 插入函数insert()690

20.3.4 查询函数Select()692

20.3.5 更新函数update()693

20.3.6 修改action/address.jsp调用AddressBean.java694

20.4 开发短消息管理组件SmsBean.java695

20.4.1 列表函数list()695

20.4.2 删除函数delete()697

20.4.3 插入函数insert()698

20.4.4 阅读函数read()699

20.4.5 修改action/sms.jsp调用SmsBean.java699

20.5 开发日程安排组件ScheduleBean.java700

20.5.1 列表函数list()701

20.5.2 删除函数delete()702

20.5.3 插入函数insert()703

20.5.4 查询函数select()704

20.5.5 更新函数update()705

20.5.6 修改action/schedule.jsp调用ScheduleBean.java706

20.6 开发工作记录组件WorklogBean.java707

20.6.1 列表函数list()708

20.6.2 删除函数delete()709

20.6.3 插入函数insert()710

20.6.4 查询函数select()711

20.6.5 更新函数update()712

20.6.6 修改action/worklog.jsp调用WorklogBean.java713

20.7 开发公司公告组件NoticeBean.java714

20.7.1 列表函数list()715

20.7.2 删除函数delete()716

20.7.3 插入函数insert()717

20.7.4 查询函数select()718

20.7.5 更新函数update()719

20.7.6 修改action/notice.jsp调用NoticeBean.java720

20.8 开发工作会议组件MeetingBean.java721

20.8.1 列表函数list()721

20.8.2 删除函数delete()723

20.8.3 插入函数insert()724

20.8.4 查询函数select()725

20.8.5 更新函数update()725

20.8.6 修改action/meeting.jsp调用MeetingBean.java726

20.9 本课小结727

20.9.1 打包emis12(JSP+JavaBean).zip727

20.9.2 继续下一课:Serviet服务端组件开发技术728

第21课 Servlet服务端组件开发技术729

21.1 Serviet技术基础729

21.1.1 一个简单的Servlet729

21.1.2 Servlet基本概念730

21.1.3 Servlet生命周期731

21.1.4 Servlet的重要函数732

21.2 Servlet过滤器实例讲解—编码过滤器734

21.2.1 配置过滤器734

21.2.2 编写过滤器类734

21.2.3 运行查看过滤效果735

21.3 Servlet监听器实例讲解—站点计数监听器735

21.3.1 配置监听器735

21.3.2 编写监听器类736

21.3.3 运行查看监听效果736

21.4 本课小结737

21.4.1 总结本课的知识点737

21.4.2 要掌握的关键点737

21.4.3 继续下一课:企业信息管理系统第十三步—JSP+JavaBean+Servlet架构738

第22课 上机操作:企业信息管理系统第十三步—JSP+JavaBean+Servlet架构739

22.1 开发前的准备:加载数据库参数739

22.1.1 在web.xml中配置InitServlet和数据库参数740

22.1.2 编写InitServlet.java读取数据库参数741

22.1.3 修改DBAccess.java变量742

22.2 开发基础功能742

22.2.1 用户登录类LoginServlet.java742

22.2.2 用户注册类RegisterServlet.java743

22.2.3 检查用户名类AjaxServlet.java745

22.2.4 用户注销类LogoutServlet.java746

22.3 通讯录管理AddressServlet.java747

22.3.1 在web.xml中配置AddressServlet.java747

22.3.2 修改页面提交链接748

22.3.3 开发类AddressServlet.java748

22.3.4 删除action/address.jsp750

22.4 短消息管理SmsServlet.java750

22.4.1 在web.xml中配置SmsServlet.java750

22.4.2 修改页面提交链接751

22.4.3 开发类SmsServlet.java751

22.4.4 删除action/sms.jsp753

22.5 日程安排ScheduleServlet.java753

22.5.1 在web.xml中配置ScheduleServlet.java753

22.5.2 修改页面提交链接753

22.5.3 开发类ScheduleServlet.java754

22.5.4 删除action/schedule.jsp756

22.6 工作记录WorklogServlet.java756

22.6.1 在web.xml中配置W6rklogServlet.java756

22.6.2 修改页面提交链接756

22.6.3 开发类WorklogServlet.java757

22.6.4 删除action/worklogjsp759

22.7 公司公告NoticeServlet.java759

22.7.1 在web.xml中配置NoticeServlet.java759

22.7.2 修改页面提交链接759

22.7.3 开发类NoticeServlet.java760

22.7.4 删除action/notice.jsp761

22.8 工作会议MeetingServlet.java762

22.8.1 在web.xml中配置MeetingServlet.java762

22.8.2 修改页面提交链接762

22.8.3 开发类MeetingServlet.java763

22.8.4 删除action/meeting.jsp764

22.9 本课小结765

22.9.1 打包emis13(JSP+JavaBean+Servlet).zip765

22.9.2 继续下一课:JSP表达式语言EL766

第23课 JSP表达式语言EL767

23.1 EL表达式引入767

23.1.1 EL表达式简介767

23.1.2 设定Jsp不使用EL表达式768

23.1.3 EL表达式的语法格式768

23.1.4 第一个EL表达式实例768

23.2 EL表达式语法详解769

23.2.1 字符常量769

23.2.2 EL运算符770

23.2.3 EL隐式对象771

23.3 上机操作:企业信息管理系统第十四步—使用EL表达式输出变量773

23.3.1 使用EL表达式输出分页参数773

23.3.2 使用EL表达式输出request表单变量774

23.3.3 列表页面替换效果address.jsp774

23.3.4 新增页面替换效果address_add.jsp776

23.3.5 修改页面替换效果address_edit.jsp777

23.3.6 打包emis14(JSP+JavaBean+Servlet+EL).zip778

23.4 本课小结778

23.4.1 总结本课的知识点778

23.4.2 要掌握的关键点778

23.4.3 继续下一课:JSP标准标签库JSTL779

第24课 Jsp标准标签库JSTL781

24.1 JSTL标签库入门781

24.1.1 JSTL标签库简介781

24.1.2 JSTL的下载与安装782

24.1.3 第一个JSTL样例782

24.2 JSTL标签库使用详解783

24.2.1 核心标签库—通用标签783

24.2.2 核心标签库—条件标签785

24.2.3 核心标签库—迭代标签786

24.2.4 核心标签库—URL标签787

24.2.5 国际化标签库788

24.2.6 SQL标签库790

24.3 上机操作:企业信息管理系统第十五步—使用JSTL输出控制逻辑792

24.3.1 使用JSTL输出列表页数据792

24.3.2 使用JSTL输出分页栏794

24.3.3 打包emis15(JSP+JavaBean+Servlet+EL+JSTL).zip795

24.4 本课小结795

24.4.1 总结本课的知识点795

24.4.2 要掌握的关键点796

24.4.3 继续下一课:JSP自定义标签库Taglib796

第25课 Jsp自定义标签Taglib797

25.1 自定义标签入门797

25.1.1 什么是自定义标签797

25.1.2 自定义标签的开发与使用过程798

25.1.3 自定义标签的分类798

25.1.4 标签处理器接口799

25.1.5 标签处理器返回值800

25.2 自定义标签开发详解800

25.2.1 编写标签描述符文件800

25.2.2 开发简单标签—继承SimpleTagSupport802

25.2.3 开发属性标签—继承TagSupport803

25.2.4 开发正文标签—继承BodyTagSupport804

25.3 上机操作:企业信息管理系统第十六步—增加分页栏自定义标签805

25.3.1 编写tld格式文件emistId806

25.3.2 编写标签文件PagerTag.java808

25.3.3 通讯录管理address.jsp使用分页标签810

25.3.4 短消息管理sms.jsp使用分页标签811

25.3.5 日程安排schedule.jsp使用分页标签811

25.3.6 工作记录worklog.jsp使用分页标签811

25.3.7 公司公告notice.jsp使用分页标签812

25.3.8 工作会议meeting.jsp使用分页标签812

25.3.9 打包emis16(JSP+JavaBean+Servlet+EL+JSTL+Taglib).zip813

25.4 本课小结813

25.4.1 总结本课的知识点813

25.4.2 要掌握的关键点813

25.4.3 继续下一课:JSF页面组件开发技术814

第4部分 JSF页面组件开发技术817

第26课 JSF快速上手817

26.1 JSF简介817

26.1.1 什么是JSF817

26.1.2 JSF产生的背景818

26.1.3 JSF的主要优势818

26.1.4 JSF系统结构820

26.2 JSF的下载与配置820

26.2.1 JSF版本发展820

26.2.2 JSF的下载821

26.2.3 JSF的配置822

26.2.4 JSF应用开发过程822

26.3 第一个JSF应用程序822

26.3.1 开发表单页面hello.jsp823

26.3.2 开发表单提交页面hellopage.jsp824

26.3.3 开发JavaBean类HelloAction.java825

26.3.4 配置JSF文件faces-config.xml826

26.3.5 配置部署描述符web.xml827

26.3.6 运行查看结果827

26.4 本课小结828

26.4.1 总结本课的知识点828

26.4.2 要掌握的关键点828

26.4.3 课后上机作业829

26.4.4 上机作业参考样例829

26.4.5 继续下一课:JSF配置文件—页面导航与后台Bean832

第27课 JSF配置文件—页面导航与后台Bean833

27.1 JSF配置文件的使用833

27.1.1 配置文件的基本结构833

27.1.2 指定配置文件名称834

27.1.3 使用多个配置文件834

27.2 配置<navigation-rule>页面导航834

27.2.1 导航的基本形式835

27.2.2 设置重定向导航835

27.2.3 指定导航的ActionBean方法835

27.2.4 使用导航通配符836

27.3 配置<managed-bean>后台Bean836

27.3.1 配置<managed-bean>的基本形式836

27.3.2 设定<managed-bean>的初始值837

27.3.3 引用<managed-bean>中的其他Bean对象838

27.3.4 设置<managed-bean>的列表型初始值838

27.4 本课小结840

27.4.1 总结本课的知识点840

27.4.2 要掌握的关键点841

27.4.3 继续下一课:JSF组件库—JSFEL语言、HTML标签、事件处理842

第28课 JSF组件库—JSFEL语言、HTML标签、事件处理843

28.1 JSFEL表示语言844

28.1.1 使用隐含对象844

28.1.2 使用key或数组序号844

28.1.3 使用运算符845

28.2 HTML网页标签846

28.2.1 输出类标签847

28.2.2 输入类标签849

28.2.3 命令类标签850

28.2.4 选择类标签851

28.2.5 表格类标签855

28.3 JSF标签事件处理862

28.3.1 动作事件863

28.3.2 实时事件864

28.3.3 阶段事件865

28.3.4 值变事件866

28.4 本课小结867

28.4.1 总结本课的知识点867

28.4.2 要掌握的关键点867

28.4.3 继续下一课:JSF核心库—格式转换、输入验证、国际化868

第29课 JSF核心库—格式转换、输入验证、国际化869

29.1 格式转换器869

29.1.1 自动转换器869

29.1.2 日期转换器<f:convertDateTime>870

29.1.3 数字转换器<f:convertNumber>871

29.1.4 自定义转换器<f:converter>872

29.2 输入验证器874

29.2.1 进行非空校验874

29.2.2 使用标准验证器874

29.2.3 使用方法验证875

29.2.4 自定义验证器<f:validator>875

29.3 国际化输出876

29.3.1 国际化信息输出876

29.3.2 错误信息处理878

29.4 本课小结879

29.4.1 总结本课的知识点879

29.4.2 要掌握的关键点880

29.4.3 继续下一课:企业信息管理系统第十七步—JSF架构880

第30课 企业信息管理系统第十七步—JSF架构881

30.1 构建项目881

30.1.1 新建项目881

30.1.2 添加JSF支持包881

30.1.3 配置web.xml881

30.2 构建基础框架882

30.2.1 配置页面导航faces-config.xml882

30.2.2 修改菜单导航menu.jsp884

30.2.3 开发后台Bean基类BaseAction.java886

30.3 开发基础功能887

30.3.1 登录:在faces-config.xml中配置登录Bean loginAction888

30.3.2 登录:修改login.jsp中登录表单888

30.3.3 登录:开发登录事件处理类LoginAction.java889

30.3.4 注册:在faces-config.xml中配置注册Bean registerAction889

30.3.5 注册:修改register.jsp中注册表单889

30.3.6 注册:开发注册事件处理类RegisterAction.java890

30.3.7 注销:在faces-config.xml中配置注销Bean logoutAction891

30.3.8 注销:开发注销事件处理类LogoutAction.java892

30.4 开发通讯录管理模块892

30.4.1 在faces-config.xml中配置Bean addressAction892

30.4.2 开发事件处理类AddressAction.java893

30.4.3 开发列表页address.jsp898

30.4.4 开发新增页表单address_add.jsp901

30.4.5 开发修改页表单address_edit.jsp902

30.5 开发短消息管理模块903

30.5.1 在faces-config.xml中配置Bean smsAction903

30.5.2 开发事件处理类SmsAction.java904

30.5.3 开发列表页sms.jsp908

30.5.4 开发新增页表单sms_add.jsp910

30.6 开发日程安排模块911

30.6.1 在faces-config.xml中配置Bean scheduleAction911

30.6.2 开发事件处理类ScheduleAction.java912

30.6.3 开发列表页schedule.jsp917

30.6.4 开发新增页表单schedule_add.jsp920

30.6.5 开发修改页表单schedule_edit.jsp920

30.7 开发工作记录模块921

30.7.1 在faces-config.xml中配置Bean worklogAction922

30.7.2 开发事件处理类WorklogAction.java922

30.7.3 开发列表页worklog.jsp927

30.7.4 开发新增页表单worklog_add.jsp930

30.7.5 开发修改页表单worklog_edit.jsp931

30.8 开发公司公告模块932

30.8.1 在faces-config.xml中配置Bean noticeAction932

30.8.2 开发事件处理类NoticeAction.java933

30.8.3 开发列表页notice.jsp938

30.8.4 开发新增页表单notice_add.jsp940

30.8.5 开发修改页表单notice_edit.jsp941

30.9 开发工作会议模块942

30.9.1 在faces-config.xml中配置Bean meetingAction942

30.9.2 开发事件处理类MeetingAction.java942

30.9.3 开发列表页meeting.jsp948

30.9.4 开发新增页表单meeting_add.jsp951

30.9.5 开发修改页表单meeting_edit.jsp951

30.10 本课小结952

30.10.1 打包emisl7(JSF).zip952

30.10.2 继续下一课:Java Web核心框架954

热门推荐