出版时间:2012-11 出版社:王林玮、 沙明峰 清华大学出版社 (2012-11出版) 作者:王林玮,沙明峰 著 页数:417
内容概要
《21世纪高等学校计算机教育实用规划教材:精通JSP开发应用(Eclipse平台)》系统地介绍了JSP开发与应用技术,从JSP基础开始并扩展到许多应用技术及工具,如Servlet、JavaBean、JDBC、连接池、组件模型、异常处理Struts、Hibernate和Eclipse等。全书注重知识讲解和实际应用相结合,技术突出,实例丰富,案例介绍注重实用性。 全书涵盖基础知识、语法知识、应用技术、开发工具和项目实践等5个部分,提供经过精心调试的所有实例的源码,应用了目前流行的最新版本的开发软件。 《21世纪高等学校计算机教育实用规划教材:精通JSP开发应用(Eclipse平台)》可作为学习JSP的入门教材和具有一定JSP基础的开发人员的参考用书,尤其适合大专院校相关专业的师生阅读和参考。
书籍目录
第一部分 基础知识篇 第1章 应用概览:关于JSP 1.1 JSP概述 1.1.1 JSP特点 1.1.2 JSP运行机制 1.1.3 JSP与ASP、PHP的比较 1.1.4 JSP技术优势 1.2 Web应用程序开发模式 1.3 JSP开发Web网页的主要方式 1.4 JSP框架简介 1.5 JSP简单应用 1.6 总结 第2章 善事利器:搭建Java EE平台 2.1 Java EE平台概述 2.2 JDK的安装和配置 2.2.1 JDK的安装 2.2.2 JDK的配置 2.2.3 JDK的测试 2.3 Tomcat的安装和配置 2.3.1 Tomcat下载 2.3.2 Tomcat安装 2.3.3 Tomcat测试 2.4 Eclipse的安装和配置 2.4.1 Eclipse的下载 2.4.2 Eclipse的安装 2.4.3 Eclipse中文语言包的配置 2.4.4 Eclipse中Tomcat插件的配置 2.5 总结 第二部分 语法知识篇 第3章 轻松入门:语法知识 3.1 JSP结构 3.2 JSP注释 3.2.1 JSP隐藏注释 3.2.2 HTML注释 3.2.3 JSP页面Java注释 3.3 JSP元素 3.3.1 JSP变量的声明和使用 3.3.2 JSP方法的声明和使用 3.3.3 JSP表达式的使用 3.3.4 JSP程序段 3.4 JSP指令 3.4.1 page指令 3.4.2 include指令 3.4.3 taglib指令 3.5 JSP动作 3.5.1 动作 3.5.2 动作 3.5.3 动作 3.5.4 动作 3.5.5 动作 3.5.6 动作 3.6 JSP开发经验点滴 3.7 总结 第4章 轻松入门:内置对象 4.1 request对象 4.1.1 request对象方法 4.1.2 request对象的应用 4.2 response对象 4.2.1 response对象方法 4.2.2 response对象的应用 4.3 session对象 4.3.1 session对象方法 4.3.2 session对象的应用 4.4 application对象 4.4.1 application对象方法 4.4.2 application对象的应用 4.5 config对象 4.5.1 config对象方法 4.5.2 config对象的应用 4.6 exception对象 4.6.1 exception对象方法 4.6.2 exception对象的应用 4.7 out对象 4.7.1 out对象方法 4.7.2 out对象的应用 4.8 page对象 4.8.1 page对象的方法 4.8.2 page对象的应用 4.9 pageContext对象 4.9.1 pageContext方法 4.9.2 pageContext对象的应用 4.10 总结 第5章 轻松入门:文件操作 5.1 文件类File 5.1.1 File类的常用属性和方法 5.1.2 获取文件属性 5.1.3 文件的建立、检查与删除 5.1.4 目录的建立、检查与删除 5.2 字节流 5.2.1 字节输入流 5.2.2 字节输出流 5.3 字符流 5.3.1 字符输入流 5.3.2 字符输出流 5.4 总结 第三部分 应用技术篇 第6章 基础技术:Servlet 6.1 Servlet简介 6.2 Servlet与JSP的区别 6.3 Servlet的生命周期 6.4 Servlet相关的类与方法 6.5 Servlet处理HTTP请求 6.6 Servlet的应用特性 6.7 创建简单的Servlet 6.8 部署Servlet程序 6.9 Servlet应用实例 6.9.1 Servlet获取客户端信息 6.9.2 Servlet访问数据库 6.9.3 Servlet过滤器验证用户登录信息 6.9.4 Servlet监听器记录用户登录日志 6.9.5 Servlet文件下载 6.10 总结 第7章 组件技术:JavaBean 7.1 JavaBean简介 7.2 JavaBean的结构 7.3 JavaBean的属性 7.3.1 简单属性 7.3.2 索引属性 7.3.3 关联属性 7.3.4 限制属性 7.4 JSP应用JavaBean 7.4.1 标签 7.4.2 标签 7.4.3 标签 7.4.4 标签的应用 7.5 JavaBean存在的范围 7.5.1 page范围 7.5.2 request范围 7.5.3 session范围 7.5.4 application范围 7.6 JavaBean的实际应用 7.7 总结 第8章 数据库技术:JDBC 8.1 JDBC技术简介 8.2 JDBC驱动程序 8.3 JDBC接口 8.4 Microsoft SQL Server 2008的JDBC驱动程序 8.4.1 Microsoft SQL Server 2008 JDBC驱动程序安装步骤 8.5 JDBC常用数据库驱动连接 8.6 JDBC数据库访问 8.6.1 JDBC—ODBC访问数据库 …… 第四部分 开发工具篇 第五部分 项目实践篇
章节摘录
版权页: 插图: 1.4 JSP框架简介 随着软件功能的要求越来越高,Web应用系统的开发也变得越来越复杂。在软件开发过程中,应最大限度地实现资源重用,快速高质量地开发出符合用户需要的产品,于是,作为设计模式的框架技术应运而生。框架是建立在成功的解决方案基础之上的可以重复利用的架构模式,有利于软件开发技术和经验的重复利用,最大限度地降低软件开发风险,提高软件开发效率。 JSP作为主流Java EE应用开发技术,可以单独设计Web应用系统,也可以用于各种Java EE的视图层设计。随着JSP技术的发展和大型Web应用的需要,JSP框架技术已受到前所未有的重视。目前较为流行的JSP框架技术主要有以下几个。 1.Struts框架 Struts是一种开放源代码的Web应用开发框架,是Apache基金会的一个开源项目。它很好地融合了JavaBean、Servlet、JSP和Taglib,为Java EE开发提供了一个高效率的MVC框架。在MVC的众多框架中,由于Struts出现得较早,而且有丰富的文档,所以其市场占有率较高。 Struts基于MVC设计模式。其中,模型Model是指业务逻辑,视图View是指表示层,即应用程序与用户的交互界面,控制器Controller用于处理用户请求并做出响应,在模型和视图间起到一个桥梁的作用,它根据用户的请求选择响应的模型并返回指定的视图。Struts将Web应用的业务逻辑、控制逻辑和视图逻辑相分离,让开发人员可以把主要精力放在如何解决实际业务处理的问题上。同时,Struts框架也允许开发人员根据实际需要进行扩展和定制,从而更好地适应用户的实际需求。 作为一个比较成熟的框架,Struts框架可以很好地实现代码的重新利用,快速开发具有强大可扩展性的Web应用。Apache基金会的Struts框架项目提供了Struts框架的两个主要版本,即Struts 1和Struts 2。Struts 1是目前应用最广泛的Web应用开发框架,也是解决很多软件设计问题的最佳选择,是目前MVC设计模式的一种最为成熟、稳定的经典Struts框架。Struts 2是整合Struts和WebWork两个框架而来的,是一个可扩展的企业级Java EE Web 应用框架。 Struts框架为开发者提供可重用的基础构架,从而减少Web应用开发时间,提高工作效率。框架设计简化了整个开发周期,它正方兴未艾,被认为是解决复杂应用的一种最佳方案。本书将在第13章介绍Struts框架技术与应用。
编辑推荐
《21世纪高等学校计算机教育实用规划教材:精通JSP开发应用(Eclipse平台)》可作为学习JSP的入门教材和具有一定JSP基础的开发人员的参考用书,尤其适合大专院校相关专业的师生阅读和参考。
图书封面
评论、评分、阅读与下载