
Java语言套用开发基础
《Java语言套用开发基础》是清华大学出版社2006年出版的图书,由柳西玲编着。
基本介绍
- 书名:Java语言套用开发基础
- 作者:柳西玲
- ISBN:9787302134817
- 出版社:清华大学出版社
基本信息
作 者:柳西玲 编 丛 书 名:出 版 社:清华大学出版社ISBN:9787302134817 出版时间:2006-10-01 版 次:1 页 数:288 装 帧:平装 开 本:所属分类:图书 > 计算机与网际网路 > 程式语言与程式设计
内容简介
《Java语言套用开发基础》是Java2技术为背景的Java套用开发技术基础教程。全书分为8章,内容包括图形用户界面的编程基础Java资料库连线设计、Java套用开发平台的基础知识、XML基础知识、Servlet与JSP技术、JavaBean技术、Web Services的基础知识和面向服务的体系结构等。《Java语言套用开发基础》强调基本概念、基本技术和基本方法的阐述,注重理论联繫实际。书中列举许多实例,每章都有练习题,利于读者提高实际解决问题的能力。附录给出功能较全面的NetBeans IDE的GUI开发套用说明。
《Java语言套用开发基础》的主要读者对象为排计算机专业的本科学生,也可作为各大专院校的选修课程教材或Java编程爱好者的参考书。对于Java语言不熟悉的读者,可先学习清华大学出版社出版的《Java语言程式设计基础》一书。
目录
第1章图形用户界面的编程基础1
1.1概述1
1.2用AWT对图形用户界面的编程1
1.2.1java.awt包1
1.2.2构件和容器2
1.2.3常用容器3
1.2.4容器布局管理5
1.3AWT事件处理机制12
1.3.1事件类14
1.3.2事件监听器15
1.3.3AWT事件及其相应的监听器接口17
1.3.4事件适配器20
1.4AWT构件库23
1.4.1基本构件23
1.4.2构件与监听器的对应关係28
1.5用Swing编写图形用户界面29
1.5.1Swing简介29
1.5.2Swing类的层次结构30
1.5.3Swing的特性31
1.6Swing构件和容器34
1.6.1构件的分类34
1.6.2使用Swing的基本规则35
1.6.3容器、面板和构件36
1.6.4布局管理器43
1.7Swing的事件处理机制43
1.8案例分析44
1.9练习题51
第2章Java资料库连线设计56
2.1概述56
2.2JDBC的基本结构57
2.3使用JDBC的步骤58
2.3.1安装JDBC驱动器59
2.3.2定义连线的URL59
2.3.3建立连线60
2.3.4描述声明61
2.3.5查询63
2.3.6处理结果、关闭连线65
2.4JDBC的简单套用66
2.4.1实例66
2.4.2使用Join74
2.4.3事务75
2.4.4利用存储过程77
2.5案例分析78
2.6练习题96
第3章Java套用开发平台的基础知识98
3.1概述98
3.2Java套用的标準平台——JavaSE100
3.3Java企业套用平台——JavaEE107
3.3.1RMI107
3.3.2JNDI111
3.3.3JMS116
3.3.4EJBs116
3.4Java移动设备套用平台——JavaME118
3.4.1JavaME的体系结构118
3.4.2JavaME主要标準简介120
3.4.3使用NetBeans开发MIDP应用程式122
3.4.4使用JavaME平台的几点建议123
3.5练习题124
第4章XML的基础知识125
4.1概述125
4.1.1XML的诞生125
4.1.2XML的优势127
4.1.3XML的样例128
4.1.4XML的名字空间131
4.1.5如何使用XML133
4.1.6面向XML的JavaAPIs134
4.2XML的数据结构定义135
4.2.1XML规範的API136
4.2.2DTD标準136
4.2.3Schema标準138
4.3XML连结和显示标準141
4.3.1XPath142
4.3.2XLink145
4.3.3XPointer146
4.3.4XHTML147
4.3.5利用XSL与CSS显示XML147
4.3.6动态DHTML152
4.4基于XML的行业标準154
4.5电子商务的XML标準155
4.6练习题155
第5章Servlet与JSP技术157
5.1概述157
5.2Servlet技术157
5.2.1Servlet的基本结构158
5.2.2用户状态保存159
5.2.3过滤请求和应答160
5.3JSP技术161
5.3.1JSP简介161
5.3.2JSP标籤介绍161
5.3.3HTML表单的套用162
5.4Servlet和JSP的集成162
5.4.1JSP页面向Servlet传递请求162
5.4.2向JSP页面传递数据163
5.5Struts开发框架163
5.5.1Struts介绍163
5.5.2Struts安装和配置163
5.5.3ActionForm和Action164
5.5.4Struts配置档案164
5.5.5Struts标籤库167
5.6案例分析171
5.6.1Servlet的案例171
5.6.2JSP的案例176
5.6.3Servlet和JSP集成的案例179
5.6.4Struts的案例184
5.7练习题195
第6章JavaBean技术196
6.1概述196
6.2JavaBean规範198
6.2.1JavaBean属性198
6.2.2JavaBean方法202
6.2.3JavaBean事件202
6.2.4JavaBean持久性205
6.2.5JavaBean定製206
6.2.6JavaBean开发工具207
6.3JavaBean的API213
6.4案例分析214
6.4.1创建和访问JavaBean214
6.4.2在伺服器上安装JavaBean类217
6.4.3设定JavaBean的属性219
6.5在多个JSP页和Servlet中共享JavaBean219
6.6练习题223
第7章WebServices的基础知识224
7.1概述224
7.1.1WS简介225
7.1.2WS的体系结构226
7.1.3WS开发的生命周期227
7.2XMLRPC229
7.2.1XMLRPC的数据模型229
7.2.2XMLRPC的请求格式232
7.2.3XMLRPC的应答格式232
7.2.4用XMLRPC开发WS233
7.3SOAP236
7.3.1SOAP的组成236
7.3.2SOAP的讯息237
7.3.3SOAP的实现238
7.4WSDL242
7.4.1WSDL的元素242
7.4.2WSDL的实例243
7.5UDDI245
7.5.1UDDI简介245
7.5.2UDDI的数据模型247
7.5.3UDDI的API249
7.6练习题258
第8章面向服务的体系结构259
8.1概述260
8.1.1SOA简介260
8.1.2SOA的基本元素262
8.1.3SOA的用途263
8.1.4SOA的优势264
8.1.5SOA的服务原理265
8.1.6SOA的原则266
8.2SOA的基础设施268
8.3SOA的分析和设计原理271
8.3.1OOAD与SOA的对比271
8.3.2EA与SOA的对比272
8.3.3BPM与SOA的对比272
8.3.4SOA的分析和设计思路273
8.4案例分析275
8.5练习题279
附录A用NetBeans开发JavaGUI280
参考文献289