JAVA及其相关
-
J2EE应用与BEA WebLogic Server(美)Angela Yochem,(美)David Carlson,(美)Tad Stephens编;谢俊等译;谢俊译本书特色:本书前一版非常畅销。第二版是第一版的修订和更新,是使用J2EE1.3(参考了J2EE1.4的特性)和新的BEAWebLogicServer8.1来开发基于Web的应用程序的全新指南。本书可引导读者逐步学会构建完整而健壮的Web应用程序。书中介绍的内容包括构建用户界面的原型、编码服务器端表示逻辑和JSP代码、实现数据库连接、建立中心注册表、提供JMS消息、编码EJB以及集成电子邮件功能。在这个过程中,本书在介绍增强的可用性、可靠性和安全性最佳实践的同时,还介绍了每个模块是如何适合于整体应用程序设计的。本书覆盖的主题包括:*利用模型-视图-控制器(MVC)设计模式*使用JDBC和BEAWebLogic的事务支持来集成企业数据库*为使应用程序运行在集群化的BEAWebLogicServer环境中而做的准备*开发完全利用BEAWebLogic容器服务的EJB*测试、编译和部署的最佳实践和准则*使用WebLogicWorkshop,即BEA统一开发环境*利用BEAWebLogicPlatform,在端到端应用程序框架中集成业务流程和后台系统全书共分为18章,每章分别对应于使用J2EE和WebLogicServer开发Web应用程序的各个阶段,并且都围绕特定的JavaEnterprise技术来组织,包括模型-视图-控制器设计模式、JDBC数据库连接、远程方法调用、JMS、EJB、Java-Mail、单元测试、计划部署等。本书实践性很强,在对每种技术的讨论中都穿插了例子。最后,本书还讨论了创建一个在线拍卖站点的大型实例,很有实际应用价值。本书详细讨论了EJB,EJB目前是J2EE应用程序开发的主角。本书是学习在WebLogic平台上开发J2EE应用程序的好教材,适合于广大企业应用开发人员阅读。无论是WebLogic的初学者,还是有经验的开发人员,都能从书中获益。 -
Core Java应用程序设计教程刘甲耀,严桂兰编著由于CoreJava能创建应用程序(Applications)和小应用程序(Applets),同时也为了教学上的系统性与诱导性,作者特将CoreJava分成为《CoreJava应用程序设计教程》和《CoreJava小应用程序设计教程》两册来阐述。本书为《CoreJava应用程序设计教程》,主要阐述CoreJava应用程序设计的方法与技巧,其内容取材广泛,由浅入深,它涉及:基本CoreJava(含CoreJava的特点与基本编程模式,基本数据类型,CoreJava的基本输入与输出,基本运算符,条件与循环语句,方法);引用(含引用的含义与操作,对象与引用的基础,字符串,数组,异常处理,使用流类实现的输入与输出);对象与类(含面向对象程序设计的含义,Javadoc;基本方法,软件包,附加的构造);继承(含继承的含义,继承的基本语法,多重继承,接口,通用组件的实现)。本书所有示例均在CoreJava2(使用TextPad工具)环境中通过,实用性强,覆盖面广,许多例子采用多种解决方案,充分体现了CoreJava编程的灵活性与多样性。每章均有小结与习题。书末附录提供了TextPad与JDK的使用步骤和习题参考答案,以及CoreJava安装步骤。书中示例、习题与运行结果可通过华信教育资源网(http://www.hxedu.com.cn)免费下载使用。本书可作大专院校计算机和其他各类专业及培训班的教科书,并可供各行各业从事计算机工作人员使用。本书前言CoreJava是基于网络的纯面向对象编程语言,适用于编写各式各样的软件,适用于各种平台与操作系统,编译后的代码能在互联网上传递,并确保用户安全运行,因而是当前最富有生命力的计算机编程语言之一。CoreJava除了包含Java的所有功能之外,其最大的特点之一是数据的输入与输出(特别是格式化输出)特别简单。就输入一个数据而论,如果使用标准Java,起码要四条语句才能实现,而CoreJava则只要一条语句就能完成。对数据格式化输出来说,使用标准Java非常麻烦,而使用CoreJava则像C语言一样容易。为适应当前Internet的迅猛发展及各行各业学习CoreJava的需要,特别是大专院校为研究生和本科生甚至专科生开设面向对象程序设计课程的需要,我们根据多年对Java和CoreJava教学与科研的实践,以及Java版本的升级,并根据CoreJava能创建应用程序(Applications)和小应用程序(Applets)两大特点,以及为了教学叙述的方便,特分为《CoreJava应用程序设计教程》和《CoreJava小应用程序设计教程》两册来阐述。本书为《CoreJava应用程序设计教程》,主要阐述CoreJava应用程序设计方法与技巧,内容涉及:基本CoreJava;引用;对象与类;继承。《CoreJava小应用程序设计教程》阐述基本Applet;图形程序设计;事件处理;图形用户界面构件;网络通信与声像播放。本书每章均有小结、重点对象和习题,并在附录中提供了习题参考答案。本书共有310条示例,均在CoreJava2环境下(使用TestPad工具)通过,并在附录中提供了TextPad与JDK的使用步骤,以及CoreJava安装步骤。本书有以下三大特点:1.开发工具与语言相结合。本书使用了最新版本CoreJava2及Textpad工具。2.取材广泛,由浅入深,重点、难点分明,易学易掌握。3.编程方法与示例并举。通过一例多解的方式说明CoreJava编程的灵活性、多样性、实用性与趣味性。在本书编写中,承蒙美国某公司副总裁刘涌博士提供了大量资料,广州私立华联学院教师与学生林汶彬、陈亮、杨红柱、陈小强、王少莉等参与本书工作,在此表示感谢。本书不足之处,敬请读者指正。作者E-mail地址:ygl0501@sina.com.cn作者2005年1月 -
Java大学简明教程(美)哈维·戴特尔(Harvey M. Deitel)[等]著;张琛恩等译;张琛恩译本书展示了Java在面向对象、事件驱动等程序设计方面的强大功能。本书出色的教学方式均源手Deitel&Associates公司:该公司拥有众多撰写最畅销编程语言书籍的作者和在100多个国家为超过1000000的人讲授程序设计课程的知名教师。应用程序驱动、手把手的教程式方法:Deitels将带领读者在一个生动有趣、面向实际的应用程序中探索Java概念。这些实际的应用程序涉及:基于Web的书店·ATM·电话号码簿·购车还贷·付账·国旗知识测评.筹款募集·图形画板·清单·投资利息·工资额计算器·微波炉.屏幕抓取·门禁系统·货运中心·票务订购·打字训练器·图形绘制要点讨论:Java类库·GUI组件(JButton,JTextField,JList,JTimer,JTextArea,JSpinner,JComboBox,JRadioButton,JMenu,等等)·事件处理·调试.算法·伪代码·UML·控制语句·方法·随机数生成·数组·类·对象·继承·多态·接口·集合·鼠标及键盘事件·字符串·按序存取文件·数据库·图形·多媒体·GUI设计·三层Web应用程序的开发·异常处理·迭代器·ArrayList·Swingt·JSP·HTML·GUI程序设计本书是Deitel向广大读者奉献的又一力作。全书结合Java程序设计的基本原理,采用手把手的教程式方法,逐步引导读者开发出面向实际的应用程序。从最基本的程序设计的学习开始,读者在每一教程中学到的有关Java程序设计的所有新知识和新内容,都是建立在前一教程学习的基础之上的。从而读者能够很容易地将所学到的知识运用到自己应用程序的开发当中。本书向读者介绍Java的GUI设计、组件、方法、事件处理技术、类型、控制语句、数组、面向对象的程序设计、异常处理技术、字符串与字符、按顺序访问的文件,以及更多同Java程序设计相关知识的全面介绍。书中还包含了一些更为高级主题的讨论,如数据库程序设计、多媒体技术、图形绘制及Web应用程序的开发等。 -
Java语言与JBuilder应用基础教程张健编本书是高等职业技术教育中IT类专业学生获取学历证书和国际著名软件厂商Borland软件认证证书的学习用教材。本教材依据课程教学大纲编写而成。本书全面讲述了Java语言的基础知识以及使用Borland JBuilder集成开发环境开发Java程序的方法。Java语言部分包括Java语言概述,Java的基础语法,Java的面向对象特性,接口与包,无用对象回收,数组与字符串类,异常捕获,多线程,输入/输出流库,Java小程序,用Java Swing编写图形界面程序,图形界面程序的事件驱动以及网络编程初步。JBuilder使用部分包括如何用JBuilder的集成开发工具包生成图形界面的Java程序,如何使用JBuilder工程,如何用UML浏览类与包,如何用JBuilder制作、调试和发布Java程序。本书覆盖范围广泛、重点突出、结构清晰,并通过对大量简单而有针对性的应用例题进行讲解,实现了计算机语言基础知识与具体应用的充分结合。本书可作为各大专院校、高等职业技术院校计算机软件开发专业课程和相关双证教学课程的教材,也可作为计算机语言的基础教材,并可供从事软件开发行业的技术人员学习参考。 -
二级Java语言程序设计李季,高辉等编著本书根据教育部考试中心2004年制订的等级考试大纲编写而成。主要内容有:1-14章是公共基础和Java语言程序设计的内容,每一章中,都包含考纲和考纲提示、知识点归纳、典型题分析、习题和答案;第15章是上机指导部分,详细说明了本科目上机题所涉及的知识和题型,并详尽地分析了典型的上机题;最后提供两套全真模拟试题以及2004年9月的试卷真题并给出答案,供考生考前实战练习。本书重点突出、内容丰富、讲解精当,适合报考全国计算机等级考试——二级Java语言程序设计的考生考前复习使用。本书特点:·“知识点归纳”,涵盖最新大纲全部内容·“典型题分析”,指点出题陷阱及思考方法·“习题”及“答案”,给出各类重点和难点练习 -
J2EE开源工具包(美)John T.Bell,(美)James T.Lambros,(美)Stanford Ng著;汪青青,卢祖英等译;汪青青译揭示如何释放开源工具的全部动力,借以构建免费的J2EE企业平台。你的不二之选……你可以花费数千美元来购买商业企业平台,也可以充分利用免费、快速而可靠的开源工具。为了让你能够更轻松地做出明智的决策,这本富有创新精神的图书提供了你所需的所有工具,利用这些工具,你可以将太多数流行的开源工具无缝整合成一个可用来开发和部署企业Java应用程序的综合性修企业平台。本书作者为你介绍了几种开源Java项目,讲述了企业体系结构的基础知识,并简明扼要地介绍了源码开放的开发工具。接下来.本书还讨论了各种组件,利用这些组件,你可以交付基于web的应用程序;另外本书介绍了如何使用JDBC。JMS和EnterpriseJavsBeans构建企业基础结构及其通信方案。平台创建完毕之后,作者又指导你将应用程序从开发环境推入生产环境.这样,你将可以立刻运行开发出来的Java应用程序。本书提供了丰富完整的代码示例,以此向你介绍如何:·创建自己的Java应用平台·针对要开发的平台选择正确的开源·利用Tomcat、Struts、MySQL·确保所有的开源组件协同工作·整合开源工具和商业平台,大幅提升开发速度和效率 -
Java程序设计古凌岚,罗佳,张婵编著本书从应用Java技术开发一个完整案例的角度,设计了一个案例,围绕开发案例展开Java技术的介绍,并附有单元练习和每章练习。主要内容包括:Java技术的概况、基本概念、利用面向对象编写Java程序的基础;对于编写JFrame界面程序所需的相关知识如布局管理器、界面组件等;对于编写JApplet界面程序所需的相关知识;讨论Java中的事件处理的概念及应用,异常处理机制;线程、I/O处理、TCP/IP协议、Socket编程。同时,为了加强学习效果,本书也提供了一个学习用案例,要求学习者使用已学习的知识并参照书中案例进行实际开发,以达到“学以致用”的目的。 本书结构合理、语言通俗易懂,并具有理论内容适当、侧重技术应用的特点。该教材主要面向高职高专的学生,同时也可作为相关技术的培训教材。 -
Java 语言案例教程杨培添 主编本书采用项目式教学法的编写思路,全面讲解了Java编程语言的操作与使用。全书共13章,分别为Java语言的概述,Java程序设计基础,Java对象、类、包和接口,异常处理,线程,输入/输出流,Applet入门,Java的多媒体技术,网络编程基础,在Java程序中实现URL等。本书注重学生实际操作的训练,章后配有习题和实验指导。 -
Java程序设计习题与解答邱仲潘 朱小谷 曾春平《21世纪高等院校计算机基础系列教材:Java程序设计习题与解答》是面向21世纪高等院校计算机基础系列教材之习题。本习题将Java的基本概念、常用语句、一般结构、使用规则等应用与实践相结合,包含大量的实例分析、设计、编程及详细解答。可供读者尽快掌握Java的程序设计时使用。《21世纪高等院校计算机基础系列教材:Java程序设计习题与解答》可供广大读者学习和巩固Java使用,也可以作为各级各类大中专院校教学的参考书。 -
Java程序设计教程袁启昌主编;袁海宁,张光瑞编著本书是一本实用的Java教材。全书共分9章,简明扼要、深入浅出地介绍了Java这种广泛使用的网络编程语言,便于读者一开始就可以掌握与运用Java语言最基本的方法与概念。本书注意涵盖Java开发工作中核心的观念,包括Java的基础知识;面向对象技术的基础理论、主要原则和思维方式;类机制以及动态的接口模型等,从而加强学生需要扎稳根基的种种主题。本书指导读者编写出适合于各种情况的应用程序:图形用户界面(GUI)技术,使Java语言开发出的软件具有可视化、可操作化的效果;Java的Applet应用程序,可编写动态、安全、跨平台的网络应用程序;介绍了多线程机制,分别用不同的线程完成特定的行为,实现网络上的实时交互行为。程序设计的例子不仅清楚,而且易于理解,照顾到Java中十分重要的细节,而这些细节正是读者所需要的。全书给出大量调试通过的典型应用程序,所有程序源代码均可从中国水利水电出版社网站下载。本书可作为高等院校本科各专业学生学习Java语言编程技术的教材,也可供其他学生或高校教师以及相关专业工程技术人员参考使用。本书有配套实验与实训指导,并配有用PowerPoint制作的电子教案。
