JSP2.0技术手册:Java Web开发入门指南

需积分: 9 1 下载量 82 浏览量 更新于2024-07-25 收藏 2.05MB PDF 举报
"JSP2.0技术手册,由林上杰、林康司撰写,电子工业出版社出版,主要内容包括JSP2.0、Java Servlet和JavaServer Pages的介绍,为Java Web开发提供基础。该手册强调了对这些技术的深入理解对于掌握JavaServerFaces (JSF)和Java Web Services的重要性。书中提供了详细的安装J2SDK1.4.2的步骤,包括下载安装文件、选择安装路径、设置环境变量等。" JSP2.0是Java平台上的服务器端脚本语言,用于创建动态网页。这个版本引入了许多增强特性,旨在提高开发效率和性能。JSP2.0允许开发者使用标准的JavaBeans组件,提供了更强的表达式语言,以及更灵活的页面指令和标签库。它与Servlet紧密关联,Servlet是Java Web应用程序的后端处理引擎,负责处理HTTP请求和生成响应。 在JSP2.0中,Java Servlet技术是核心部分,它提供了与HTTP协议交互的接口和类。Servlet可以拦截用户的请求,处理数据,然后返回响应。通过扩展javax.servlet.http.HttpServlet类,开发者可以轻松实现自定义的HTTP服务。Servlet生命周期包括加载、初始化、服务、销毁四个阶段,使得开发者能够控制Servlet的行为。 JavaServer Pages (JSP)则是将Java代码嵌入HTML或XML文档中的方式,使得动态内容的生成变得更加直观。JSP2.0引入了EL (Expression Language),它简化了在页面中获取和设置对象属性的操作。此外,JSP2.0支持自定义标签库(TLD),这允许开发人员创建可重用的UI组件,提高了代码的可读性和可维护性。 书中提到,掌握JSP2.0和Servlet对于进一步学习JavaServerFaces (JSF)和Java Web Services至关重要。JSF是一种MVC框架,用于构建用户界面,而Java Web Services则是基于标准的SOAP或RESTful协议来创建分布式Web服务的技术。 安装J2SDK是开发Java应用的基础,包括JSP和Servlet。安装过程中,用户需要下载对应的安装包,按照提示进行安装,并在安装完成后设置环境变量,确保系统能够找到Java开发工具。`JAVA_HOME`指向JDK的安装目录,`PATH`添加JDK的bin目录,`CLASSPATH`则包含必要的库文件,如`tools.jar`。 "JSP2.0技术手册"提供了一个全面的指南,帮助读者理解并掌握JSP2.0、Servlet及其在Java Web开发中的应用。通过学习,开发者不仅能创建高效的Web应用程序,还能为进阶的Java技术打下坚实的基础。
2011-07-20 上传
书名:JSP 2.0 技术手册(电子书) 格式:PDF 出版:电子工业出版社 作者:林上杰、林康司 本书图文并茂,以丰富的实例为引导,全面介绍了主流的 Java Web 开发技术—— JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。 它们是最重要的 Java 核心技术。对这两项技术的深入了解,将有助于您未来对于 JavaServer Faces(JSF)技术以及Java Web Services技术的学习 目录 第一章 安装执行环境 1-1 安装 J2SDK 1.4.2 1-2 安装 Tomcat 5.0.16 1-3 安装 JSPBook 站台范例 1-4 安装 Ant 1.6 第二章 Servlet 2.4 简介 2-1 Servlet 简介 2-2 First Servlet Sample Code 2-3 Servlet 的生命周期 2-4 Servlet 范例程序 2-5 Servlet 2.4 的新功能 第三章 JSP 2.0 简介 3-1 JavaServer Pages 技术 3-2 What is JSP 3-3 JSP 与 Servlet 的比较 3-4 JSP 的执行过程 3-5 JSP 与 ASP 和 ASP+ 的比较 3-6 JSP 2.0 新功能 第四章 JSP 语法 4-1 Elements 和 Template Data 4-2 批注(Comments) 4-3 Quoting 和 Escape 规则 4-4 Directives Elements 4-5 Scripting Elements 4-6 Action Elements 4-7 错误处理 第五章 隐含对象(Implicit Object) 5-1 属性( Attribute ) 与范围( Scope ) 5-2 与 Servlet 有关的隐含对象 5-3 与 Input / Output 有关的隐含对象 5-4 与 Context 有关的隐含对象 5-5 与 Error 有关的隐含对象 第六章 Expression Language 6-1 EL 简介 6-2 EL 语法 6-3 EL 隐含对象 6-4 EL 算术运算符 6-5 EL 关系运算符 6-6 EL 逻辑运算符 6-7 EL 其他运算符 6-8 EL Functions 第七章 JSTL 1.1 7-1 JSTL 1.1 简介 7-2 核心标签库(Core tag library) 7-3 I18N 格式标签库(I18N-capable formatting tags library) 7-4 SQL 标签库(SQL tag library) 7-5 XML 标签库(XML tag library) 7-6 函数标签库(Functions tag library) 第八章 JSP 与 JavaBean 8-1 JavaBean 的简介 8-2 JSP 与 JavaBean 8-3 JavaBean 的范围 8-4 JavaBean 的移除 第九章 网页窗体的处理 9-1 HTML 窗体如何传送数据 9-2 窗体中常见的输入类型 9-3 JSP 处理窗体 9-4 文件上传—— Oreilly 上传组件 9-5 jspSmartUpload ——上传和下载 9-6 本文区输入类型(Textarea) 第十章 Session Tracking 10-1 Stateful & Stateless 10-2 Session Tracking 的四种方法 10-3 Session 的生命周期 10-4 HttpSessionBindingListener 接口 10-5 Shopping Cart 范例程序一 10-6 Shopping Cart 范例程序二 第十一章 Filter 与 Listener 11-1 Filter 简介 11-2 Filter 的运作方式 11-3 实现阶段第一个 Filter 11-4 对请求做统一的认证处理 11-5 ServletRequest 和 ServletResponse 之 Wrapper 类 11-6 使用 Filter 来解决中文问题 11-7 Listener 接口简介 11-8 ServletContext Listener 11-9 HttpSession Listener 11-10 ServletRequest Listener 第十二章 JSP 执行环境与开发工具 12-1 Tomcat 5.0 的介绍 12-2 JSP 开发工具介绍 12-3 Eclipse 简介与安装 12-4 使用 Eclipse 开发 Hello