《Java开发技术实践》是 2015年1月科学出版社出版的图书,作者是李圣文,杨之江,龚君芳。
基本介绍
- 书名:ava开发技术实践
- 作者:李圣文,杨之江,龚君芳
- 页数:240
- 定价:36.00
- 出版时间:2015年1月出版
- 装帧:平装
- 开本:16开
出版信息
Java开发技术实践
卓越工程师计画——软体工程专业系列丛书
,李圣文,杨之江,龚君芳
科学出版社 2015年1月出版
定价:36.00 语种:
标準书号:978-7-03-042585-0 装帧:平装
版本:101 开本:16开
责任编辑:武汉办事处 字数:250千字
读者对象: 页数:240
书类: 册/包:
编辑部:武汉办事处
附注:
内容简介
Java软体开发是信息类专业软体开发中的核心课程,属于实用技术类範畴,目标是培养学生掌握分散式、网路等现代软体开发方法。本教材根据信息类专业的实际情况,考虑到学生在上此门课程之前已经有过计算机语言、面向对象的思想、数据结构的基础,综合涉及java基础知识、类库、企业开发、web开发等内容。教材旨在系统规範地安排实践教学内容及实验时间,可以有效缓解实习指导任务繁重的现状,提高学生操作能力训练的教学效果。在内容安排上,注重java语言体系、企业开发、web开发理论与实践角度组织,对于面向对象思想不在涉及,对于java语言的语法不做过多讨论,重点培养学生完整的Web企业开发知识体系。
目录
第1章开发工具与环境1
1.1JDK开发环境.1
1.1.1JDK安装.1
1.1.2环境变数设定1
1.2基于命令行的开发2
1.2.1第一个Java程式2
1.2.2Java程式的编译3
1.2.3程式执行.4
1.2.4程式调试.5
1.3基于Eclipse的开发5
1.3.1Eclipse简介5
1.3.2Eclipse项目实践7
1.3.3程式编译错误的消除10
1.3.4库的引用11
1.3.5Java应用程式调试实例11
1.3.6相关视窗设定14
1.3.7Eclipse外挂程式14
1.4JDK常用工具15
1.4.1JAR16
1.4.2JavaDoc16
1.5习题18第2章Java语言基础19
2.1基本语法19
2.1.1标识符与关键字19
2.1.2基本数据类型20
2.1.3运算符21
2.1.4Java包21
2.2Java中的面向对象22
2.2.1对象引用22
2.2.aa.ag.jc23
2jvlnObet
2.2.aa.ag.tig3jvlnSrn24
2.2.4包装类24
2.2.5数组26
2.3构建类27
2.3.1接口27
2.3.2构造与析构28
2.3.3访问控制29
2.3.4继承29
2.3.5嵌套类30
2.4反射33
2.5异常处理35
2.6容器类36
2.7命名规範37
2.8Java与C++37
2.8.1语法与辞彙37
2.8.2类型?值?变数?表达式38
2.8.3Java类与对象39
2.8.4继承和多态41
2.9习题42第3章资料库开发44
3.1JDBC介绍44
3.2JDBCAPI45
3.2.1Connection对象45
3.2.2DriverManager类45
3.2.3Statement对象46
3.2.4ResultSet对象47
3.2.5PreparedStatement49
3.2.6CalableStatement51
3.3Java资料库——HSQLDB53
3.3.1简介53
3.3.2伺服器模式启动示例54
3.3.3客户端工具55
3.4JDBC实例56
3.5习题58第4章图形用户界面59
4.1事件处理59
4.1.1事件处理机制59
4.1.2Frame示例60
4.1.3使用适配器类简化代码62
4.2AWT组件64
4.2.1按钮64
4.2.2标籤64
4.2.3文本组件65
4.2.4複选框65
4.2.5单选按钮66
4.2.6列表66
4.2.7滚动条67
4.3Swing67
4.3.1Swing组件67
4.3.2组件的显示69
4.3.3JOptionPanel71
4.4容器与布局72
4.4.1Swing容器73
4.4.2JPanel和JScrolPane74
4.4.3布局75
4.5JNotePad实践77
4.6习题86第5章多执行绪87
5.1Java中的执行绪87
5.1.1作业系统与进程87
5.1.2进程与执行绪87
5.1.3Java的多执行绪机制88
5.2执行绪创建89
5.2.1Thread类89
5.2.2实现Runnable接口89
5.2.3执行绪的结束与常用方法90
5.3执行绪同步91
5.3.1不相关的执行绪91
5.3.2相关但无须同步的执行绪92
5.3.3互斥执行绪94
5.3.4竞争条件问题95
5.3.5代码块的同步96
5.3.6相互通信的互斥执行绪98
5.4执行绪本地存储区103
5.5习题105
第6章网路程式设计106
6.1网路基础106
6.1.1IP位址107
6.1.2TCP和UDP108
6.2Socket基础111
6.2.1连线到伺服器111
6.2.2传送邮件114
6.2.3伺服器端套接字115
6.3HTTP伺服器实例开发117
6.3.1简单伺服器程式118
6.3.2获取HTTP命令119
6.3.3支持并发的HTTP伺服器121
6.4URL类122
6.5习题124
第7章Web开发基础125
7.1Web基础125
7.1.1Post与Get125
7.1.2Web项目实践126
7.2Servlet130
7.2.1Servlet概述131
7.2.2Servlet生命周期131
7.2.3Servlet实践132
7.3JSP137
7.3.1JSP概述137
7.3.2JSP内置对象138
7.3.3JSP实践139
7.4习题142
第8章JavaEE与分散式开发143
8.1分散式多层应用程式143
8.1.1安全性144
8.1.2JavaEE组件144
8.1.3JavaEE客户端145
8.1.4Web组件146
8.1.5业务组件147
8.1.6企业信息系统层148
8.1.7JavaEE容器148
8.2JavaEE开发体系149
8.2.1JavaEE的核心API与组件149
8.2.2开发角色151
8.2.3JavaEE套用组装和部署152
8.3EJB与企业Bean153
8.3.1企业Bean的优点154
8.3.2企业Bean的分类154
8.4无状态会话Bean实践157
8.4.1创建无状态会话Bean157
8.4.2Web客户端163
8.5远程方法调用170
8.5.1RMI原理170
8.5.2RMI实例171
8.6Web服务173
8.6.1XML173
8.6.2SOAP174
8.6.3WSDL标準格式174
8.6.4WebService实践174
8.7习题179
第9章SSH集成框架180
9.1Spring180
9.1.1IOC181
9.1.2AOP187
9.2ORM与Hibernate192
9.2.1Hibernate概述192
9.2.2Hibernate原理193
9.2.3开发示例194
9.3Struts200
9.3.1MVC思想概述200
9.3.2Struts开发实践201
9.4SSH整合实践207
9.4.1概述207
9.4.2整合Spring与Struts208
9.4.3集成Hibernate210
9.5习题213
第10章JForum实例分析214
10.1系统部署及功能介绍214
10.1.1下载与安装214
10.1.2JForum功能介绍217
10.2源码分析220
10.2.1框架配置档案分析220
10.2.2MVC和ORM实现220
10.2.3JForum处理请求流程220
10.2.4档案监视223
10.2.5资料库访问223
10.2.6许可权配置223
10.3二次开发223
10.3.1常用开发包223
10.3.2关键类224
10.3.3实例开发224
参考文献228