出版时间:2010-10 出版社:清华大学出版社 作者:许勇,王黎 等编著 页数:470
前言
NetBeans是由Sun公司(Sun Microsystems)建立的一个集成、开源和跨平台的可视化开发工:具。它提供了一个纯Java的技术开发环境窗口,可以在Windows、Linux和Solaris等多个操作系统上运行。在NetBeans的环境中,可以进行编写、编辑、调试和部署Java程序。同时NetBeans具有很好的扩展性,利用第三方插件能够支持常见的语言技术,例如C、C++、XML、HTML和JavaWeb技术等。 NetBeans 6.X是继NetBeans 5.5之后的一个新版本,在继承了NetBeans 5.5优秀功能的基础上,NetBeans 6.X又改进了如下功能:代码编辑器、图形用户界面编辑器、Java企业版应用程序支持、Web程序开发、协同开发、Ruby和Rails支持、版本控制CVS和Subversion支持和可视化的手机程序开发。 1.本书内容 本书共分为五篇,分别为NetBeans基础篇、Swing图形界面篇、Web开发篇、JavaEE企业篇和实例篇; 第一篇:NetBeans基础篇(第1—3章)。主要介绍Ne出ea)s开发工具的概念和基本常见操作,如NetBeans的发展、NetBeans的下载和安装、常用窗口、源代码编辑器、编辑和重构源代码和调试Java程序。 第二篇:Swing图形界面篇(第4—7章)。主要介绍NetBeans使用Swing组件开发图形用户界面程序,包括Swing介绍,Swing容器组件、常用组件和布局管理器,Swing事件模型、动作事件、键盘事件、鼠标事件、窗口事件,Swing组合框、拆分窗格、对话框、菜单、列表、树和表格,Swing图像处理与Swing线程。 第三篇:Web开发篇(第8—10章)。主要介绍使用NetBeans开发常见的Web程序,包括在Ne出e皿ls中搭建Tomcat、GlassFish和YBoss服务器环境,JSP页面元素、内置对象和JavaBean组件,Servlet技术及应用,Struts2框架简介以及在NetBeans中开发基于Struts2框架的应用。 第四篇:Java EE企业篇(第11—15章)。主要介绍使用JSF和EJB组件开发分布式企业应用程序,如JSF和EJB介绍,会话bean的种类、介绍、应用以及拦截器和依赖注入,在Ne出eans中开发实体,持久化管理器,消息驱动bean以及在NetBeans中开发Ruby、C/C++和UML等应用程序。 第五篇:实例篇(第16—18章)。主要介绍针对Java的实际应用。第16章通过酒店住宿系统来讲述Swing技术的应用,第17章介绍使用MVC模式实现论坛系统,涉及到的技术有JSP、Servlet和JavaBean,采用的服务器是NetBeans自带的Apache Tomcat 6.0.16,第18章的新闻管理系统包括了Web系统最常用、最基本的功能,通过学习本章内容,使读者具备独立在NetBeans上使用Struts2+EJB 3进行Web开发的能力。 2.本书特色 书中采用大量的实例进行讲解,力求通过实例使读者更形象地理解面向对象思想,快速掌 握NetBeans开发工具。本书难度适中,内容由浅入深,实用性强,覆盖面广,条理清晰。
内容概要
本书通过丰富实例,使读者更形象地理解面向对象思想,快速掌握nstbeans开发工具。本书共分为5篇18章,分别为netbeans基础篇、swing图形界面篇、web开发篇、java ee企业篇和实例篇。全书介绍了nstbeans开发工具的概念和常见操作;在nstbeans中使用swing组件开发图形用户界面程序;使用nstbeans开发常见的web程序;使用jsf和ejb组件开发分布式企业应用程序。最后3章通过3个综合实例针对性地介绍了java实际应用知识。 本书适合大专院校在校学生、网站开发人员、java学习和开发人员以及编程爱好者学习和参考。
书籍目录
第一篇 netbeans基础篇 第1章 netbeans工具介绍 1.1 netbeans概述和安装 1.2 netbeans常用窗口 1.3 源代码编辑器 1.4 netbeans项日基础 第2章 编辑与重构源代码 2.1 编辑源代码 2.2 在源代码编辑器中导航 2.3 重构 2.4 配置编辑器 第3章 调试java应用程序 3.1 基本调试 3.2 使用断点 3.3 设置监视 3.4 在调试会话中修正代码 3.5 同时查看多个调试器窗口 第二篇 swing图形界面篇 第4章 swing基石出 4.1 swing介绍 4.2 swing容器组件 4.3 swing常用组件 4.4 布局管理器 4.5 实际演练——计算器界面 第5章 swing事件模型基础 5.1 事件模型 5.2 动作事件 5.3 键盘事件 5.4 鼠标事件 5.5 窗口事件 5.6 学生登记实例 第6章 swing常用高级组件 6.1 swing组合框组件 6.2 swing拆分窗格组件 6.3 swing对话框组件 6.4 swing菜单组件 6.5 swing列表组件 6.6 树组件应用——网络电影播放器 6.7 表格组件应用———显示学生信息 第7章 图像处理与swing线程 7.1 图像类image与bu仟credlmage 7.2 swing图标lmagelcon 7.3 图像处理高级应用 7.4 swing线程 7.5 解决swing单线程问题 第三篇 web开发篇 第8章 jsp技术及应用 8.1 在netbeans中搭建tomcat环境 8.2 在netbeans中搭建glassfish v2环境 8.3 在netbeans中搭建jboss环境 8.4 jsp概述 8.5 javabean组件 第9章 servlet技术及应用 9.1 servlet技术简介 9.2 在netbeans中开发ii配置servlet 9.3 与servlet有关的常用接口和类 9.4 使用httpservlet处理客户端请求 9.5 配置servlet 9.6 在netbeans中使用servlet实现文件上传 第10章 struts2框架介绍和开发 10.1 struts2框架介绍 10.2 在netbeans中开发struts 10.3 客户管理系统实例 第四篇 javaee企业篇 第11章 javaee概述与开发jsf应用 11.1 javaee体系介绍 11.2 ejb介绍 11.3 jsf概述 11.4 开发jsf应用 11.5 使用netbeans开发javaee企业程序 第12章 会话bean 12.1 会话bean简介 12.2 无状态会话bean 12.3 有状态会话bean 12.4 拦截器 12.5 依赖注入 第13章 ejb实体 13.1 实体概述 13.2 使用netbeans开发实体 13.3 持久化管理器 13.4 jpql实体查询 13.5 实体开发实例 第14章 消息驱动bean 14.1 消息 14.2 java消息服务介绍 14.3 消息驱动bean 14.4 使用netbeans开发消息驱动bean 第15章 netbeans的其他技术 15.1 开发ruby 15.2 开发c/c++应用程序 15.3 uml开发 第五篇 实例篇 第16章 swing桌面程序一酒店住宿系统 16.1 需求分析与系统设计 16.2 数据库设计 16.3 实现公共代码层 16.4 实现业务处理层 16.5 实现系统主窗口 16.6 实现住宿管理模块 16.7 实现客房管理模块 16.8 实现挂账管理模块 第17章 web三层程序一汇智论坛系统 17.1 系统概述 17.2 数据库设计 17.3 创建web项目 17.4 通用模块实现 17.5 配置servlet 17.6 用户注册模块 17.7 用户登录模块 17.8 帖子模块 17.9 管理员管理模块 第18章 java ee分布式程序一新闻系统 18.1 系统概述 18.2 数据库设计 18.3 新建企业应用项日 18.4 公共代码实现 18.5 创建持久性单元 18.6 实现业务逻辑处理层 18.7 实现表现层 18.8 部署并运行项目
章节摘录
处理一个事件的操作,可以由事件发生的事件源进行,而更多情况下则是由其他对象来进行。例如,当一个窗口中的【关闭】按钮被选中,会引发关闭窗口事件,关闭操作是由窗口,而不是该按钮来进行。 一般的事件处理过程为:发生事件,启动事件处理程序,事件处理程序做出反应。要使事件处理程序能够启动,必须首先告诉对象,如果发生了某个事件,要启动哪个相应的处理程序,否则这个流程就不能进行下去。事件处理程序是Java中一个特殊的类。事件处理程序可分为事件源和事件处理器。事件源是触发事件的源头,每一个组件都可以成为触发事件的事件源。事件处理器是一个特殊的Java类,是对该事件做出响应的程序。当发生单击鼠标或按键盘时,都可能引发此类事件处理器的执行。 当某个对象产生事件后,由于其本身并不具备处理该事件的能力,而需要调用第三者进行处理,但第三者必须事先得到相应的授权。在此模型中,有触发事件的源头,称为事件源。有处理事件的对象,称为事件处理器。也就是说,处理什么样的事件,就需要什么样的事件处理器。 综上所述不难发现,一个SWT组件事件有3部分组成:事件源、事件处理器、事件触发者。事件触发者就是操作图形界面程序的人员,事件源是常用的组件,如按钮、文本域、复选框和菜单等。事件处理器,也可以称为监听器,在程序中是一个独立的对象,该对象实现或继承了相应的接口或类。当监听器(事件处理器)被创建完毕后,就进入等待状态,直到监听到特定的事件发生。一旦特定的事件被监听到,监听器将处理这个事件,然后返回。事件源主要用于生成事件并将其传递至一个或多个监听器。 Swing中常见事件与其对应的监听器接口如表5.1所示。
编辑推荐
Netbeans是由Sun公司建立的一个集成、开源和跨平台的可视化开发工具,提供了纯Java的技术开发环境窗口,可以在windows、Linux和solaris等多个操作系统运行。在Netbeans的环境中,可以进行编写、编辑、调试和部署Java程序。Netbeans具有很好的扩展性,利用第三方插件能够支持常见的语言技术,例如:C、C++、XML、HTML和Java Web技术等常见技术。《Netbeans 6.0程序开发技术详解(附DVD-ROM光盘1张)》通过丰富实例,使读者更形象地理解面向对象思想,快速掌握Netbeans开发工具。 窗内网是基于web2.0的真实社区,结合多位一线计算机教师实际教学经验,提供大量免费视频教程,旨在推进无纸化教学进程,打造免费开放的网络学院。 51段全程配音语音教学视频,全书实例源代码,使学习、分析、调试程序更方便。 在线服务:视频库,源代码库,专业论坛,专家实时支持。
图书封面
评论、评分、阅读与下载