JSP+Oracle动态网站开发

出版时间:2008-8  出版社:清华大学出版社  作者:隽青龙,王华容 著  页数:529  

前言

  JSP技术+Oracle数据库是目前应用开发中最常见的组合,.ISP的最大优点是跨平台支持,它可以运行在所有服务器系统上。有很多支持,ISP的服务器,比如Tomcat、WebSphere和WebLogic等。同时,Sun公司提供了免费的服务器软件支持。而大名鼎鼎的Oracle数据库则是目前世界上使用最为广泛的数据库系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。对于读者而言,只要在任何一种类型的平台上学习了Oracle知识,便能在各种类型的机器上使用它。  本书将理论知识与案例实践有机结合起来进行讲解,注重提高学习:ISP和Oracle的趣味性、知识性和生动性。  本书总结起来具有如下的特点:  ·注重培养动手实践能力,针对所讲述的理论知识提供直观的实验或者示例。本书中的  实验或示例都具有很高的实用价值。  ·根据目前实际工作中的开发需求,对重要的知识点结合案例进行详细的讲解,使本书  成为一本适合自学的图书。  ·每章提供了本章内容提示,以及关于学完后能达到什么样目标的说明。内容浅显易懂、  循序渐进。  本书从结构体系上可分为3大篇,共10章。  第1篇 JSP入门与提高  第1章:JSP应用指南。详细介绍.ISP应用环境配置、在Eclipse中搭建JSP开发环境,以及在Eclipse中创建、运行.JSP程序,最后介绍HTML与.JavaScript的基础知识。  第2章:JSP语言详解。系统地介绍JSP语法结构、Servlet编程技术、用JSP操作Cookie对象,以及通过JSP与JavaBean结合来进行开发,本章最后以示例的形式介绍JSP应用中的文件操作(包括处理目录和文件、对文件进行读写操作、文件上传和下载等)。  第3章:JSP高级应用。详细地介绍使用JSP开发邮件系统的方法、JSP与xML在实际项目中的结合使用,以及使用JSP自定义标记进行JSP编程的方法。最后通俗地介绍JSP标准模板库(JSTL)的安装和使用。  第4章:基于Struts+Spring+Hibemate的应用开发。从插件MyEclipse 5.5 的安装和使用入手,详细地介绍使用Struts技术开发JSP项目的知识,以示例的形式来讲解Struts的工作原理和组件。接下来详细地介绍Spring的核心(控制反转、依赖注入、面向方面编程等),最后介绍当前流行的Hibernate数据库持久层技术。  第2篇 Oracle入门与提高  第5章:Oracle数据库基础。从零开始介绍数据库理论基础、数据库设计模式、Oracle数据库安装与卸载,以及Oracle中经常会用到的数据库配置助手、网络管理工具Net Manager和OEM数据库管理工具的使用方法。最后简单地介绍SQL+Plus和isQL+Plus的使用。

内容概要

  《JSP+Oracle动态网站开发》全面地介绍了JSP+Oracle动态网站编程技术。全书可分为3个部分(共10章):第1部分为JSP入门与提高篇,系统地介绍了JSP应用环境的配置和使用、JSP开发的相关基础知识、JSP常用开发技术和实际项目中的高级应用;第2部分为Oracle入门与提高篇,主要介绍Oracle数据库基础知识、Oracle数据库对象管理以及JSP与Oracle数据库的结合使用等;第3部分为项目实战篇,通过两个完整的项目案例,详细地介绍了如何整体规划项目,如何进行后台与前台程序的分离设计,以及项目最终的实现过程。  配书光盘提供了《JSP+Oracle动态网站开发》涉及的全部源代码。  《JSP+Oracle动态网站开发》的适用面较广,初、中、高级读者均可阅读,可作为大中专院校计算机专业或相近专业的JSP动态开发课程的教材,也可作为JSP和Oracle培训班教材使用,还可作为JSP开发人员的参考用书。

书籍目录

第1篇 JSP入门与提高第1章 JSP应用指南1.1 JSP应用环境配置1.1.1 JDK和应用服务器简介1.1.2 安装和配置JDK1.1.3 安装Tomcm1.2 在Eclipse中搭建JSP开发环境1.2.1 Eclipse简介1.2.2 Eclipse的获取1.2.3 Eclipse及插件安装1.2.4 在Eclipse中创建、运行JSP程序1.3 HTML与Java Script基础1.3.1 HTML介绍1.3.2 Java Script介绍第2章 JSP语言详解2.1 JSP语法结构2.1.1 一个典型的JSP程序2.1.2 JSP脚本元素语法2.1.3 JSP指令类语法2.1.4 JSP动作类语法2.1.5 JSP内置对象2.1.6 JSP内置对象的范围属性2.2 Servlet技术2.2.1 什么是Servlet2.2.2 Servlet的生命周期2.2.3 JSP与Servlet2.2.4 Servlet的应用2.3 用JSP操作Cookie2.3.1 Cookie对象的方法2.3.2 JSP操作Cookie注意事项2.4 JSP与JavaBean2.4.1 JavaBean的原理与应用2.4.2 JavaBean和JSP的结合2.4.3 应用实例2.5 JSP应用中的文件操作2.5.1 使用JSP处理目录和文件2.5.2 使用JSP对文件进行读写操作2.5.3 JSP中的文件上传和下载第3章 JSP高级应用3.1 使用JSP开发邮件系统3.1.1 JavaMailAPl简介3.1.2 熟悉邮件相关协议3.1.3 使用JSP发送邮件3.1.4 使用JSP接收邮件3.2 JSP与XML的结合3.2.1 XML基础知识3.2.2 JSP和XML交互技术3.3 自定义JSP标记3.3.1 一个自定义JSP标记实例3.3.2 使用自定义标记库的标记3.3.3 自定义标记处理类3.3.4 标记描述文件3.4 JSP标准模板库(JSTL)3.4.1 JSTL简介3.4.2 安装JSTL3.4.3 表达式语言(EL)3.4.4 JSTL标记库第4章 基于Struts+Spring+Hibernate的应用开发4.1 插件MyEclipse5.5简介4.1.1 什么是MyEclipse4.1.2 为什么要用MyEclipse插件4.1.3 MyEclipse的安装和配置4.2 Struts应用详解4.2.1 Struts入门4.2.2 第一个Struts实例4.2.3 Struts的工作原理和组件4.2.4 Struts配置文件详解4.2.5 Struts标记库4.3 Spring应用详解4.3.1 Spring框架简介4.3.2 开发一个Spring示例4.3.3 Spring核心——控制反转(IoC)4.3.4 Spring中Bean的配置4.3.5 依赖注入(DI)4.3.6 Spring面向方面编程(AOP)4.4 Hibernate数据库持久层技术4.4.1 Hibernate入门示例4.4.2 Hibernate的工作原理与流程4.4.3 详解配置文件hibernate.cf9.xml4.4.4 详解Hibernate映射文件(.hbm.xml)第2篇 Oracle入门与提高第5章 OracIe数据库基础5.1 数据库理论基础5.1.1 数据库发展史5.1.2 数据库设计模式5.1.3 数据库设计规则——范式5.1.4 数据库设计的过程5.2 Oracle数据库的安装与卸载5.2.1 认识Oracle数据库5.2.2 安装Oracle Dabblelog5.2.3 完全卸载Oracle5.3 数据库配置助手5.4 网络管理工具NetManager5.5 OEM数据库管理工具5.6 SQLPlus5.6.1 SQL Plus概述5.6.2 帮助命令5.6.3 SQL Plus的人机交互命令5.6.4 编辑命令5.6.5 执行命令5.6.6 其他常用命令5.6.7 第三方工具PL/SQLDeveloper5.7 iSQL Plus第6章 Oracle数据库管理6.1 用户管理和数据库安全6.1.1 Oracle的安全管理措施6.1.2 用户管理6.1.3 角色管理6.1.4 数据库的备份和恢复6.2 管理表6.2.1 创建数据表6.2.2 Oracle下实现数据字段自增6.2.3 向表中插入数据6.2.4 查询表中的数据6.2.5 更新表中的数据6.2.6 删除表中的数据6.3 管理索引6.3.1 Oracle的索引分类6.3.2 创建索引6.3.3 维护索引6.4 管理视图6.4.1 创建视图6.4.2 视图的维护第7章 OracIe数据库中的PL/SOL7.1 PL/SQL概述7.2 PL/SQL块结构7.2.1 无名块(Anonymous)7.2.2 子程序(Subprogram)7.2.3 包(Package)7.3 游标7.3.1 游标概念7.3.2 显式游标7.3.3 隐式游标7.3.4 游标的属性7.4 分支语句的使用7.4.1 IFTHEN7.4.2 IFTHENELSE7.4.3 IFTHENELSIF7.4.4 CASE...WHEN...END CASE7.5 循环语句的使用7.5.1 LOOPEXITEND语句7.5.2 WHILELOOPEND语句7.5.3 FOR1NLOOPEND语句7.6 异常处理的使用7.6.1 Oracle预定义的异常7.6.2 自定义异常第8章 使用JSP访问Oracle数据库8.1 数据引擎JDBC8.2 通过JDBC.ODBC访问Oracle数据库8.2.1 创建0DBC数据源8.2.2 编写JSP测试程序8.2.3 JDBC编程详解8.3 使用JavaBean模式访问数据库8.4 直接使用JDBC访问数据库8.5 使用连接池访问数据库8.5.1 连接池的工作原理8.5.2 实例:在JSP中使用连接池访问数据库8.6 其他典型数据库的JSP访问第3篇 项目实战第9章 BBS论坛系统9.1 系统需求分析9.2 系统总体架构9.3 数据库系统设计9.3.1 建立Oracle数据库9.3.2 设计数据表的结构9.4 系统各功能模块的实现9.4.1 数据库功能模块9.4.2 用户登录功能模块9.4.3 用户注册功能模块9.4.4 信息显示功能模块9.4.5 信息操作功能模块9.4.6 用户管理功能模块9.5 系统的安装和运行第10章 网上购物系统10.1 系统需求分析10.1.1 系统功能描述10.1.2 系统架构设计10.1.3 系统流程分析10.2 数据库系统设计10.2.1 数据模型设计10.2.2 设计数据表的结构10.3 系统各功能模块的实现10.3.1 数据库功能模块10.3.2 系统主页功能设计10.3.3 新用户注册功能设计10.3.4 用户登录功能设计10.3.5 最新商品功能设计10.3.6 特价商品功能设计10.3.7 网上购物功能设计10.3.8 后台管理功能设计10.3.9 商品分类管理功能设计10.3.10 商品资料管理功能设计10.3.11 订单管理功能设计10.3.12 相关配置文件10.4 系统安装与测试附录 常用OracIe函数列表

章节摘录

  第1章 JSP应用指南  本章内容  ·JSP应用环境配置  ·实现一个简单的JSP程序  ·在Eclipse中搭建JSP开发环境  ·用Eclipse开发JSP程序  ·HTML基础  ·JavaScript基础  本章目标  ·能独立完成JDK、Tomcat、Eclipse及其插件的安装和配置  ·熟悉Tomcat服务器的组件,并掌握其运行原理  ·熟练使用HTML语言开发前台页面  ·会使用JavaScript开发简单的脚本程序  JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。  在传统的网页HTML文件(.htm、.html)中加入.Java程序片段(Scriptlet)和JSP标记(Tag),就构成了JSP网页(.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin、无ActiveX、无JavaApplet、甚至无Frame。  在各种动态网页技术中,JSP被公认为是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用了JSP的技术标准,著名的如WebSphere(IBM公司提供的一种电子商务服务器)、WebLogic(BEA公司提供的一种电子商务服务器)等。JSP作为J2EE(Java2EnterpriseEdition,Sun公司提出的分布式企业级应用开发的技术构架)体系中面向客户的前端关键技术,必将在未来的Web应用中展现出更为精彩的活力。

编辑推荐

  《JSP+Oracle动态网站开发》具有以下特色:以Lomboz和MyEcIipse插件为基础,在Eclipse编程环境中进行网站开发,内容覆盖Servlet、JavaBean、JSP、Java Mail、JSTL、Struts、Spring、Hibernate等技术,介绍0racle l 0g的安装和使用,以实例讲解0EM、SQL Plus、iSQL Plus、PL/SQL Developer等管理工具,对程序代码进行了细致排版,使程序逻辑一目了然,让JSP从机器可理解变为面向程序员,光盘内含有书中例子的代码,包括Lomboz项目和My Eclipse项目,有详细的导入和运行说明,通过对BBS论坛系统和网上购物系统的实例解析,帮助读者掌握项目规划、设计和实现的全部过程。  由具有多年网站开发经验的专业人员精心编写而成,注重基础知识与实例相结合,语言通俗易懂,程序清晰整洁、实用性强,结合目前最流行的行业案例开发过程进行讲解,适合网站开发爱好者、网络管理员等初/中级用户阅读。

图书封面

评论、评分、阅读与下载


    JSP+Oracle动态网站开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7