图书介绍

JSP应用程序开发指南PDF|Epub|txt|kindle电子书版本网盘下载

JSP应用程序开发指南
  • (美)Ben Forta等著;章明,吴疆译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900635629
  • 出版时间:2001
  • 标注页数:268页
  • 文件大小:50MB
  • 文件页数:280页
  • 主题词:

PDF下载


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

下载说明

JSP应用程序开发指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 了解JSP1

1.1 Internet和WWW基础1

1.1.1 关于Internet1

1.1.2 关于WWW1

1.1.3 网络浏览器和网络服务器程序2

1.1.4 应用程序服务器软件2

1.1.5 组件、容器和连接程序4

1.2 Java的优点5

1.2.1 了解Java5

1.2.2 Java虚拟机6

1.2.3 Java术语6

1.3 JSP和servlets8

1.4 让Java开始工作9

第2章 建立JSP页面10

2.1 如何起步10

2.1.1 Hello World10

2.1.2 获取用户请求11

2.1.3 翻译JSP页面11

2.2 查看源代码12

2.2.1 JRun12

2.2.2 Resin13

2.2.3 Jakarta项目15

2.3 理解访问模型17

2.3.1 Model 117

2.3.2 Model 217

2.4 理解模型-视图-控制器(MVC)模式18

2.4.1 模型-视图-控制器(MVC)设计模式历史简介18

2.4.2 WYSIWYG示例18

2.4.3 Web应用程序示例19

2.5 指令20

2.5.1 page指令20

2.5.2 include指令23

2.5.3 taglib指令24

2.6 在代码中加入注释25

2.6.1 源代码的注释25

2.6.2 隐藏的注释26

2.7 编码技巧27

2.7.1 使用层叠样式表(CSS)27

2.7.2 保持整齐的JavaScript和JSP27

2.7.3 使用XHTML28

第3章 使用脚本元素29

3.1 使用表达式(expression)29

3.1.1 在表达式中使用字符串30

3.1.2 在表达式中使用方法和构造函数31

3.2 使用声明(declarations)36

3.2.1 Java的原始数据类型36

3.2.2 Java的操作符37

3.2.3 在JSP中创建计数器37

3.2.4 使用JSP声明创建表40

3.3 使用小脚本47

第4章 使用可用对象49

4.1 理解对象49

4.2 理解JSP的隐含对象50

4.2.1 理解对象实例化50

4.2.2 把JSP关联到servlet,CGI和HTTP51

4.2.3 理解Java Reflection API51

4.2.4 理解继承54

4.2.5 使用exception对象56

4.2.6 显示所有隐含对象的类层次结构58

4.2.7 理解封装60

4.2.8 使用Reflection机制内省隐含对象61

4.2.9 理解范围(scope)67

4.2.10 理解JSP隐含对象的范围68

第5章 使用Beans70

5.1 理解JavaBeans70

5.1.1 存取(accessor)/修改(mutator)方法和无参数构造函数71

5.1.2 编写自己的JavaBeans74

5.1.3 使用JSP标准动作和JavaBeans74

5.2 在JSP中使用JavaBeans78

5.2.1 在JSP中创建计数器79

5.2.2 用JSP生成随机引用器82

5.2.3 用JSP创建消息板的网络应用84

5.3 小结94

第6章 连接页面96

6.1 理解URL96

6.1.1 URL的构造96

6.1.2 协议:request.getScheme()97

6.1.3 服务器名称:request.getServerName()97

6.1.4 端口号:request.getServerPort()97

6.1.5 脚本名称:request.getRequestURI()98

6.1.6 文件名和扩展名:request.getServletPath()98

6.1.7 查询字符串:request.GetQueryString()98

6.1.8 HTML书签:用户端功能98

6.2 使用GET方法98

6.3 使用查询字符串99

6.3.1 生成查询字符串99

6.3.2 处理查询字符串100

6.3.3 URL中的转义102

6.4 使用<jsp:forward>标记把JSP链接到HTML,JSP和Servlets107

6.4.1 转向到HTML页面和JSP页面108

6.4.2 转向到Servlets109

第7章 使用表单112

7.1 使用表单控件112

7.1.1 <Form>标记112

7.1.2 <INPUT>标记115

7.1.3 <TEXTAREA>标记121

7.1.4 <SELECT>标记(下拉式列表)121

7.2 处理表单数据122

7.3 验证表单内容以及动态组建表单126

7.4 理解框架129

7.4.1 什么时候使用框架130

7.4.2 使用框架的问题131

7.5 小结132

第8章 与数据库交互133

8.1 JDBC数据访问模型133

8.1.1 类型1:JDBC-ODBC桥和ODBC驱动程序134

8.1.2 类型2:本地API部分Java驱动程序134

8.1.3 类型3:JDBC-Net纯Java驱动程序134

8.1.4 类型4:本地协议纯Java驱动程序135

8.2 SuperBookmarks.com136

8.2.1 创建数据库136

8.2.2 连接数据库140

8.2.3 执行SQL语句143

8.3 小结156

第9章 保护你的应用程序157

9.1 理解安全性关系的问题157

9.1.1 保护你的服务器157

9.1.2 保护你的数据158

9.1.3 保护你的用户158

9.1.4 保护你的应用程序159

9.2 验证方法159

9.2.1 使用自己的验证方法160

9.2.2 基于表单的验证161

9.2.3 用HTTP协议验证162

9.3 目录服务163

9.3.1 Java名字和目录接口(JNDI)163

9.3.2 LDAP集成164

9.4 实现访问控制164

9.4.1 使用文本文件验证164

9.4.2 使用LDAP验证165

9.4.3 使用Servlet2.2保护网络程序166

第10章 管理会话状态168

10.1 理解会话状态的管理168

10.2 使用会话范围169

10.2.1 在会话范围中加入简单的值169

10.2.2 在会话范围中保存复杂类型数据172

10.2.3 管理会话173

10.3 使用加强的URLs(改写)175

10.4 使用cookies175

10.5 使用表单的隐藏字段177

10.6 小结177

第11章 集成Email178

11.1 开始178

11.2 使用JavaMail API179

11.2.1 创建javax.mail.Session180

11.2.2 使用javax.mail.Transport180

11.2.3 javax.mail.Message的组成181

11.2.4 连接javax.mail.Store181

11.2.5 使用javax.mail.Folder181

11.2.6 ColdMail.com:一个JSP和JavaMail例子的研究182

11.2.7 扩展标记介绍191

11.3 小结192

第12章 开发定制标记193

12.1 理解定制标记193

12.1.1 定义标记193

12.1.2 CFML标记194

12.2 开发简单的标记:没有属性和主体内容195

12.2.1 获取JSP和servlet的API195

12.2.2 一个基本标记处理程序195

12.2.3 Tag和BodyTag接口196

12.2.4 TagSupport与BodyTagSupport类196

12.2.5 编写第一个标记处理程序197

12.3 开发复杂的标记:增加属性和整理主体内容204

12.3.1 检索和格式联合化内容的标记204

12.4 已有的JSP标记库方案212

12.4.1 Allaire公司的JRun标记库212

12.4.2 Orionserver的Orion标记库212

12.4.3 Jakarta的标记库方案212

12.5 小结213

第13章 使用企业级JavaBean214

13.1 EJB的基本原理214

13.1.1 容器214

13.1.2 远程接口215

13.1.3 本地接口215

13.1.4 Bean的实现216

13.2 会话Bean217

13.2.1 无状态会话Bean217

13.2.2 有状态会话Bean217

13.3 实体Bean220

13.3.1 基于容器的持续性管理222

13.3.2 基于Bean的持续性管理222

13.3.3 实体Bean示例222

13.4 实现企业级JavaBean225

13.4.1 使用实体Bean225

13.4.2 使用无状态会话Bean228

13.4.3 使用有状态会话Bean229

13.5 小结232

第14章 错误处理234

14.1 理解错误处理234

14.2 实现异常处理235

14.2.1 try代码块235

14.2.2 catch子句236

14.2.3 finally语句块236

14.2.4 异常的传递237

14.2.5 运行时异常237

14.2.6 抛出异常238

14.3 使用错误页面238

14.4 小结241

第15章 调试和排错242

15.1 容器错误242

15.1.1 容器的兼容性问题242

15.1.2 配置JSPs、Beans和servlets244

15.1.3 端口冲突244

15.1.4 属性和配置文件246

15.1.5 使用日志247

15.2 Java虚拟机错误250

15.2.1 OutOfMemoryError错误250

15.2.2 NullPointerException异常251

15.2.3 NoClassDefFoundError错误251

15.2.4 JSP容器不响应251

15.2.5 华生医生(Dr.Watsons)异常和内核转储(Core dumps)252

15.3 数据库错误253

15.3.1 选择最好的JDBC驱动程序253

15.3.2 性能检测工具254

15.4 使用集成开发环境(IDE)编写和调试JSP页面255

附录A JSP语法256

A.1 JSP指令256

A.1.1 <% %>256

A.1.2 <%-- --%>256

A.1.3 <%!%>257

A.1.4 <%=%>257

A.1.5 <%@ include %>257

A.1.6 <%@ page %>257

A.1.7 <%@ taglib %>258

A.2 JSP标记258

A.2.1 <jsp:fallback>259

A.2.2 <jsp:forward>259

A.2.3 <jsp:getProperty>259

A.2.4 <jsp:include>260

A.2.5 <jsp:param>260

A.2.6 <jsp:params>261

A.2.7 <jsp:plugin>261

A.2.8 <jsp:setProperty>262

A.2.9 <jsp:useBean>263

附录B 常见的JSP服务器264

B.1 JRun265

B.2 Orion Server265

B.3 Resin265

B.4 ServletExec 3.0265

B.5 Tomcat266

附录C 使用Java方法获取CGI环境变量267

C.1 列出HTTP头信息268

热门推荐