Web编程技术:JSP XML JavaEE
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
Web编程技术:JSP XML JavaEE |
|
|
|
Web编程技术:JSP XML JavaEE |
|
基本信息·出版社:科学出版社
·页码:533 页
·出版日期:2008年03月
·ISBN:7030207351
·条形码:9787030207357
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:普通高等教育“十一五”国家级规划教材
·图书品牌:科瀚伟业
内容简介 《Web编程技术:JSP XML JavaEE》是普通高等教育“十一五”国家级规划教材,由省级精品课程“Web 编程技术”教学团队经验丰富的教师编写。JSP、XML和JavaEE(J2EE)是业界web编程的上乘主流技术。《Web编程技术:JSP XML JavaEE》包括HTML、JavaScript、Java、JSP、 XML、JavaEE六大知识板块,形成Web编程从入门到精通的捷径。《Web编程技术:JSP XML JavaEE》整合各板块知识,融会贯通,避免各板块单独设课的内容重叠和课时浪费。其中HTML、Javascript相对简单,可以用较少的学时讲授或由学生自学; Java和JSP则是主体内容,需重点讲授;XML和JavaEE作为提高,视学时多少选学。全书给出的大量实例,都是最实用的技能。每章配有小结、习题与实训,便于读者巩固所学的知识,尽快上手,达到市场需要的知识水准。《Web编程技术:JSP XML JavaEE》提供源代码下载,编者还将推出网上教学平台。
《Web编程技术:JSP XML JavaEE》适合具有一定计算机基础知识的读者阅读,可作为计算机科学与技术、软件工程、网络工程、电子商务、信息管理及相近专业本科Web编程技术相关课程的教材,也可作为大专院校非计算机相关各专业学习Web编程的教学参考书和自学用书,还可供从事Web应用软件设计的科研人员参考。
编辑推荐 《Web编程技术:JSP XML JavaEE》是由科学出版社出版的。
目录 第1章 引论
1.1 互联网技术的发展
1.2 Web编程技术概述
1.3 常用Web服务器
1.4 Web编辑工具
1.5 开发环境搭建
1.6 简单的JSP实例
本章小结
习题与实训
第2章 HTML基础语法
2.1 HTML文档的组成
2.2 HTML的标记
2.3 文字修饰
2.4 列表
2.5 表格
2.6 图像与多媒体
2.7 HTML表单
本章小结
习题与实训
第3章 JavaScdpt编程基础
3.1 概述
3.2 数据类型、常量与变量
3.3 运算符与表达式
3.4 流程控制技术
3.5 函数
本章小结
习题与实训
第4章 JavaScript对象编程
4.1 对象的基本概念
4.2 内置对象
4.3 定义对象
本章小结
习题与实训
第5章 浏览器对象与事件驱动
5.1 浏览器文档对象模型
5.2 窗口(Window)对象
5.3 浏览器(Navigator)对象和屏幕对象
5.4 历史对象和位置对象
5.5 事件驱动
本章小结
习题与实训
第6章 客户端的交互技术
6.1 文档对象
6.2 锚点对象、链接对象和图像对象
6.3 表单对象
本章小结
习题与实训
第7章 Java基本语法
7.1 Java语言的特点
7.2 创建和使用Java程序
7.3 Java语言的元素
7.4.Java语句
7.5 JavaAPI
7.6 Web中使用Java程序
本章小结
习题与实训
第8章 面向对象的编程
8.1 面向对象的思想
8.2 Java类和对象
8.3 构造器
8.4 对象的创建和存储
8.5 使用方法
8.6 static和fmal
8.7 this引用
8.8 包
本章小结
习题与实训
第9章 类的复用
9.1 继承
9.2 多态
9.3 属性和方法的覆盖
9.4 方法重载
本章小结
习题与实训
第10章 抽象类和接口
10.1 抽象类
10.2 接口
10.3 接口Comparable和Comparator
本章小结
习题与实训
第11章 常用的Java类
11.1 数组
11.2 Object类
11-3String类
11.4 封装类
11.5 集合类介绍
本章小结
习题与实训
第12章 Java高级编程
12.1 异常处理
12.2 I/O流
12.3 线程
本章小结
习题与实训
第13章 JSP指令
13.1 JSP语法结构
13,2JSP指令元素
13.3 JSP操作元素
本章小结
习题及实训
第14章 JSP内置对象
14.1 out对象
14.2 request对象
14.3 response对象
14.4 session对象
14.5 application对象
14.6 exception对象
本章小结
习题及实训
第15章 JSP表单处理
15.1 表单信息的获取
15.2 与数据库结合的表单处理
15.3 中文乱码问题
本章小结
习题及实训
第16章 Web中的数据库技术
16.1 JDBC介绍
16.2 数据库的连接
16.3 数据库的操作
16.4 连接池
16.5 分页显示技术
16.6 使用存储过程
本章小结
习题与实训
第17章 Servlet与表单
17.1 Servlet简介
17.2 Servlet常用接口、类及其方法
17.3 Servlet的环境配置和运行
17.4 Sevlet处理表单提交
17.5 Sevlet的初始化参数配置
本章小结
习题与实训
第18章 JavaBean技术
18.1 JavaBeans技术简介
18.2 JavaBean的开发方法
18.3 JavaBeans与Servlet综合应用
18.4 MVC设计模式简介
本章小结
习题与实训
第19章 JSP其他常用技术
19.1 监听
19.2 过滤
19.3 文件操作
19.4 网站设计应注意的问题
本章小结
习题及实训
第20章 XML基础
20.1 XML的特点
20.2 XML语法概述
20.3 XML标记语法
……
第21章 XML文档类型定义
第22章 XML Schema结构
第23章 XML数据源对象
第24章 XML文档对象模型
第25章 JavaEE基础
第26章 企业JavaBean.
第27章 JavaEE轻量级框架技术
第28章 JSF+Spring+Hibernate整合应用
参考文献
参考网站
……
序言 在计算机网络技术飞速发展的今天,软件的功能在网上实现是信息处理的必然要求。传统的单机版软件,市场越来越小。即使是利用网络的c/s(客户端朋艮务器)方式软件,因为要安装客户端,推广和使用受限。而采用Web编程技术的B/S(浏览器/服务器)方式软件,以通用的浏览器作为客户端,实现信息的交换和处理,不需要在客户端安装和维护,具有极大的优越性,逐渐成为软件的主流方式。即使是需要内部业务操作的有些企业,其信息管理软件也以B/S方式为主,结合部分C/S方式。因此,软件人员必须掌握Web编程技术。
当前流行的’Web编程技术主要有ASP、PHP和JSP,统称为“3P”技术。ASP发展为.NET平台中的ASENET,JSP则是JavaEE体系结构的主要组成部分。.NET在一个平台下编程有多种语言实现;JavaEE则以一种语言编程在多个平台下适用。
本书是普通高等教育“十一五”国家级规划教材,由省级精品课程“Web编程技术”教学团队的经验丰富的教师编写。JSP、XML和JavaEE(原称J2EE)是目前软件行业Web编程的上乘主流技术,安全性好、分层架构和多平台适用等特点使其成为许多企事业单位开发信息系统和商业网站的首选技术。当前市场急需掌握这类技术的人才,全国高校陆续开设了这类课程,但都以网页制作、Java、JSP、XML和JavaEE等程序设计课程的形式开设。计算机科学与技术、软件工程和网络专业把几门课分开设置,知识系统性和连贯性不明显,且内容相互重叠,浪费课时;非计算机类专业受课时所限,讲授Web编程技术就只能开设其中一门或两门,学生根本无法真正掌握这项技术。本书内容由浅入深,把HTML、JavaScdlat、Java、JSP、XML、JavaEE六大知识板块融为一体,形成Web编程从入门到精通的捷径。本书整合各板块知识,融会贯通,突出主线条,避免各板块单独设课的内容重叠和课时浪费。全书给出的大量实例都是最实用的技能。每章配有小结、习题与实训,便于读者巩固所学的知识,尽快上手,以期达到市场需要的知识和技能的水准。本书提供源代码下载,可分别从编者提供的http://cec.jmu.edu.cn/book和科学出版社网站www.sciencep.corn下载,编者还将推出网上教学平台。
文摘 插图:
1.2.1 网络条件下软件开发模式
网络条件下流行的软件开发模式是C/S和B/S。C/S(Client/Server)结构,即客户机和服务器结构。通过C/S可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通信开销。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Intemet技术的兴起而对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减少了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S方式可以形成所谓三层以上的结构。B/S结构是一次到位开发,能实现不同人员,从不同地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在Java这样的跨平台语言出现之后,B/S架构管理软件更为方便、快捷、高效。
浏览器(Browser)就是在电脑上用来显示指定文件的程序,是一种通用的客户端软件。常见的浏览器有网景(NetScape)公司的Communicator(Navigator)和微软的IntemetExplorer。用户通过浏览器在网上漫游、浏览。
图1-1是互联网网站的实现原理,适合C/S和B/S两种结构。软件为C/S结构时,客户端需要装有客户端软件;软件为B/S结构时,客户端采用通用的浏览器访问网站。服务器端包括Web服务器、数据库服务器、流媒体服务器、邮件服务器及一些完成特定功能的服务组件,这些服务可以同处于一台计算机,也可以分布在不同的计算机中。目前大多数软件系统将这些服务器分置,形成层次结构。