图书介绍

精通NetBeans Java桌面、Web与企业级程序开发详解PDF|Epub|txt|kindle电子书版本网盘下载

精通NetBeans Java桌面、Web与企业级程序开发详解
  • 吴亚峰,王鑫磊编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115138370
  • 出版时间:2007
  • 标注页数:587页
  • 文件大小:205MB
  • 文件页数:620页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通NetBeans Java桌面、Web与企业级程序开发详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 NetBeans开发环境的搭建3

1.1.1 JDK的安装3

第1篇 起步篇3

第1章 NetBeans集成开发环境3

1.1.3 NetBeans的安装5

1.1.2 JDK的卸载5

1.2 NetBeans的更新7

1.1.4 NetBeans的卸载7

1.3 创建第一个NetBeans项目8

1.5 NetBeans示例项目的使用10

1.4 NetBeans中的项目模板10

1.6.1 主菜单11

1.6 NetBeans开发环境组件介绍11

1.6.2 主环境16

1.6.3 项目窗口17

1.6.4 文件窗口18

1.6.5 运行环境窗口19

1.6.8 源代码编辑器20

1.6.7 对象观察器窗口20

1.6.6 导航窗口20

1.6.10 属性窗口22

1.6.9 GUI设计器22

1.7.1 基本常用快捷键23

1.7 NetBeans常用的快捷键23

1.7.2 缩写展开快捷键24

1.7.3 代码自动修复快捷键25

1.8 自定义NetBeans开发环境26

1.9 小结28

2.1.1 什么是Swing31

2.1 初识Swing31

第2篇 GUI程序设计:Swing/JFC篇31

第2章 Swing概述31

2.1.2 一个简单的Swing程序32

2.2.3 更多的附加特性34

2.2.2 多种外观风格34

2.2 Swing的特性34

2.2.1 轻量级控件34

2.4 使用NetBeans开发Swing应用程序35

2.3 Swing与AWT35

2.5 小结38

3.1 概述39

第3章 Swing/JFC的事件模型基础39

3.2 AWT与Swing事件40

3.7 事件适配器43

3.6 窗口事件43

3.3 动作事件43

3.4 键盘事件43

3.5 鼠标事件43

3.8 小结45

4.1 Swing控件类47

第4章 Swing常用基本控件47

4.2.1 JLabel类简介50

4.2 Swing标签50

4.2.3 在NetBeans中使用JLabel52

4.2.2 在JLabel中使用图像52

4.3.1 JButton类简介54

4.3 Swing按钮54

4.3.2 NetBeans中JButton的使用55

4.4.1 JTextField类简介57

4.4 Swing文本框57

4.4.2 NetBeans中JTextField的使用58

4.5.1 JFormattedTextField类简介60

4.5 格式化文本框60

4.5.2 NetBeans中JFormattedTextField的使用62

4.6.1 JTextArea类简介65

4.6 Swing文本区65

4.6.2 NetBeans中JTextArea的使用67

4.7.1 JCheckBox类简介69

4.7 单选按钮与复选框69

4.7.2 JRadioButton类简介70

4.7.3 开发使用JCheckBox和JRadioButton的界面71

4.7.4 开发业务代码72

4.7.5 程序功能演示75

4.8.1 JEditorPane类简介76

4.8 编辑器面板76

4.8.2 NetBeans中JEditorPane的使用78

4.9 小结80

5.1.1 JList类简介81

5.1 Swing列表81

第5章 Swing常用高级控件81

5.1.2 控件MVC思想简介83

5.1.3 NetBeans中开发使用JList程序84

5.1.4 程序功能演示86

5.2.1 JComboBox类简介87

5.2 Swing组合框87

5.2.2 NetBeans中JComboBox的使用89

5.3 Swing分割窗口90

5.3.1 JSplitPane类简介91

5.3.2 NetBeans中JSplitPane的使用92

5.4.1 项目概述93

5.4 实战:使用NetBeans构建Swing的综合例程93

5.4.2 界面设计94

5.4.3 功能代码的开发95

5.5 小结98

6.1.1 JFrame类简介99

6.1 Swing框架——JFrame99

第6章 Swing容器类99

6.1.2 NetBeans中JFrame的使用101

6.2.1 JWindow类简介104

6.2 Swing窗口——JWindow104

6.2.2 在NetBeans中使用JWindow105

6.3.1 JApplet简介108

6.3 小应用程序——JApplet108

6.3.2 Applet的标记和属性109

6.3.3 Applet的安全机制110

6.3.4 Applet的生命周期111

6.3.5 NetBeans中JApplet的使用112

6.4 小结115

7.1 为什么使用布局管理器117

第7章 布局管理器117

7.3.1 FlowLayout简介118

7.3 流布局118

7.2 Java中的布局管理器118

7.4 边框布局120

7.3.2 在NetBeans中设置FlowLayout布局120

7.4.1 BorderLayout简介121

7.4.2 在NetBeans中设置BorderLayout布局123

7.5.1 GridLayout简介124

7.5 网格布局124

7.5.2 在NetBeans中设置GridLayout布局125

7.6.1 CardLayout简介128

7.6 卡片布局128

7.6.2 在NetBeans中使用CardLayout布局131

7.7.1 BoxLayout简介132

7.7 箱式布局132

7.7.2 使用Box类134

7.7.3 Box容器的嵌套使用137

7.7.4 在NetBeans中使用BoxLayout布局138

7.8.2 使用GroupLayout布局管理器设置间距139

7.8.1 GroupLayout简介139

7.8 使用GroupLayout布局管理器139

7.8.3 使用GroupLayout布局管理器设置控件的对齐140

7.8.4 使用GroupLayout布局管理器进行“粘贴”141

7.9 空布局142

7.9.2 在NetBeans中使用null布局143

7.9.1 null布局简介143

7.10.1 项目概述144

7.10 用NetBeans开发使用复合布局管理器的程序144

7.10.2 界面设计145

7.10.3 功能代码的开发148

7.11 小结151

7.10.4 项目总结151

8.1.1 JDialog类简介153

8.1 Swing对话框类——JDialog153

第8章 Swing对话框153

8.1.2 在NetBeans中使用JDialog154

8.2.1 JOptionPane类简介156

8.2 使用JOptionPane156

8.2.2 JOptionPane的4种对话框158

8.3 文件选择器161

8.4.1 JColorChooser类简介163

8.4 颜色选择器163

8.4.2 在NetBeans中开发JColorChooser的程序165

8.5.1 项目概述167

8.5 实战:在NetBeans中开发复合对话框的程序167

8.5.2 界面设计168

8.5.3 功能代码的开发169

8.6 小结172

8.5.4 项目总结172

9.1.1 Swing菜单控件说明173

9.1 Swing菜单简介173

第9章 Swing菜单173

9.1.2 一个简单的菜单程序174

9.2.1 JMenuBar简介176

9.2 菜单栏——JMenuBar176

9.2.2 在NetBeans中使用JMenuBar177

9.3.1 菜单项简介178

9.3 菜单项——JMenuItem178

9.3.2 为菜单项添加快捷键和加速器179

9.4 菜单——JMenu180

9.5 在NetBeans中使用菜单控件182

9.6.1 复选菜单项——JCheckBoxMenuItem184

9.6 单选与复选菜单项184

9.6.2 单选菜单项——JRadioButtonMenuItem185

9.6.3 在NetBeans中使用单选与复选菜单项186

9.7.1 JPopupMenu类简介188

9.7 弹出式菜单——JPopupMenu188

9.7.2 在NetBeans中使用JPopupMenu191

9.8 小结194

10.1.1 Image类简介195

10.1 图像类Image195

第10章 Java与图像处理195

10.1.2 在Java应用程序中绘制图像196

10.1.3 设置Java应用程序窗口的图标198

10.2.1 Icon接口199

10.2 Swing图标ImageIcon199

10.2.2 ImageIcon类201

10.4 其他编码器介绍204

10.3 图像处理的高级应用——JPEG编码器204

10.4.2 使用GifEncoder编码器程序的界面设计205

10.4.1 GifEncoder简介205

10.4.3 使用GifEncoder编码器程序的功能代码的开发206

10.5.2 功能代码的开发209

10.5.1 界面设计209

10.5 在NetBeans中进行图像处理的案例209

10.6 小结212

11.1 与树有关的一些概念213

第11章 树状列表——JTree213

11.2.1 JTree类构造器说明214

11.2 JTree介绍214

11.2.2 JTree类的方法说明215

11.2.3 使用JTree的程序实例217

11.3 默认树模型218

11.3.2 DefaultTreeModel的常用方法说明219

11.3.1 DefaultTreeModel类构造器介绍219

11.4.2 DefaultMutableTreeNode类的获取、添加及修改方法221

11.4.1 DefaultMutableTreeNode类构造器说明221

11.4 默认树节点221

11.5.1 TreePath类的构造器224

11.5 树路径224

11.4.3 DefaultMutableTreeNode类的枚举方法224

11.5.2 TreePath类的常用方法说明225

11.6.2 扩展事件226

11.6.1 选择事件226

11.6 树的事件226

11.7.1 默认树单元绘制器227

11.7 树单元绘制器227

11.6.3 模型结构变化事件227

11.7.2 自定义单元绘制器229

11.8.2 界面设计230

11.8.1 项目概述230

11.8 在NetBeans中开发树状结构的程序实例230

11.8.3 初始化操作及处理节点的选择,展开及更改事件231

11.8.4 增加与删除节点234

11.8.5 更改节点图标236

11.9 小结238

11.8.6 项目总结238

12.1 一个使用表格的简单程序239

第12章 表格的高级应用239

12.2.1 JTable类简介240

12.2 JTable控件介绍240

12.2.2 NetBeans中JTable的使用实例245

12.3.1 AbstractTableModel类248

12.3 表格模型——TableModel248

12.3.2 DefaultTableModel类251

12.3.3 在NetBeans中开发使用表格模型的程序253

12.4 表格列——TableColumn256

12.5 表格列模型257

12.5.2 默认表格列模型的常用方法说明258

12.5.1 默认表格列模型258

12.5.3 一个使用表格列模型的简单程序259

12.6.1 表格常用事件及处理方法261

12.6 与表格有关的事件261

12.6.2 在NetBeans中开发处理表格事件的程序实例262

12.7.1 表格绘制器简介264

12.7 表格编辑器与绘制器264

12.7.2 表格编辑器简介266

12.7.3 在NetBeans中开发自定义表格编辑/绘制器的程序267

12.8 小结271

13.1 一个存在BUG的简单程序273

第13章 Swing线程273

13.2.2 事件分发线程模型引发的问题275

13.2.1 事件分发线程工作原理275

13.2 Swing线程的工作原理275

13.3 解决Swing单线程问题276

13.4 小结278

14.1.1 Web程序介绍281

14.1 Tomcat简介281

第3篇 Web开发篇281

第14章 Tomcat配置及应用281

14.1.2 Tomcat与传统的Web服务器282

14.2 安装与配置Tomcat283

14.1.4 Tomcat与J2EE服务器283

14.1.3 Tomcat的Realm支持283

14.2.1 安装Tomcat284

14.2.2 测试Tomcat是否可用285

14.2.3 开发并部署第一个JSP287

14.3.1 向NetBeans中添加Tomcat288

14.3 在NetBeans中使用Tomcat288

14.3.2 配置Tomcat289

14.3.3 操作Tomcat290

14.4 其他Web服务器简介291

14.3.4 设置NetBeans使用的默认浏览器291

14.5 小结292

15.1.1 JSP技术介绍293

15.1 JSP概述293

第15章 JSP技术及应用293

15.1.2 ASP与PHP294

15.2 在NetBeans中使用JSP295

15.1.3 JSP的优势295

15.2.1 在NetBeans中创建Web项目296

15.2.2 在NetBeans中配置Web项目297

15.2.3 在NetBeans中开发JSP程序299

15.4 JSP的脚本元素301

15.3 JSP的模板元素301

15.5 JSP注释303

15.6.1 页面指令305

15.6 JSP的指令元素305

15.6.2 include指令307

15.6.3 taglib指令309

15.7.1 〈jsp:param〉与〈jsp:include〉动作元素310

15.7 JSP动作元素310

15.7.2 〈jsp:forward〉动作元素312

15.8 常用的JSP内建对象314

15.8.1 输出内建对象——out315

15.8.2 请求内建对象——request316

15.8.3 响应内建对象——response318

15.8.4 会话内建对象——session319

15.9.1 添加HTML文件321

15.9 在NetBeans中开发完整的JSP程序321

15.9.2 向HTML页面中添加控件322

15.9.3 开发处理表单数据的JSP程序325

15.10 小结326

16.1 Servlet技术简介327

第16章 Servlet技术及应用327

16.2 开发并部署一个简单的Servlet328

16.3.1 在NetBeans中开发Servlet330

16.3 在NetBeans中开发与配置Servlet330

16.4 与Servlet有关的常用接口和类333

16.3.2 在NetBeans中配置及运行Servlet333

16.4.2 Servlet配置相关334

16.4.1 Servlet实现相关334

16.4.3 Servlet异常相关335

16.4.5 HttpServletRequest接口336

16.4.4 请求与响应相关336

16.4.6 HttpServletResponse接口339

16.4.7 会话相关340

16.4.8 开发用来提交与处理信息的页面341

16.4.10 RequestDispatcher接口343

16.4.9 Servlet上下文343

16.5.1 doGet方法介绍344

16.5 使用HttpServlet处理客户端请求344

16.5.2 doPost方法介绍346

16.6 配置Servlet348

16.5.3 其他方法介绍348

16.6.1 演示程序349

16.6.4 启动和加载优先级350

16.6.3 Servlet的初始化参数350

16.6.2 Servlet的名称、类以及其他选项350

16.6.5 Servlet的映射351

16.7.1 开发实现文件上传的Servlet352

16.7 在NetBeans使用Servlet实现文件上传352

16.7.2 开发JSP程序353

16.8 小结354

17.2 与JavaBean有关的概念355

17.1 JavaBean简介355

第17章 JavaBean组件模型355

17.2.2 简单属性356

17.2.1 JavaBean的属性简介356

17.2.3 索引属性357

17.2.5 约束属性358

17.2.4 绑定属性358

17.3.1 〈jsp:useBean〉动作指令简介359

17.3 在JSP中使用JavaBean359

17.2.6 JavaBean的方法359

17.3.2 〈jsp:setProperty〉与〈jsp:getProperty〉简介360

17.4 使用JavaBean封装数据库连接361

17.4.1 创建数据库和表362

17.4.2 配置ODBC数据源363

17.4.3 开发表示用户信息的JavaBean组件364

17.4.4 开发封装数据库操作的JavaBean组件365

17.4.5 开发HTML页面与JSP页面367

17.5 用JavaBean实现购物车369

17.6 在Servlet中使用JavaBean371

17.6.1 〈jsp:useBean〉标签与Servlet372

17.6.4 开发HTML与JSP373

17.6.3 开发Servlet373

17.6.2 开发JavaBean373

17.7.1 设置HTTP监视器375

17.7 HTTP监视器375

17.7.2 分析HTTP请求376

17.7.3 重现HTTP请求377

17.8 小结378

18.1.1 JSP的Model 1与Model 2架构379

18.1 MVC架构介绍379

第18章 开发MVC架构的网上商店379

18.1.2 MVC模式简介380

18.2.1 查询功能演示382

18.2 项目功能演示382

18.2.2 购买功能演示383

18.2.3 管理功能演示384

18.3 模块功能及相互关系说明385

18.3.1 查询购买模块386

18.4 查询购买模块的开发387

18.3.2 管理模块387

18.4.2 开发ProductBean、CartProduct与CartBean388

18.4.1 数据库准备工作388

18.4.3 开发DataBaseBean390

18.4.4 开发查询购买模块的Servlet392

18.4.5 开发查询与显示页面394

18.4.6 开发购物车页面与结算页面397

18.5.2 开发JavaBean400

18.5.1 创建数据库表400

18.4.7 开发欢迎页面400

18.5 开发管理模块400

18.5.3 开发Servlet403

18.5.4 开发显示与删除页面405

18.5.5 开发登录页面与添加商品页面407

18.6 小结409

19.2 Enterprise JavaBeans概述413

19.1 Java EE概述413

第4篇 Java EE篇413

第19章 NetBeans与Java EE413

19.2.1 EJB简介414

19.3 NetBeans对Java EE的支持415

19.2.2 EJB的优点及适用场合415

19.4.1 安装MySQL数据库416

19.4 MySQL数据库416

19.4.2 配置MySQL数据库418

19.4.3 连接MySQL数据库419

19.4.4 管理MySQL数据库420

19.5.1 安装Oracle10g423

19.5 在NetBeans中连接Oracle10g423

19.5.2 配置Oracle10g425

19.5.4 NetBeans连接Oracle10g426

19.5.3 测试Oracle10g426

19.5.5 管理Oracle数据库427

19.6.1 设置Weblogic 9.0的安装类型与目录428

19.6 在NetBeans中配置Weblogic 9.0428

19.6.2 设置其他安装选项并安装Weblogic 9.0429

19.6.3 配置Weblogic 9.0431

19.6.5 连接Weblogic 9.0服务器433

19.6.4 测试Weblogic 9.0433

19.6.6 使用Weblogic 9.0服务器434

19.7.1 安装与测试JBoss 4.0435

19.7 配置JBoss4.0435

19.7.2 在NetBeans中配置JBoss 4.0436

19.8 在NetBeans中管理DTD/XML库437

19.9 小结438

20.1 无状态会话Bean简介439

第20章 无状态会话Bean——用户消费信息登记439

20.2.1 项目功能演示440

20.2 项目简介440

20.2.2 模块结构介绍441

20.3 建立数据库表442

20.4 创建项目443

20.5.1 开发EJB代码框架444

20.5 开发EJB模块444

20.5.2 业务代码的开发446

20.5.3 配置EJB模块448

20.6.1 开发用户输入页面与信息输入成功页面449

20.6 开发Web模块449

20.6.2 开发信息输入错误页面、查询页面452

20.6.3 开发查询结果页面453

20.6.4 控制器Servlet的开发454

20.6.5 向类路径中添加并配置EJB模块457

20.8 小结458

20.7 编译运行整个项目458

21.2 项目功能简介459

21.1 有状态会话Bean简介459

第21章 有状态会话Bean——实现购物车459

21.3.1 有状态会话Bean的创建与依赖值类的开发461

21.3 开发EJB模块461

21.3.2 业务代码的开发463

21.4.1 控制器Servlet的开发465

21.4 开发Web模块465

21.4.2 开发商品的显示与购买页面467

21.4.3 开发购物车471

21.5 编译运行整个项目473

21.6 小结474

22.1.1 实体Bean的简单介绍475

22.1 CMP简介475

第22章 开发GMP实体Bean——图书信息管理475

22.2 项目功能介绍476

22.1.3 持久性类的简单介绍476

22.1.2 CMP的简单介绍476

22.3 项目的结构及模块功能说明478

22.4 数据库准备工作479

22.5 开发CMP模块480

22.5.1 CMP的创建与关系字段的添加481

22.5.2 添加create与find方法483

22.5.3 配置主键与关系字段484

22.5.4 配置CMP与数据库映射485

22.6.1 控制器Servlet的开发488

22.6 开发Web模块488

22.6.2 开发JSP491

22.8 小结494

22.7 编译运行整个项目494

23.1.1 JMS简介495

23.1 Java消息服务495

第23章 消息驱动Bean——商品问题反馈系统495

23.2 基于JMS的消息驱动Bean496

23.1.3 JMS消息模型496

23.1.2 JMS的异步性496

23.3.1 项目功能简介497

23.3 开发一个简单的使用消息驱动Bean的程序497

23.3.2 配置消息服务498

23.3.3 开发、配置与部署消息驱动Bean499

23.3.4 开发与配置控制器Servlet502

23.3.5 开发JSP504

23.4.1 项目功能简介506

23.4 在NetBeans中开发消息驱动Bean506

23.3.6 运行项目506

23.4.2 准备工作507

23.4.3 开发与配置消息驱动Bean508

23.4.4 控制器Servlet的开发510

23.4.5 开发JSP512

23.4.6 编译并运行项目513

23.5 小结514

第5篇 高级工具篇517

第24章 使用NetBeans集成已存在的Ant脚本517

24.1 在NetBeans中使用Ant脚本517

24.1.1 在NetBeans中使用Ant脚本的原因517

24.1.2 NetBeans的项目系统与自由格式项目的区别518

24.1.3 在NetBeans中使用Ant脚本的步骤518

24.2 创建自由格式项目518

24.3 为项目设置命令521

24.3.1 将目标映射到NetBeans命令521

24.3.2 为Java应用程序设置Debug Proiect命令522

24.3.3 为Web应用程序设置Debug Project命令524

24.4.1 为文件设置命令的说明526

24.4.2 设置Compile File命令526

24.4 为文件设置命令526

24.4.3 设置Run File命令528

24.4.4 设置Debug File命令529

24.5 更改自由格式项目的目标JDK530

24.6 小结531

25.1 什么是单元测试533

25.2 JUnit简介533

第25章 在NetBeans中使用JUnit533

25.3 TestCase类简介534

25.4 TestSuite类简介537

25.5 在NetBean中使用JUnit进行测试539

25.5.1 创建测试类539

25.5.2 查看自动生成的代码541

25.5.3 修改并运行测试程序544

25.5.4 在NetBeans中开发测试套件545

25.6 小结548

26.1 NetBeans Profiler简介549

26.2 NetBeans Profiler安装配置549

第26章 NetBeans Profiler:监控应用程序的执行549

26.3 监控Swing应用中的线程状态550

26.3.1 运行示例项目550

26.3.2 监控线程状态551

26.4 监控指定方法的CPU使用情况554

26.4.1 运行示例程序554

26.4.2 选择测试的根方法555

26.4.3 监控程序的运行556

26.5 通过NetBeans Profiler寻找内存漏洞558

26.6 小结561

27.1 概述563

27.2 获取与安装Eclipse项目导入器563

第27章 将Eclipse项目导入NetBeans563

27.3 导入Eclipse项目566

27.3.1 两种导入方式的说明566

27.3.2 导入Eclipse项目并保存项目依赖关系567

27.3.3 导入Eclipse项目并忽略依赖关系569

27.4 小结570

附录A NetBeans 5.0的下载过程571

附录B JDK的简单使用573

附录C NetBeans常用菜单项的中英文对照表577

附录D 术语表581

热门推荐