书籍详情
JSP编程指南
作者:(美)[K.阿维德]Karl Avedal等著;黎文等译;黎文译
出版社:电子工业出版社
出版时间:2001-04-01
ISBN:9787505366428
定价:¥85.00
购买这本书可以去
内容简介
JSP(JavaServer Page)是一项基于Java的动态网页技术标准,为创建可支持跨平台及跨Web服务器的动态网页提供了简捷而有效的工具,并逐渐成为因特网上的主流开发工具。本书全面系统地介绍了如何运用JSP设计并构架动态web站点和web应用,阐述了JSP标签的语法和生存期以及Servlet的概念;分析了JSP体系结构以及JSP与J2EE API的关系;更通过大量的案例分析对如何使用JSP、XML和XSLT在WAP浏览器和HTML浏览器中显示web内容、使用LDAP开发电子商务以及使用JMF处理流数据等进行了详尽的阐述。对于那些想要将JSP作为其J2EE平台上Web应用前端的专业Java软件开发人员以及想了解JSP是如何将动态内容的生成和表述分离开的Web设计人员来说,本书是一本不可多得的参考书。JSP不仅是动态Web表示层,还是Java 2企业版(J2EE)最令人激动的服务器技术。JSP能够超越其他莫过于模板的Web页面生成工具,其优势在于:JSP与J2EE紧密集成,J2EE全面支持企业应用程序。JSP处于Java Servlet框架的顶端,而此框架可生成最灵活的、可移植的Web站点。Servlet得到了业界的广泛支持,并移植的Web站点。Servlet得到了业界的广泛支持,并可运行于所有主流Web服务器上。JSP 1.1支持标签扩展,因而允许用户将一个操作封闭为一个简单标签以减少Web页面所需的编码。
作者简介
KarlAvedal自从Java语言在1995年公开发布后,KarlAvedal就一直是一个Java开发人员。随着如Servlet这样的Java服务端技主的出现。他迅速将注意力转向了服务器技术,并在1998年首次接触EJB之前,在CORBA上做了许多工作。现在他是同OrionApplicationSever工作组一起工作的开发人员。他也作为专家组成员参加了J2EE1.3,JSP1.2Servlet2.3这些标准的开发工作。DannyAyersDannyAyers是一个自由职业者,DannyAyers将他的时间有所侧重地在网络询、合约工作、木雕和制作疯狂跳舞毯等事情上进行了分配。联系方法:danny-ayers@yahoo.com献给Mary,我的母亲(因为我将上一本书献给Caroline时,母亲不太高兴。CarlBurnhamCarl是一个Web开发人员、Internet咨询专家以及Southpoint.com::一个在美国很流行的旅站点::的创始人。在专用和公共网络界,作为一名IT专业人士,他有15年的工作经验,而且前不久还曾是一家主流Internet公司的高级网络管理。他的兴趣包括开发网站、写作、摄影和使用Web的全部潜能他同他的妻子Rhonda、猎狗Gus、瞎笨狗Rocky和猫Peewee乖坐宿营车周游各地。你可以通过他的电子邮箱burnhamc@southpoint.com与他联系。DanMalksDamMalks是Sun公司位于佛吉尼亚麦卡林的SunJavaCenter的一名企业Java体系结构设计师。在1987年获得WilliamandMary学院计算机科学系理学学士学位后,在1996年他又获得了JohmsHopkins大学计算机科学系的理学硕士学位。他在将精力集中于面向对象技术的同时,也在其他不同的环境中进行开发,这些境包括Smalltalk和最近面世的Java。他在业内重要期刊上发表了许多关于Java的文章,另外,他在本书的创作工作中亦表现出众。他现在正致力于分布式的、基于服务的结构化设计、建模和实现的工作中。感谢Wrox出版社的编辑和审校人员的大力帮助,尤其要感谢的是我了不起的妻子Beth。RayHaynes到现在为止,我使用JavaSpcipt进行ASP编程已经三年了。我在六个月前发现了JSP,从那时超就补它深深地吸引了。作为密苏里堪萨斯城一个刚成立的Internet公司的Web开发主管,我曾经被告知在做Web开发时我是最差的。我的全职工作是Web编程人员,但当我回家之后,我为我自已的网站工作。同时我也在上大学,在为获得计算机信息系统的理学学士学位而努力,大约2001年10月我就能毕业。我的女月友在照顾我饮食的同时,也温暖了我的心,使我得以坚持,而我的猫也在深夜里温暖我的脚。等等
目录
第1章 JavaServer Pages简介
Java 2 Enterprise Edition
JavaServer Pages
JSP是如何工作的
与现有技术的比较
平台的未来
小结
第2章 基础
JSP包含的内容
产生实现类和JSP文件的生存期
元素基础
指令
脚本元素
标准操作(Standard Action)
隐含对象
重温jspInit()和jspDestroy()
小结
第3章 在JSP下面
Web应用程序服务器体系结构
重要的Servlet API特点
小结
第4章 JSP和JavaBean
介绍
JavaBean
JavaBean和JDBC
建立我们的示例应用程序
小结
第5章 JSP会话
一个简单的HTTP交换
持续连接
使用Cookie 和Java工作
会话的实际应用
会话、HTTP和SSL
小结
第6章 jSP的错误处理
错误和异常的类型
JSP指定的异常类
一个示例应用程序
小结
第7章 Java数据库连接和连接池
关系数据库管理系统
与众不同的对象模型
为什么使用所有的驱动程序类型?
JSP和JDBC怎样很好地结合起来
更大型的J2EE整体方案构想
建立我们自己的MySQL数据库
编写使用JDBC的简单JSP
更高级的JDBC用法
多用户和建立连接池(connection poo1ing)的必要性
“井底之蛙”综合症和神秘的JVM陷阱
性能的测试与提高
小结
第8章 标签扩展和标签库简介
为什么需要标签扩展机制
最简单的标签
实现BodyTag接口的操作
嵌套的(Nested)标签扩展
Tags要点小结
利用其他人的工作
资源
小结
第9章 动态GUI
介绍
什么是动态GUI?
建立一个基于Co-Branding模型的站点
创建Web Portal模型站点
小结
第10章 调试JSP
为什么调试JSP这么难?
IDE与Notepad/vi
不同种类的错误
调试技术
调试并发
分离代码
JDB类型调试
将来的方向
小结
第11章 全局设置
设计决策
设置对象的实现
虚拟目录
SeningsServlet
这些设置如何使用,在哪里使用
第12章 JSP体系结构
代码分解与角色分离
体系结构
“以页面为中心”的方法
“调度员”方法
Servlet与JSP
小结
第13章 案例分析:一个“共有基金公司”的web页
介绍
案例分析概述
小结
第14章 案例分折:发布数据到网页
概述
用户接口
选择的技术
数据库
JSP页面
Java源代码
安全性
安装
搜索引擎
使用PhotoDB
小结
第15章 通过JNDI实现站点安全和个性化
安全
个性化
加密技术的简要介绍
安全套接字层(Secure Socket Laver,SSL)介绍
身份认证和授权
使JSP安全
命名和目录服务
JNDI服务供给部件(JNDI Service Provider),又称作JNDI驱动程序
基本的LDAP操作
安全拦截部件(Security Interceptors)
结合起来
小结
其他资料
第16章 案例分析:实现一个基于会员资格的电子商务应用系统
电子商务概念的诞生
商业问题的定义
商务逻辑
定义对象模型
选择恰当的技术
把它们整合到一起
小结
第17章 案例分析:J2EE、EJB和标志库
J2EE简介
概述
Enterprise Java Beans
案例分析简介
网上商店应用程序需求
网上书店设计
实现网上商店
小结
进一步阅读
第18章 案例分析:JSP处理流数据
多媒体与Web
数据流简介
HTTP流
流与JSP
Java媒体框架结构
交互的JSP流媒体系统
媒体接收器
媒体发送者
JSP控制
坏消息
JavaScript层
故障诊断
文件位置
其他资源
第19章 案例分析:使用JSP、XSLT和wAP技术的天气预报应用系统
介绍
WAP应用
基于Web的JSP应用系统的体系结构
天气预报
无线应用环境(WAE)
WML
WAP的天气预报应用系统
另一种方法:XSL
XSLT用于Web—WAP
小结
第20章 案例分析:将ASP转化为JSP
系统
初始开发
第二阶段
第三阶段
小结
附录A 配置Apache和Tomcat
附录B JSP语法参考
附录C JSP和Servlet应用程序接口的参考资料
附录D 超文本传输协议HTTP
附录E ASP开发者的JSP须知
附录F 支持信息、勘误表及p2p.wrox.com
Java 2 Enterprise Edition
JavaServer Pages
JSP是如何工作的
与现有技术的比较
平台的未来
小结
第2章 基础
JSP包含的内容
产生实现类和JSP文件的生存期
元素基础
指令
脚本元素
标准操作(Standard Action)
隐含对象
重温jspInit()和jspDestroy()
小结
第3章 在JSP下面
Web应用程序服务器体系结构
重要的Servlet API特点
小结
第4章 JSP和JavaBean
介绍
JavaBean
JavaBean和JDBC
建立我们的示例应用程序
小结
第5章 JSP会话
一个简单的HTTP交换
持续连接
使用Cookie 和Java工作
会话的实际应用
会话、HTTP和SSL
小结
第6章 jSP的错误处理
错误和异常的类型
JSP指定的异常类
一个示例应用程序
小结
第7章 Java数据库连接和连接池
关系数据库管理系统
与众不同的对象模型
为什么使用所有的驱动程序类型?
JSP和JDBC怎样很好地结合起来
更大型的J2EE整体方案构想
建立我们自己的MySQL数据库
编写使用JDBC的简单JSP
更高级的JDBC用法
多用户和建立连接池(connection poo1ing)的必要性
“井底之蛙”综合症和神秘的JVM陷阱
性能的测试与提高
小结
第8章 标签扩展和标签库简介
为什么需要标签扩展机制
最简单的标签
实现BodyTag接口的操作
嵌套的(Nested)标签扩展
Tags要点小结
利用其他人的工作
资源
小结
第9章 动态GUI
介绍
什么是动态GUI?
建立一个基于Co-Branding模型的站点
创建Web Portal模型站点
小结
第10章 调试JSP
为什么调试JSP这么难?
IDE与Notepad/vi
不同种类的错误
调试技术
调试并发
分离代码
JDB类型调试
将来的方向
小结
第11章 全局设置
设计决策
设置对象的实现
虚拟目录
SeningsServlet
这些设置如何使用,在哪里使用
第12章 JSP体系结构
代码分解与角色分离
体系结构
“以页面为中心”的方法
“调度员”方法
Servlet与JSP
小结
第13章 案例分析:一个“共有基金公司”的web页
介绍
案例分析概述
小结
第14章 案例分折:发布数据到网页
概述
用户接口
选择的技术
数据库
JSP页面
Java源代码
安全性
安装
搜索引擎
使用PhotoDB
小结
第15章 通过JNDI实现站点安全和个性化
安全
个性化
加密技术的简要介绍
安全套接字层(Secure Socket Laver,SSL)介绍
身份认证和授权
使JSP安全
命名和目录服务
JNDI服务供给部件(JNDI Service Provider),又称作JNDI驱动程序
基本的LDAP操作
安全拦截部件(Security Interceptors)
结合起来
小结
其他资料
第16章 案例分析:实现一个基于会员资格的电子商务应用系统
电子商务概念的诞生
商业问题的定义
商务逻辑
定义对象模型
选择恰当的技术
把它们整合到一起
小结
第17章 案例分析:J2EE、EJB和标志库
J2EE简介
概述
Enterprise Java Beans
案例分析简介
网上商店应用程序需求
网上书店设计
实现网上商店
小结
进一步阅读
第18章 案例分析:JSP处理流数据
多媒体与Web
数据流简介
HTTP流
流与JSP
Java媒体框架结构
交互的JSP流媒体系统
媒体接收器
媒体发送者
JSP控制
坏消息
JavaScript层
故障诊断
文件位置
其他资源
第19章 案例分析:使用JSP、XSLT和wAP技术的天气预报应用系统
介绍
WAP应用
基于Web的JSP应用系统的体系结构
天气预报
无线应用环境(WAE)
WML
WAP的天气预报应用系统
另一种方法:XSL
XSLT用于Web—WAP
小结
第20章 案例分析:将ASP转化为JSP
系统
初始开发
第二阶段
第三阶段
小结
附录A 配置Apache和Tomcat
附录B JSP语法参考
附录C JSP和Servlet应用程序接口的参考资料
附录D 超文本传输协议HTTP
附录E ASP开发者的JSP须知
附录F 支持信息、勘误表及p2p.wrox.com
猜您喜欢