图书介绍

JSP网络编程 基于数据驱动的Web开发PDF|Epub|txt|kindle电子书版本网盘下载

JSP网络编程 基于数据驱动的Web开发
  • 杜秀川,王嫚编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121029154
  • 出版时间:2006
  • 标注页数:394页
  • 文件大小:41MB
  • 文件页数:411页
  • 主题词:JAVA语言-主页制作-程序设计

PDF下载


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

下载说明

JSP网络编程 基于数据驱动的Web开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据驱动的Web站点编程简介1

1.1 采用Java技术开发Web站点2

1.1.1 JSP与其他Web开发技术的比较2

1.1.2 与Web站点开发相关的Java技术4

1.2 网络应用的计算模式和开发架构7

1.2.1 Web站点的计算模式8

1.2.2 Web站点的开发架构8

1.3 数据驱动网站的开发模式10

1.4 数据驱动Web站点开发的发展趋势12

1.5 本章小结13

1.6 思考题14

第2章 Web数据表单设计15

2.1 网页设计语言基础16

2.1.1 标签语言16

2.1.2 XHTML基础19

2.1.3 兼容性和开发23

2.1.4 动态HTML的设计和编程25

第2章26

2.2.1 使用样式表页面实例 ch2ex1.htm26

实例目录26

2.2 CSS样式表26

2.2.1 在网页中添加样式表26

2.2.2 样式表语法27

2.3 学习使用客户端脚本31

2.3.1 使用<script>标签31

2.3.1 Javascript脚本显示日期页面实例 ch2ex2.htm31

2.3.2 使用注释32

2.3.3 JavaScript的数据类型32

2.3.4 JavaScript的运算符32

2.3.5 JavaScript的函数33

2.3.6 JavaScript的条件语句34

2.3.7 JavaScript的循环语句35

2.3.8 JavaScript的默认对象36

2.3.8 去除字符串左端空格的Javascript脚本 ch2function.js36

2.3.9 JavaScript调用组件对象37

2.4 HTML文档对象模型42

2.4 动态添加单元格到表格行的Javascript实例 ch2ex3.htm 45

2.4 遍历和统计HTML文档DOM模型的实例 ch2Traversal.htm45

2.5 HTML表单46

2.5.1 表单的基本结构46

2.5.2 表单控件47

2.5.3 模拟单击演示实例 ch2ex5.htm49

2.5.3 事件49

2.5.3 页面控件失去焦点演示实例 ch2ex4.htm49

2.5.3 鼠标动作演示实例 ch2ex7.htm50

2.5.3 内容改变事件演示实例 ch2ex6.htm50

2.6.1 动态添加列表框选项的实例 ch2ex8.htm53

2.6.1 控制表单元素53

2.6 用客户端脚本控制Web表单53

2.6.2 检验表单输入数据的Javascript脚本 ch2function.js54

2.6.2 检验表单输入数据的方法54

2.6.2 限制表单输入文本的Javascript脚本 ch2inputCheck.htm55

2.6.3 用户组分配的动态HTML页面 ch2ex9.htm56

2.6.3 动态HTML示例56

2.7 AJAX技术简介58

2.8 本章小结59

2.9 思考题59

第3章 搭建JSP开发环境60

3.1 基于Java的Web服务器61

3.1.1 轻量级开源服务器——Tomcat61

3.1.2 企业级的集成解决方案——WebLogic63

3.1.3 企业级的电子商务平台——WebSphere64

3.1.4 开放源码的EJB服务器——JBoss65

3.2 JSP运行的软硬件环境66

3.3.1 安装和配置应用软件67

3.3 搭建一个JSP开发环境67

3.3.2 详细配置Tomcat服务器73

3.4 推荐的开发工具78

3.5 Eclipse的Web开发环境80

3.6 网络教学平台实例设计86

3.7 部署一个JSP+JavaBean程序87

第3章88

3.7 显示学生信息的JSP+JavaBean+JDBC实例 ch3mywebdispStudent.jsp88

ch3mywebWEB-INFsrccomteachsqlDBM anage.java89

3.9 思考题90

3.8 本章小结90

第4章 Java语言简介91

4.1 Java语言基础92

4.1.1 Java语言规则93

4.1.2 Java的数据类型和表达式94

4.1.3 字符和字符串95

第4章100

4.1.2 字符串划分的JSP实例 ch4stringArray.jsp100

4.1.4 数组101

4.1.6 控制结构103

4.1.5 运算符和表达式103

4.1.5 抛出系统异常和自定义异常的实例 ch4exceptionEx.jsp107

4.2.1 类和对象108

4.2 Java面向对象编程108

4.2.1 用户JavaBean实例 ch5teachWEB-INFsrccomteachbeanUser Bean.java109

4.2.2 接口111

4.2.3 继承112

4.2.4 包112

4.3 Java的集类型113

4.3.1 集的类型114

4.3.2 ArrayList集115

4.3.2 集类型操作的实例 ch4collectionEx.jsp116

4.2.1 Java类的创建和使用JSP页面 ch4classEx.jsp116

4.3.3 HashMap集117

4.4 Date类和Calendar类118

4.4.1 Date类119

4.4.1 日期类应用实例 ch4dateEx.jsp120

4.4.2 GregorianCalendar类120

4.5.1 I/O流简述121

4.5 文件访问121

4.5.2 使用File类处理文件123

4.5.2 文件类操作实例JSP页面 ch4fileEx.jsp126

4.5.3 字节流方式存取文件127

4.5.4 字符流方式存取文件128

4.5.3 字节流方式复制文件的Java代码 ch4streamEx.jsp128

4.5.5 数组和字符串I/O130

4.5.4 字符流方式读写文件的Java代码 ch4streamEx.jsp130

4.5.5 字节数组流方式的Java实例 ch4streamEx.jsp131

4.5.6 对象的序列化132

4.5.6 对MyClass类进行对象序列化和反序列化 ch4srccomteachserialExSerializationDemo java MyClass.java133

4.7 测验和练习135

4.6 本章小结135

第5章 JSP的基本语法和内置对象136

5.1 JSP基本语法137

5.1.1 指定错误处理页面的JSP实例 ch5mywebPageEx.jsp Error.jsp138

5.1.1 JSP的Page指令138

第5章138

5.1.2 JSP的Include指令139

5.1.2 包含文件的JSP实例 ch5mywebincludeEx.jsp time.jsp140

5.1.3 JSP的Taglib指令140

5.1.4 JSP的脚本语言141

5.1.6 JSP动作指令143

5.1.5 JSP的注释语句143

5.2 JSP的内置对象145

5.2.1 request对象146

5.2.1 request对象用法JSP实例 ch5mywebrequestEx.jsp147

5.2.2 response对象149

5.2.2 采用response对象生成Excel文件实例 ch5mywebWEB-INFsrccomappaction.java153

5.2.3 out对象154

5.2.4 session对象154

5.2.4 session对象应用实例 ch5mywebsessionEx1.jsp testSession.jsp157

5.2.4 修改session对象的超时时间 ch5mywebsessionEx2.jsp158

5.2.5 Application对象158

5.2.5 application对象记录访问次数的实例 ch5mywebapplicationEx.jsp159

5.2.6 pageContext对象160

5.2.6 pageContext对象使用实例 ch5mywebpageContextEx.jsp160

5.3 JavaBean组件161

5.3.1 JavaBean简介161

5.3.2 在JSP中使用JavaBean162

5.3.1 课程JavaBean组件的应用实例 ch5mywebbeanEx.jsp163

ch5mywebWEB-INFsrcteachCourseSet.java163

5.3.3 JavaBean的scope属性164

5.3.4 用JAR文件封装JavaBean组件164

5.4 Servlet编程166

5.4.1 Servlet简要介绍166

5.4.2 Servlet结构167

ch5mywebWEB-INFweb.xml170

5.4.3 Servlet编程读取confing.xml文件实例 ch5mywebWEB-INFsrccomappControl Servlet.java170

5.4.3 Servlet的开发170

5.4.4 Servlet编程处理请求数据的实例 ch5mywebWEB-INFsrccomappControl Servlet.java172

5.4.4 处理请求的数据172

5.4.5 作为转发请求的控制器173

5.4.5 Servlet编程转发请求的实例 ch5mywebWEB-INFsrccomteachservletControlServlet.java173

ch5teachWEB-INFweb.xml174

ch5teachindex.jsp174

5.4.6 创建过滤器174

5.4.6 日志过滤器类 ch5teachWEB-INFsrccomteachservletLogFilter.java175

5.5 JSP 2.0的新功能176

5.5.1 EL语言176

5.5.1 EL语言隐含对象应用实例 ch5mywebELForm.jsp179

ch5mywebELHeader.jsp179

ch5mywebWEB-INFweb.xml179

ch5mywebWEB-INFsrcjsp2exampleselCookie CreatorServlet.java180

ch5mywebELCookie.jsp181

5.5.1 EL函数使用实例 ch5mywebWEB-INFsrcjsp2exampleselFunctions.java182

ch5mywebWEB-INFjsp2el-taglib.tld183

ch5mywebWEB-INFweb.xml183

ch5mywebELFunction.jsp183

5.5.2 JSTL简介184

5.5.3 JSTL核心标记库185

5.5.3 JSTL的循环标记使用实例 ch5mywebforEachEx.jsp186

5.5.4 JSTL的其他标记库187

5.5.4 JSTL标记库的应用实例 ch5mywebfmtEx.jsp187

5.6.1 MVC模式开发的用户认证实例 ch5mywebsqlEx.jsp188

5.5.5 简单标签扩展189

ch5mywebxmlEx.jsp189

5.6 JSP编程实战191

5.6.1 用户认证实例192

ch5teachWEB-INFsrccomteachservletCheckServlet.java192

ch5teachindex.jsp193

ch5teachlogin.jsp193

ch5mywebWEB-INFweb.xml194

ch5mywebWEB-INFsrccomteachservletLoginFilter.Java194

5.6.2 JSP的中文显示问题195

5.6.2 中文字符转换JSP实例 ch5mywebhztest.jsp196

5.6.3 上传和下载文件197

ch5mywebuploadFile.jsp199

5.6.3 文件上传JSP实例 ch5mywebupForm.jsp199

5.8 测验和练习200

5.7 本章小结200

第6章 SQL语言和JDBC数据访问接口202

6.1 关系数据库和SQL语言203

6.1.1 关系数据库原理和基本概念203

6.1.2 SQL语言简介205

6.1.3 SQL语言的命令206

6.1.4 创建关系数据库实例211

6.2.1 JDBC简介213

6.2 JDBC数据访问接口213

6.2.2 JDBC的API214

6.2.3 JDBC的优缺点216

6.2.4 JDBC的开发步骤216

6.2.5 JDBC的核心类217

6.3 常用数据库228

6.3.1 MySQL数据库229

6.3.2 Access数据库231

6.3.3 SQL Server数据库232

6.3.4 Oracle数据库233

6.4 使用JavaBean封装数据库操作234

6.4 教学评估系统的调查问卷管理实例 ch6WEB-INFsrccomteachevalDBManage.java235

第6章235

ch6show.jsp236

ch6WEB-INFsrccomteachevalDBManage.java236

ch6add.jsp237

6.5 Eclipse的SQL浏览插件239

6.6 本章小结242

6.7 测验和练习242

第7章 数据访问技术及开发框架243

7.1 JDBC数据接口的高级特性244

7.2 数据源配置244

7.2.1 JNDI244

第7章246

7.2.1 JNDI应用实例 ch7mywebsrccommycompanyMyBean.java246

ch7mywebWEB-INFweb.xml247

7.2.2 数据源和连接池工作原理248

ch7mywebjndi_ex.jsp248

7.2.3 配置Tomcat 5.0服务器的数据源251

7.2.4 配置Resin服务器的数据源252

7.2.5 配置Weblogic服务器的数据源253

7.3 使用JDBC操作数据库的高级技术257

7.2.6 测试代码257

7.2.6 测试数据源的JSP代码 ch7mywebconnectionpool_ex.jsp257

7.3.1 获取数据库的元信息258

7.3.2 获取字段的元信息260

7.3.1 数据库元数据应用代码 ch7mywebmetadata.jsp260

7.3.3 事务处理261

7.3.3 事务处理的JSP应用实例 ch7mywebtransaction_ex.jsp262

7.3.4 设计存储过程263

ch7mywebstoredProc2.jsp265

7.3.4 存储过程调用JSP代码 ch7mywebstoredProc1.jsp265

7.3.5 存储点接口应用实例 ch7mywebsavepoint_ex.jsp266

7.3.5 JDBC 3.0 API提供的新特性266

7.4 Java的持久化技术267

7.4.1 JDO技术268

7.4.3 开源软件Hibernat272

7.4.2 实体EJB技术272

7.5 设计模式274

7.5.1 MVC设计模式274

7.5.2 MVC编程实例276

7.5.2 选课管理系统的MVC设计实例 ch7teachWEB-INFsrcSQLBean.java278

ch7teachWEB-INFsrcShowCourse.java280

ch7teachShowCourse.jsp280

ch7teachAddElective.java281

ch7teachElectCourse.java281

7.5.3 Struts设计模式282

7.7 思考题284

7.6 本章小结284

第8章 XML技术提供对Web开发的数据支持285

8.1 XML概述286

8.1.1 XML的主要特点286

8.1.2 XML的优势286

8.2 XML语法287

8.2.1 标签和属性287

8.2.3 XML Prolog289

8.2.2 XML文件中的注释289

8.3 XML的文档验证规则290

8.3.1 DTD技术290

8.2.4 处理指令290

第8章291

8.3.1 内部DTD验证实例 ch8mywebteacher.xml291

8.3.1 外部DTD验证实例 ch8mywebbooks.dtd291

8.3.2 Schema文档规则292

ch8mywebbooks.xml292

8.3.2 Schema验证实例 ch8mywebbooks.xsd292

ch8mywebbooks.xml293

8.3.3 编程校验XML文档293

8.3.3 MSXML组件校验XML文档实例 ch8mywebbooks.html293

8.4.1 CSS294

8.4 XML的显示方式294

8.4.2 XSL转换295

8.4 XSL样式表输出实例 ch8mywebhomework.xsl300

8.5 XML解析器300

8.5.1 解析器基础301

8.5.2 DOM解析接口302

8.5.2 DOM解析XML文档实例 ch8mywebware.xml303

ch8mywebdomread.jsp304

ch8mywebdomwrite.jsp305

8.5.3 SAX解析接口307

ch8mywebsrcSAXCounter.java308

8.5.3 SAX解析XML文档实例 ch8mywebsrcSAXApp.java308

8.5.4 JDOM解析器309

8.5.4 JDOM解析XML文档实例 ch8mywebsrcJDOMApp.java310

8.5.5 DOM4J解析器311

8.5.6 XML文档的解析实例315

8.5.6 DOM4J解析XML文档实例 ch8mywebsrcXMLDom4J.java316

ch8mywebsrcDom4JParser.java317

8.6 MySQL数据库的XML新功能318

8.7 本章小结320

8.8 思考题320

第9章 Web Service应用开发321

9.1 Web Service简介322

9.1.1 传统分布式应用322

9.1.2 Web Service简介324

9.1.3 Web Service的技术特点324

9.2 Web Service的体系结构326

9.3 Web Service协议标准327

9.3.1 UDDI协议327

9.3.2 WSDL327

9.5.1 SOAP简介331

9.4 Web Service的调用过程331

9.5 SOAP协议331

9.5.2 SOAP体系结构332

9.5.3 SOAP消息结构334

9.5.4 SOAP属性336

9.5.5 SOAP应用338

9.5.6 SOAP与HTTP339

9.6 Axis341

9.6.1 Axis简介341

9.6.2 Axis结构342

9.6.3 运行环境342

ch9bookstoreWEB-INFweb.xml345

第9章345

9.6.4 图书商店Web服务发布实例 ch9bookstoresrccombookstoreBook.java345

9.6.4 使用Axis发布简单的Web服务345

ch9bookstoredeploy.wsdd346

ch9bookstoredeploy.bat347

9.6.5 SOAP消息监控器349

ch9bookstoredeploy-monitor.wsdd349

9.6.5 SOAP消息监控器部署实例 bookstoredeploy-soapmonitor.bat349

ch9bookstoredeploy.wsdd350

9.6.6 调用AXIS发布的Web服务的客户端代码 ch9bookstoresrcclient.java351

9.6.6 调用Web服务的客户端351

ch9bookstoreaddBook.jsp351

ch9bookstoresrcclient1.java353

ch9bookstoreaddBook1.jsp353

ch9bookstoresrcBookSvc.java353

9.8 测验和练习354

9.7 本章小结354

第10章 数据驱动的移动Web开发355

10.1.1 WAP的应用框架356

10.1 WAP协议356

10.1.2 WAP协议栈357

10.2 WML语言359

10.2.1 WML页面结构360

10.2.2 WML语言的语法362

10.3 WML元素365

10.3.1 WML的基本元素365

10.3.2 任务及其元素368

10.3.3 时间及其元素370

第10章372

10.3.3 页面定时跳转的WML实例 ch10mywebontimerEx.wml372

10.3.4 变量设置元素373

10.3.5 用户输入处理元素373

10.3.5 WML表单页面实例 ch10mywebformEx.wml376

10.3.6 锚、图像、定时器及其元素377

10.3.7 文本格式化及其元素379

10.4 WCSS380

10.4.1 概述381

10.4.2 WCSS的语法规则382

10.4.2 XHTML/WCSS页面的实例 ch10mywebexl.xhtml383

10.4.3 选择符384

10.4.4 为不同用户代理配置WCSS样式表386

10.4.4 为不同的用户代理设置WCSS样式表实例 ch10mywebcssnokia.css388

ch10mywebcsssonyericsson.css388

ch10mywebcsswebbrowser.css388

ch10mywebdiffUserAgentEx1.jsp388

ch10mywebdiffUserAgent x2CSS.jsp389

ch10mywebdiffUserAgentEx2.xhtml389

10.5 WAP Server配置390

10.5.1 配置Tomcat服务器为WAP服务器391

10.5.2 建立WAP开发环境391

10.5 WAP网站编程实例 ch10mywebWEB-INFweb.xml391

ch10mywebex2.jsp392

10.6 JSP+WML编程实例392

10.7 本章小结393

10.8 思考题394

热门推荐