应用系统开发导论(重点大学计算机专业系列教材)

分類: 图书,计算机/网络,程序设计,其他,
作者: 韩伟力等编著
出 版 社: 清华大学出版社
出版时间: 2008-2-1字数: 524000版次: 1页数: 328印刷时间: 2008/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302163695包装: 平装内容简介
本书是一本全面讲述构建基于浏览器一服务器三层架构应用系统的教材,所采用的技术路线是流行的Java Web技术。本书是复旦大学软件学院在计算机应用系统教学研究方面的最新成果,全书共分l0章,全面讲述了利用编程语言(Java)构建实用应用系统的方法。
本书分为4个部分:
第一部分是第1章,介绍了基于Web的应用系统的一些基本概念;
第二部分是第2章~第4章,深入讲述了基于Web的应用系统中浏览器层的主要技术,包括 XHTML、CSS、JavaScript;
第三部分是第5章,第8章,较为深入地讲述了基于Web的应用系统中服务器端技术。本书采用Java JSP作为实现Web服务器端应用程序的设计语言。这一部分也可以被进一步细分为两小部分:
应用服务程序设计(第5章、第7章、第8章)和数据库程序设计(第6章);
第四部分是第9章和第10章,介绍了应用系统构建中一些新颖和热门的技术,包括XML技术(第9章)和Ajax技术(第10章)。
本书采用精简而全面的原则进行编著,总结了在大学本科教学中的实践经验,精选了一些对于初学者难以理解并且十分重要的概念进行深入细致的讲解,而对于一些较为简单的技术则简要介绍,力求在有限的篇幅内将构建基于浏览器.服务器三层架构应用系统的技术精髓展现在读者面前。本书也是适于初涉Web应用系统开发的程序员的一本不可多得的教材。
目录
第一部分绪论
第1章Internet和World Wide Web简介
1.1Intemet简介
1.1.1 Internet的定义
1.1.2 IS0/oSl 7层协议和TCP佃
1.1.3IP地址和域名
1.1.4端口和套接字
1.1.5基于Intemet的应用系统
1.1.6网络基础结构的发展趋势——三网合一
1.2Wbrld Wide Web简介
1.2.1 超文本标记语言——_HTML
1.2.2 URl、URL和URN
1.2.3超文本传输协议——HTTP
1.2.4浏览器(Browser)
1.2.5Web服务器(Web Server)
1.3基于Web的应用系统架构
1.3.1 Client/Server两层体系架构
1.3.2 Browser/Server三层体系架构
1.3.3 分布式体系架构的新方向——Rich Client架构
1.4本书的组织
1.5术语
1.6习题
第二部分浏览器端技术
第2章可扩展超文本标记语言(XHTML)
2.1 标记语言
2.1.1标记与标记语言
2.1.2SGML、HTML、XML和XHTML
2.2HTML的基本组成结构
2.2.1“Hello Wbrld”
2.2.2HTML文档的书写规则
2.3基本布局元素
2.3.1基本格式化元素
2.3.2文本格式化
2.4列表
2.4.1无序列表
2.4.2有序列表
2.4.3定义列表
2.4.4列表的嵌套
2.5超链接
2.5.1相对链接和绝对链接
2.5.2页内跳转
2.6Web中的颜色图像
2.6.1Web中的颜色
2.6.2Web中的图像
2.7表格
2.7.1基本表格元素
2.7.2表格标题与列标题元素
2.7.3不规则表格
2.8表单
2.8.1表单元素
2.8.2控件元素
2.8.3表单元素与其他布局元素的综合使用
2.9XHTML和HTML的区别
2.10术语
2.11 习题
第3章层次样式表(CSS)
3.1层次样式表基础
3.1.1 层次样式表的起源和优点
3.1.2层次样式表基本语法
3.2XHTML与样式表结合的三种方法
3.2.1外部式样式表
3.2.2 内嵌式样式表
……
第4章JavaSeript
第三部分服务器端技术
第5章ServIet和JSP初步
第6章数据库初步
第7章JDBC和数据库连接池
第8章Servlet/JSP高级特性
第四部分应用系列开发的新技术
第9章XML
第10章Ajax技术简介
附录A推荐的开发环境
附录BTomcat的配置
附录CMyEelipse中的JSP/Servlet开发