出版时间:2009-3 出版社:机械工业出版社 作者:厉小军 编 页数:366
前言
随着Internet/Intranet网络技术的发展,Web系统应用越来越广泛,越来越多的企业利用Web技术开发各种各样的应用系统,包括企业门户网站、企业ERP、电子商务平台、供应链管理系统、客户关系管理系统等。为顺应此趋势,国内许多高等院校的计算机相关专业,纷纷开设Web编程技术的相关课程。目前,Web编程技术主要有两大体系:Sun公司的JavaEE和Microsoft公司的.NET。其中,JavaEE以Java技术为核心,满足Web系统对分布性、开放性和平台无关性的要求,获得了众多IT厂商和产品的支持。因此,大部分高等院校开设的Web编程技术课程都集中在介绍JavaEE的相关内容。 JSP和Servlet是JavaEE中的基础和核心技术。本书从基本的语法和规范入手,以实例为导向,以实践为指导,深入浅出地讲解JSP和Servlet技术。本书与其他相关书籍相比,有较好的实用性,其立足Web系统开发的实践,以精炼的语言介绍相关技术,并且每部分都提供了参考实例,在最后一章以一个电子商务系统为例,介绍了JSP和Servlet技术的综合应用。 本书内容如下。 第1章“Web编程技术概述”,介绍主流的Web编程技术和Web系统的运行环境。 第2章“Web编程技术基础”,介绍Web编程基础,包括HTML语言和JavaScript。 第3章“Servlet编程”,介绍Servlet的概念和使用。 第4章“JSP页面元素”,介绍JSP中的页面元素、编译指令和动作指令。 第5章“JSP内建对象”,介绍JSP中的常用对象。 第6章“JSP与JavaBean”,介绍JavaBean、JavaBean数据库访问技术以及JSP与JavaBean如何结合。 第7章“会话管理”,介绍会话跟踪的几种主要技术,包括隐藏域、URL重写、Cookie和Session对象。
内容概要
《Web编程技术》从基本的语法和规范入手,以实例为导向,以实践为指导,较为全面地介绍了JSP和Servlet技术。主要内容包括:Web编程技术概述,Web编程技术基础,Servlet编程,JSP页面元素,JSP内建对象,JSP与JavaBean,会话管理,MVC设计模式,并以实际应用案例介绍了JSP技术的综合应用。 《Web编程技术》适合具有一定计算机基础知识的读者阅读,可作为软件工程、计算机科学与技术、电子商务、信息管理与信息系统、网络工程及相近专业本科Web编程技术相关课程的教材,也可作为大专院校非计算机专业学习Web编程的教学参考书和自学用书,还可供从事Web应用软件设计的科研人员参考。
书籍目录
出版说明前言第1章 Web编程技术概述1.1 WWW服务1.1.1 WWW起源1.1.2 Www特点1.1.3 www相关概念1.2 常见应用系统的体系结构1.2.1 客户机朋艮务器结构1.2.2 浏览器/服务器结构1.3 主流Web编程技术介绍1.3.1 通用网关接口1.3.2 PHP1.3.3 活动服务器页面1.3.4 Java服务器页面1.3.5.NET框架1.3.6 Java平台企业版1.4 Web应用的运行环境1.4.1 Internet信息服务1.4.2 Tomcat服务器1.4.3 JBoss应用服务器1.4.4 WebLogic服务器1.5 第一个Web应用程序1.5.1 准备开发环境1.5.2 管理Apache Tomcat1.5.3 HelloWorld.jsp程序1.6 小结1.7 习题第2章 Web编程技术基础2.1 超文本标记语言2.1.1 HTML基本语法2.1.2 URL与超链接2.1.3 表格2.1.4 表单与表单元素2.1.5 框架2.1.6 定位标记2.2 客户端脚本语言2.2.1 JavaScript常用对象2.2.2 JavaScript中的表单与事件处理2.2.3 JavaScript中的窗口管理 2.3 小结2.4 习题第3章 Servlet编程3.1 Servlet概述3.1.1 什么是Servlet3.1.2 Servlet工作机制3.2 Servlet生命周期3.2.1 一个简单的Servlet例子3.2.2 Servlet生命周期3.2.3 ServletAPl 3.3 Servlet的配置3.4 Servlet案例3.4.1 输入三角形三条边边长,求面积 3.4.2 登录功能3.5 小结3.6 习题第4章 JSP页面元素4.1 一个典型的JSP文件4.2 脚本元素4.2.1 声明4.2.2 Scriptlets4.2.3 表达式4.2.4 声明与Scriptlets的比较4.2.5 转义字符4.3 指令元素4.3.1 page指令4.3.2 include指令4.3.3 taglib指令4.4 动作元素4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 、和4.5 HTML表单4.5.1 表单4.5.2 文本框4.5.3 列表框4.5.4 单选按钮4.5.5 复选框4.6 综合案例4.6.1 自提交页面4.6.2 用JSP实现乘法和除法4.6.3 用户注册4.7 小结4.8 习题第5章 JSP内建对象5.1 out对象5.2 request对象5.2.1 getParametero方法5.2.2 getParameterValueso方法5.2.3 其他方法5.3 response对象5.4 session对象5.5 application对象5.6 pageContext对象5.7 综合案例5.8 小结5.9 习题第6章 JSP与JavaBean6.1 JavaBean概述6.1.1 JavaBean简介6.1.2 JavaBean属性的命名6.1.3 一个简单的JavaBean例子6.2 JSP与JavaBean的结合6.2.1 创建JavaBean:6.2.2 简单JavaBean属性的设置:6.2.3 访问JavaBean:6.2.4 设置Java.Bean属性高级技术6.3 JavaBean的生命周期6.3.1 page范围的JavaBean6.3.2 request范围的JavaBean6.3.3 session范围的JavaBean6.3.4 application范围的JavaBean6.3.5 根据条件创建JavaBean6.4 使用JavaBean访问数据库6.4.1 用JavaBean封装数据库访问6.4.2 在JSP页面中使用JavaBean组件进行数据库操作6.5 JavaBean案例6.6 小结6.7 习题第7章 会话管理7.1 隐藏域7.2 切重写7.3 Cookie7.4 session对象7.4.1 创建会话7.4.2 在会话中保存和检索对象7.4.3 销毁会话7.5 综合案例7.5.1 采用session实现猜数游戏7.5.2 采用session实现页面访问计数器7.6 小结7.7 习题第8章 MVC设计模式第9章 电子商务系统开发示例参考文献
章节摘录
1.2 常见应用系统的体系结构 所谓应用系统的体系结构,指的是系统的整体设计及系统各个组成部分之间的关系。对于系统的体系结构究竟应该包含哪些内容并没有严格定义,不同的组织对此存在着各自的描述。例如,美国国家标准学会(ANSI)和国际电气电子工程师学会(IEEE)认为,体系结构应该包括系统的基本组织结构、构成系统的组件及其相互关系、系统所处的环境及系统的设计和变更原则。 就计算机软件开发而言,其常用的体系结构包括客户机/服务器结构和浏览器/服务器结构两种类型。 1.2.1客户机用艮务器结构 客户机朋艮务器(client/Server)结构通常应用于计算机网络环境下,它把客户端和服务器端分离开来,每一个连到网络上的客户或服务器都可以被称作“节点”。最基本的客户机/服务器结构只包含两类节点:客户和服务器,它有时也被称为二层(Two-tier)结构。在这种结构中,设备可以共享文件和资源。 每一个客户端软件的实例都可以向一个或多个连在网络上的服务器发送数据访问请求。在服务器端,服务器接收这些请求,对它们进行处理,然后将处理结果返回给客户端。客户机/服务器结构在各种网络应用中得到广泛的应用,虽然这些应用的表现形式各异,但它们的本质是一样的。例如,常见的客户端包括网络浏览器、FTP客户端、电子邮件客户端程序和网络游戏客户端程序,常见的服务器则包括Web服务器、FTP服务器、电子邮件服务器和数据库服务器等。 ……
图书封面
评论、评分、阅读与下载