JAVA及其相关
-
死机急救大作战欧陪宗,肖光渝编著本书深入分析死机的各种原因,并针对各种死机现象从硬件故障和软件故障两大方面进行剖析,提供各类死机故障最彻底的解决方案。 -
Java 2程序设计基础教程与上机指导计算机职业教育联盟主编;蔡勇[等]编著Java经过多年发展,现在已经真正成长为严格的、主流的开发语言。本书结合大量实例,由浅入深地对Java2及面向对象编程的基础知识、Java的数据结构和Java2的高级内容——异常处理、I/0操作、GUI编程、Java Applet、网络编程、线程、数据库操作等内容进行了系统的介绍,并结合大量示例演示了应用程序的编程方法与技巧,目的是使读者能迅速、准确地了解和掌握这门编程语言。每章最后都配有上机指导和一组练习题,帮助读者巩固本章所学的内容。本书选例典型,针对性强,基本概念清楚,语言简明通俗;内容生动翔实,行文循序渐进,特别适合各类培训班和高职高专的相关专业作为教材使用,也适合于自学Java的读者。 -
Java开放源码编程(美)Joe Walnes[等]著;甄山,甄镭译;甄山译本书特色:本书是由Java开放源码领域的顶尖高手编写的,展示了如何使用最好的开放源码工具来开发J2EE应用。这些开放源码工具的组合使用可以减少实际应用中的Bug,并可以提高整个系统的稳定性和健壮性。本书用一个基于Web的宠物商店:PetSoar的开发作为实例,展示了整个项目的开发过程,在这个过程中,作者更关注于开发易于维护和灵活的应用,而不是仅仅展示最终结果。同时,作者为在开发过程的各个阶段应用开放源码的软件构件提供了一套方法。本书包含以下内容:开放源码工具和应用开发技术高质量的开放潭码项目:JUint、Hibemate、WebWork、SiteMesh、Lucene和XDoclet等用开放源码工具创建PetSoar读者可以在本书中找到以下问题的答案:●如何将开放源码项目与开发过程相结合?●如何选择合适的开放源码项目?●如何进行单元测试与集成测试?●如何更有效地实现程序员之间的交流?本书供各级Java程序员阅读。本书介绍了如何通过使用开放源码工具来构建一个现实的应用,以提高开发效率,降低企业开发费用。本书共分三个部分,使基本概念、使用工具和开发应用三个过程贯穿于读者的学习当中。特别是本书提及的开发者工具箱,包含了诸多的开放源码项目,它们都是与J2EE长期协同工作的结晶。而且,书中的实例使通过重新创作著名的SunJava蓝图:PetStore应用,将JUnit、Ant、Hibernate、WebWork、SiteMesh、XDoclet以及Lucene等工具的应用演绎得淋漓尽致,有利于读者在开发过程中提高可用性、结构简洁性和复用性的能力。本书适合于希望学习Java开放源码技术的程序员阅读。 -
J2EE案例开发倪小秋[等]编著内容简介目录内容提要J2EE是一个开放的、基于标准的开发和部署平台,用于构建N层的、基于Web的、以服务端计算为核心的、模块化的企业应用。J2EE同时也是所有兼容J2EE标准的应用服务器产品的统一标识。本书属于案例开发系列,以"网上购物系统"为基线,贯穿介绍J2EE相关高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,不仅可以全面掌握J2EE高级开发知识,而且可以了解更多J2EE应用技巧。研究本书大案例还有助于读者体会到使用J2EE开发大型应用时需要注意哪些问题,帮助读者建立大局观。本书总共11章,第1章介绍本书大案例的基本情况,包括系统体系结构,相关实现技术和方法等;第2章到第11章分别介绍J2EE主要技术点,理论结合实践,并完善本书大案例,主要技术点包括:Servlet、JSP、JDBC、RMI、CORBA、JNDI、EJB、JMS以及JavaMail等。本书不仅适合于从事软件系统开发的软件工程师和架构师,而且适合于大中专院校的信息专业学生,还可以作为软件培训班的教材或者辅助材料。J2EE(Java2PlatformEnterpriseEdition,Java2企业版)定义了开发多层企业应用程序的标准。J2EE具有标准Java2的许多特色,例如"WriteOnce,RunAnywhere(编写一次,随处运行)"的可移植性、数据库访问的JDBCAPI,以及同现存企业资源进行交互的CORBA技术。在此基础上,J2EE还提供对企业JavaBeans组件、JavaServletsAPI、JavaServer页面和XML技术的支持。本书以"网上购物系统"案例为基线,贯穿介绍J2EE关键技术方法和技术特点,并结合实例,覆盖了许多高级主题,如Servlet、JDBC、数据库连接池、CORBA、RMI、EJB、JMS等。全书总共11章,第1章"案例提出",讲述本书所讨论大案例的开发背景、技术特点、功能特点、逻辑和物理关系、开发环境和关键开发技术等。第2章"J2EE系统平台",介绍J2EE平台的基本知识,包括平台特点、架构、组件,还介绍如何搭建J2EE应用等。第3章"Servlet",介绍Servlet的生命周期和编程方法,介绍相关的CGI、HTTP协议和Cookie等。第4章"JSP",介绍JSP网页基本组成、动作、指令以及内置对象等。第5章"JDBC",介绍J2EE的数据库解决方案:JDBC,完全解析JDBC API和编程方法、事务处理技术以及数据库连接池的原理和应用。第6章"RMI、CORBA和JNDI",介绍J2EE常见的网络通讯机制,还介绍了查找和访问各种命名和目录服务的通用、统一的方式。第7章"Java消息服务(JMS)",本章介绍两种消息类型以及它们的编程实现。第8章"会话Bean",首先介绍J2EE的核心组lq:Em,然后着重介绍会话Bean的体系结构、特点以及编程模型。第9章"实体Bean",从原理特点和编程实现等方面讨论实体Bean。第10章"消息驱动Bean",本章介绍消息驱动Bean的接口和特点,并用实例演示如何使用之。第11章"JavaMail",本章介绍JavaMailAPI主要的类,并提供很多小实例。本书适合于J2EE中高级用户,通读全书,不仅可以全面掌握J2EE高级开发知识,而且可以了解更多J2EE应用技巧。除此之外,跟随本书研究大案例,不仅有助于进一步了解J2EE,更能体会到使用J2EE开发大型应用时需要注意哪些问题,帮助读者建立大局观。本书还提供很多J2EE应用技巧、编程思维以及经典实例。本书由倪晓秋、张军胜、李云岭、季民和王光伟等组织编写,李志最后审校全书。其他参加本书制图、编写和录排的人员还有:张宣帝、邓欣、杨宏伟、王强、丁满泉、李正希、牛献忠、任宇斌、姚宣霞、王卓峥、尹加俊、刘杰、王伟娟等,赵军锁、钟宏宇、刘晨宏和于自跃等对本书的代码程序作出不同程度的贡献。由于时间仓促,且经验和水平有限,殷切地期望您能给我们提出中肯的意见,以便于提高水平,把更好的图书呈现给大家! 第1章案例提出1.1项目背景1.2网上购物系统需求1.2.1用户分类1.2.2主要功能1.3案例系统架构1.3.1购物子系统1.3.2业务子系统1.3.3管理子系统1.4系统模块分析和设计1.4.1用户管理1.4.2商品业务管理1.4.3财务管理1.4.4审计服务1.5业务流程分析1.6项目开发环境1.6.1开发工具1.6.2环境配置1.7本章总结第2章J2EE系统平台2.1应用程序体系结构2.1.1单层应用程序2.1.2双层应用程序2.1.3三层应用程序2.1.4选择因素2.2J2EE平台简介2.3J2EE应用层次和组件技术2.3.1J2EE应用层次2.3.2J2EE组件2.3.3J2EE应用技术2.4J2EE容器2.4.1容器概述2.4.2容器体系结构2.5J2EE应用程序2.5.1J2EE应用的内容2.5.2J2EE应用开发步骤2.5.3实现高性能应用程序2.5.4J2EE最佳实践2.6本章总结第3章Servlet3.1Servlet概述3.1.1Servlet功能和特点3.1.2Servlet生命周期3.1.3JavaServletAPI3.1.4创建HTTPServlet3,1.5调用Servlet3.2Servlet编程3.3CGI变量概述3.3.1标准CGI变量的Servlet等价表示3.3.2实例:读取CGI变量3.4HTTP协议3.4.1HTTP请求头3.4.2HTTP应答状态3.4.3HTTP应答头3.5Cookie3.5.1Servlet的COOkieAPI3.5.2Cookie工具函数3.5.3实例:定制的搜索引擎界面3.6Servlet会话管理机制3.6.1Servlet的会话管理机制3.6.2会话标识符3.6.3伪会话管理机制3.6.4实现伪会话管理机制3.7实例:HellOServlet3.8案例完善3.8.1Validate实现3.8.2过滤器一监听器3.9本章总结第4章JSP4.1JSP概述4.1.1JSP特性4.1.2JSP访问模型4.2JSP网页4.2.1JSP页面组成4.2.2JSP网页规则4.3脚本化元素4.3.1声明4.3.2scriptlet4.3.3表达式4.3.4函数4.3.5标签4.3.6注释4.4JSP指令4.4.1Page4.4.21nclude4.4.3Taglib4.5JSP动作4.5.1Include4.5.2Forward4.5.3UseBean4.5.4GetPrOperb4.5.5SetProperty4.5.6P1ugin4.5.7Palam4.6JSP内置对象4.7案例完善4.7.1JavaScriptlet技术应用4.7.2Javascript技术应用4.8本章总结第5章JDBC5.1JDBC概述5.1.1JDBC技术概述5.1.2JDBC驱动5.1.3JDBC使用场合5.2JDBCAPl5.3JDBC数据库编程5.3.1与数据库建立连接5.3.2获取数据库的信息5.3.3查询数据库方法5.3.4检索结果集的处理方法5.3.5更新数据库的方法5.3.6参数输入和输出的方法5.3.7关闭和释放JDBC资源5.4JDBC事务操作5.5JDBC连接池5.5.1连接池概述5.5.2简单JDBC连接池实现5.5.3连接池集中管理5.5.4连接池使用范例5.6WeblogicJDBC应用5.7案例完善:数据库访问5.8本章总结第6章RMI、CORBA和JNDI6.1RMI概述6.2RMI包和类6.3RMI编程6.3.1RMI编程步骤6.3.2使用RMI实现回调6.3.3远程对象激活6.3.4使用远程方法调用6.4CORBA和IDL6.4.1CORBA6.4.21DL6.5JavaIDL编程6.5.11DL模式6.5.2把IDL模式映射到Java6.5.3编写服务者代码6.5.4编写客户代码6.5.5运行程序6.6JNDI6.6.1TNDI概述6.6.2JNDI结构6.7本章总结第7章Java消息服务(JMS)7.1消息通讯基础7.1.1消息7.1.2中间件7.1.3面向消息的中间件7.1.4通讯模式7.2JMS消息7.3JMS消息模型7.3.1P2P模型7.3.2P2P编程7.3.3Pub/Sub模型7.3.4Pub/Sub编程7.3.5处理异常7.3.6会话管理7.4案例完善:发送和接收消息7.5本章总结第8章会话Bean.8.1EJB概论8.1.1EJB类型8.1.2EJB组件应用模型8.1.3EJB角色8.1.4EJB开发步骤8.2会话Bean8.2.1会话Bean类型8.2.2会话Bean编程模型8.3无状态会话Bean8.4有状态会话Bean8.5案例完善:购物筐设计8.6本章总结第9章实体Bean9.1实体Bean基础9.1.1概述9.1.2CMP和BMP9.2实体EJB编程模型9.2.1实体EJB的持久性9.2.2实体Bean主接口9.2.3主键和对象标识9.2.4实体Bean的远程接口9.2.5实体Bean的句柄9.3CMP实体Bean9.3.1概述9.3.2CMPBean实例9.4BMP实体Bean9.4.1概述9.4.2BMPBean实例9.5本章总结第10章消息驱动Bean10.1消息驱动Bean基础10.1.1概述10.1.2MDB接口10.2消息驱动Bean编程10.2.1消息驱动Bean类定义10.2.2配置10.2.3限制和优化10.3消息驱动Bean实例10.4案例完善:发送确认邮件10.5本章总结第11章JavaMail11.1JavaMail基础11.1.1概述11.1.2环境配置11.2JavaMailAPl11.3JavaMail编程11.3.1JavaMail事件模型11.3.2JavaMail事件处理器11.3.3用JavaMail发送信息11.3.4用JavaMail检索信息11.3.5把文件作为附件发送11.3.6显示复合邮件的内容11.4本章总结附录案例配置和运行参考文献 -
Eclipse精要与高级开发技术张云涛,龚玲编著Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想像力和创造空间。Eclipse自身包含大量的内置功能,加上无所不能的插件,将构成一个丰富多彩的工作环境而不仅仅是一个IDE。本书内容由浅入深,先介绍了Eclipse平台体系结构、工作台、Java集成开发环境、Java程序调试;再介绍了JUnit,Eclipse配置管理,Eclispe开发环境中的应用服务器Tomcat,Eclipse中的资源构建和构建工具Ant;最后介绍了Eclipse下的Web应用开发、插件开发技术、Struts应用开发和MySQL数据库应用开发。本书适合于Java程序员、自由软件爱好者及各类软件开发人员阅读。 -
Java编程技巧宛延闿等著Java是面向对象通用的程序设计语言。Java不但适用于网络通信编程,而且适用于一般大规模软件工程信息处理系统。为使读者尽快学会Java编程,本书精选了18个典型实例,展示了如何将Java编程技巧应用于实践。这18典型实例,既有Java小应用,又Java应用程序和网络编程。这些编程技巧实用、易于掌握,实例设计构思独出心裁到、动画优美流畅、音乐美妙动听,可与用户对话,具有很强的实用性。本书最后还附有一些练习题,读者可模仿练习。所有Java小应用和应用程序的源代码、HTML文件、图像和声音文件等均收录在本书的光盘中。本书适用于广大Java编程爱好者、大专院校学生和专业人士学习和参考。 -
JAVA语言教程魏伟本书共13章,系统地介绍了Java的基本语法、对象、类、继承、接口、多态、数组和字符串、多线程、异常处理、文件管理与流、Sockct编程、数据库JDBC编程等知识。贯穿书中的每个知识点都通过简单的例子进行阐述。本书内容详尽,例子丰富,所有实例程序都在JDK1.4.2的windows环境下成功编译、运行。本书适合用作高职高专院校计算机专业教学用书,也可供对Java感兴趣的人自学使用。 -
Java 2基础教程李忠伟,刘健等编著Java是Sun公司开发的新一代编程语言,其面向对象、跨平台、分布式、安全性强等特点,使其成为目前最为瞩目和流行的编程语言。本书以最新版本的JavaSDK1.4.2为例,从基本的面向对象概念入手,通过大量的实例练习,系统地介绍了Java的语法、对象和类的概念、数组和字符串、异常处理、多线程机制、文件与输入输出流和网络应用程序设计方法。在内容的选取和章节的设置上充分考虑了初学者的实际需要,以形象化、易懂的语言讲述Java语言与面向对象设计与开发的概念、通过本书的学习,读者可以轻松掌握Java语言的基本知识和应用程序设计的基本方法。本书内容全面,语言流畅,实例丰富,注重理论联系实际。本书可供从事Java应用程序设计与开发人员学习和参考,尤其适合作为大、中专院校和培训班的教材使用。 -
Java语言实用教程丁振凡主编本书将Java语言与面向对象编程紧密结合,在建立面向对象概念的基础上,以Java语言的内容体系为线索,将面向对象程序设计的原则与特点溶入到具体的Java程序实例中。本书主要内容有面向对象基础、Java语言概述、Java语言基础、Java面向对象技术、常用类库、异常处理、图形界面编程、多线程、输入输出、JDBC与数据库、网络编程、Swing编程等。本书注意理论与实际的结合,例题短小、精练,将实用性与趣味性相结合,在讲清相关概念的同时注意培养读者运用知识的能力。本书可作为高等院校相关专业的教材和教学参考书,也可作为读者学习Java语言的自学用书。 -
JFC Swing标准教材(美)Kathy Walrath等著;邓一凡,余勇,罗云峰等译;邓一凡译本书特色:本系列丛书是由SunMicrosystems公司的Java技术人员提供支持并撰写的。这些Java技术人员是Java技术的完整、专业且权威的信息来源。本系列丛书所提供的信息可以帮助读者建立高效的、健壮的且可移植的应用程序或小程序。对于要使用Java2平台的读者来说,本系列丛书是不可或缺的资源。本书经过全面改版和更新后终于出现在读者面前,其中包括了JFCSwingAPI和Java2平台的最新修订。在本书中,作者和Java专家与SunMicrosystems公司的Swing部门紧密合作——详尽地介绍了如何使用Swing组件创建GUI。本书是面向任务而编写的,并且提供了大量的示例。它将使读者创建不需要经过修改就可以在多个平台下运行、外观和性能甚至优于本机环境的用户界面程序。通过对Java2平台最新版本的全面介绍,作者在本书中为创建GUI程序提供了新鲜内容。本书介绍的内容包括:●为使用Swing的入门级开发人员提供的介绍性内容,包括基本组件的介绍,例如,文本框、标签、按钮以及图像。●来自Swing部门关于线程安全的最新建议。●Swing的高级特性,包括改变键绑定、操作焦点、使用数据模型以及添加使用Java2DAPI的绘制代码。●关于如何使用单个组件和容器的介绍,包括高级组件,例如表格、树和文本编辑器。●超过150个完整的、可供使用的代码示例。本书包括JFCSwingAPI和Java2平台的最新修改内容。在本书中,作者与SunMicrosystems公司的Swing部门紧密合作,详尽介绍了如何Swing组件创建GUI。本书是面向任务而编写的,关且提供了大量的示例。它将使读者创建不需要经过修改就可以多个平台下运行、外观和性能甚至优于本机环境的用户界面程序。通过对Java2平台最新版本的全面介绍,作者在本书中为创建GUI程序提供了新鲜内容。对于希望创建功能强大、稳客的GUI的初学者或经验丰富的Java开发人员来说,本书是一个不可或缺的教材和参考。
