JAVA及其相关
-
Java程序设计教程(美)H.M.Deitel,(美)P.J.Deitel著;施平安,施惠琼,柳赐佳译;施平安译H.M.Deitel和P.J.Deitel是Deitel&Assocciates公司的奠基人。Deitel&Associates公司是一家国际认证的培训和出版公司,致力于Java、C++、C#、VisualBasic.NET、VisualC++.NET、XML、Python、perl、Internet、Web和对象技术的教学和相关产品的研发。Deitel父子俩编写了许多世界一流的程序设计语言教材,包括《无线因特网和移动商务编程金典》和《C++程序设计教程》等。Java经过多年发展,现在已经真正成长为严格的、主流的开发语言。本书的作者是国际知名的教育专家H.M.Deitel和P.J.Deitel。全书通过Deitel特有的“活代码”方式,详细讲解了如何使用Java开发数据库应用程序、多媒体应用程序、网络应用程序。本书还介绍了软件工程知识、界面设计知识、调试技巧、性能提示等方面的内容。另外,本书还配有实验手册,它提供了一个优秀的学习环境,学生们可?杂盟Ц拍罱饩鼍纳杓频母髦治侍狻=淌σ材芨玫仄拦姥越滩牡睦斫獬潭取8檬笛槭植嵋部梢宰魑攀绞笛椤⒓彝プ饕狄约白匝в谩?本书的读者对象是各类编程人员,计算机相关专业的本科生和研究生。 -
Java程序设计胡剑锋主编本书以运用JBuilder X开发Java应用程序为主线,详细地介绍了JBuilder X的各项功能及使用技巧。全书涉及的内容包括:Java语言基础、面向对象基本知识、Java的语法知识、JBuilder X的开发环境、Java的图形用户编程、Java的数据库开发、Java网络程序开发、JavaBean组件应用、Servlet和JSP等。本书内容全面、精炼,实例丰富、实用,适合作为各类大学、高职、高专的教材,也适合Java学习者作为自学参考书。 -
JAVA企业级开发项目实践曹广鑫编著本书通过5个完整的项目开发实践,系统地介绍了在JBuildcr开发环境中使用Struts技术进行企业级Web应用程序开发的过程和方法。全书共分6章,第l章介绍了Java企业级开发所需掌握的基本知识,第2章至第6章针对不同的应用背景编排实例,将Struts技术的知识点和技巧分散在具体的项目开发中,使读者在实践中加深理解,从而掌握Strats技术及Tiles等高级应用。本书为读者搭建Struts架构的坚实基础,可作为大专院校相关专业学生的辅导用书和毕业设计指导用书,也可供从事实际项目开发的程序设计人员借鉴及参考。前言随着网络应用的迅速发展,Java作为此平台的主流语言在编程中的应用越来越广泛,优势越来越明显。同时,随着Web应用程序越来越复杂,处理的数据越来越多,Web应用程序的使用也相应地广泛起来。Web应用程序的维护工作量很大,如何有效编写Web应用程序就显得非常重要了。本书以JBuilder为开发工具,以Struts为核心,从软件开发项目实践的角度深入介绍了SWats开发Web应用程序的基本知识和实用技巧,并将Struts架构的特性和Web编程的技术难点融入到具体实例中,使读者更容易掌握使用SWats开发Web应用程序的方法和技巧。本书主要面向有一定Java语言编程经验的读者,这些读者在阅读本书时会感觉十分舒畅。在跟随书中的实例进行学习的过程中,既可掌握Java语言的一些编程技巧,又可对Struts开发了然于胸。另外,本书还引入了MVC、Tiles等概念。本书特别针对数据库的操作进行了非常详细的讲解。对于刚刚迈入Java语言大门和刚刚接触Swats编程的读者来说,本书无疑是一本理想的学习用书和参考用书,建议将本书与Java语言的基础教材结合使用,效果更佳。本书共分为6章。第1章介绍Java企业级编程概述,包括Swats的基础知识、Web应用服务器和Java开发工具等。第2章通过企业门户系统(系统管理)的设计与实现,介绍使用JBuilder开发Struts程序的具体过程及在Swats程序中调用数据库的方法。第3章通过企业门户系统(内容管理)的设计与实现,详细讲解Struts的布局控制和验证。第4章通过客户关系管理系统的设计与实现,介绍按照Model(模型)-View(视图)-Controller(控制器)的过程开发Swats程序的方法。第5章通过客户服务支持系统的设计与实现,详细阐述DataAccessObject设计模式的开发过程和实现。第6章通过电子商务(网上商城)的设计与实现,详细讲解了Struts的控制器的设计、开发和实现。每一章大体都分为以下3个部分;实例演示演示本章所设计的实例的功能。设计方案从开发人员的角度对应用程序进行功能模块的划分和数据库设计,数据库设计具体到每一张表和每一个存储过程。解决方案对应用程序本身和数据库进行详细的设计,应用程序的设计具体到某个类和程序。由于时间仓促,书中难免有错误和不足之处,恳请广大读者批评指正。作者的E-mil地址为gxcao@mail.tsin书中的示例代码可在科海网站上下载:http://www.khp.com.cn -
Java数据库系统开发实例导航求是科技编著本书安排了利用Java技术开发的6个典型的小型信息管理系统,分别是“基于Struts的客户资料管理系统”、“基于Struts的人事管理系统”、“办公日志系统”、“电子政务档案管理系统”、“餐饮行业进销存系统”、“手机短信数据采集系统”,其中“餐饮行业进销存系统”系统采用了C/S结构,其余案例采用了B/S结构。本书涉及到的信息系统的开发,采用了当前利用Java来设计数据库系统的主流、热门技术(JavaBean、Struts、手机短信技术等),并深入剖析了系统的开发思路、方法和技巧。帮助读者透彻掌握Java开发数据库系统的方法和步骤,能自行设计出具有实用价值的应用系统。本书适合具备一定Java和数据库编程基础、正在从事或希望从事相关行业的应用开发的人员阅读。 -
Java课程设计案例精编黄晓东等编著本书是一本为Java学习者在基础内容学习结束后进行课程设计时提供参考的指导书,其中选用了应用中最典型、最实用的8个案例。它们之间互相独立,读者可以对每一个案例进行上机实验,也可以只选择与自己相关的案例来上机实验。这些实例各有特色,总体来说分为3种:基本语言和算法、游戏、MIS系统。其中,MIS系统占大多数。第一个例子主要是算法的实现,用Applet来编制整个程序。这样既可以使读者对算法的实现有一定的了解,也可以熟悉一下Java的图形界面、Applet以及Java语言的命名规范。第二个例子用于进一步理解Java的面向对象的思想,尤其是封装、继承和多态。第三个例子主要讲解一个游戏,融合了数据结构和面向对象的编程思想。第五个例子是采用XML技术来建立查询系统。在第四、第六、第七和第八个例子中主要介绍了比较完整的MIS系统的开发方法,相应的数据库设计和数据库驱动可以让读者认识到MIS系统的开发不仅仅是一个应用程序的编写过程,而是以软件工程的思想为导向,从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段的过程。本书通俗易懂,逻辑严密,从读者学习和实际使用出发安排章节顺序和内容,适合Java初、中级读者使用。对于希望自学Java语言或想进一步提高Java编程水平的技术人员,本书也是一本不可多得的参考书。本书案例源代码可以从中国水利水电出版社网站上下载,网址:www.waterpub.com.cn。Java是目前最流行的软件开发语言之一,由SunMicrosystem公司推出,称为网络上的“世界语”。Java适合开发基于多媒体、与平台无关、用面向对象的方法进行的基于Intemet、Intranet、Extranet的Applet和应用程序。Java建立在C和C++基础之上,使熟悉C和C++的程序员能很方便地进行Java编程。但Java摈弃了C和C++中许多不合理的内容。它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布和并发机制。用Java开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。Java提供了丰富的类库,能最大限度地利用网络。Java可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,还应用于Intemet系统管理、Web页面设计、Intemet可视化软件开发等方面。本书从面向对象的编程技术入手,涉及图形用户界面、数据库、网络通信、组件等技术,结合了编者多年来的工作、研究的实践经验,并贯穿了Java相关技术的最新课题,所以本书具备较好的可操作性、实践性和先进性。本书采用Borland公司的JBuilder9作为开发工具,在第一章中介绍了它的基本用法、简单操作、基本控件特性。数据库采用SQLServer2,所用到的表、各种结构以及数据库驱动在每个例子中都有详细介绍。本书共8个案例,这些实例各有特色。总体来说分为3种:基本语言和算法、游戏、MIS系统。其中,MIS系统占大多数。案例一骑士游历。主要是算法的实现,用Applet来编制整个程序。这样既可以使大家对算法的实现有一定的了解,也可以熟悉一下Java的图形界面和Applet以及Java语言的命名规范。案例二画图板的开发。采用面向对象的思想,尤其是封装、继承和多态。并详细介绍了Java中的文件和流的概念和使用。案例三俄罗斯方块。融合了数据结构、面向对象的编程思想,其中牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中应用了类的继承机制以及一些设计模式。案例四人事管理系统。是一个比较完整的MIS系统,涉及到多方面的知识,包括数据库的选用、数据库驱动程序的选择和安装、管理界面的设计、信息的存储和读取等。案例五校园IP地址查询系统。结合XML技术开发系统,以XML方式的形式组成XML文档,详细介绍XML文档的表示形式、XML数据的数据库存储形式以及XML文档的解析形式等。案例六学生信息管理系统。着重展现JBuilder9开发MIS系统的快速性和方便性。采用模块化程序设计的方法,既便于系统功能的组合和修改,又便于未参与开发的技术维护员的补充和维护。案例七超市管理系统。利用Java、JDBC(JavaDataBaseConnectivity),结合SQLServer2数据库开发一套系统,对数据库的设计和驱动也有详尽的介绍。案例八高考管理系统。进一步加深读者对Java开发数据库系统的认识。同时,在此课程设计中用到的成绩的设计方法并不仅仅对高考成绩管理有用,对于各级各类学校的成绩处理都具有代表性。本书主要面向初中级读者,适合于初中级用户入门与提高阶段使用。本书由浅至深,既考虑到了初学者,又为一定的编程经验者提供了相应的指导。随书附带的光盘中给出全部案例的源代码,读者可以将其复制到自己的计算机中随时运行参考,进一步帮助读者的学习。本书的主要编写工作由黄晓东完成,其他编写人员有杨昭、黄浩、童伟、刘念华等,在这里对他们一并表示感谢。由于编写时间仓促,加之编者水平有限,书中难免会存在一些问题,欢迎读者不吝赐教。 -
深入浅出Java 2面向对象程序设计洪维恩编著本书特色:·本书全面介绍Java语言特点及应用技术的实用书籍,书中内容严谨、深入浅出、概念清楚。·本书利用易懂的语言,丰富简单的实现范例,完整地介绍了Java2面向对象程序设计。·随书配有光盘一张,内附书中范例程序的源代码及习题答案,方便读者学习时使用。本书是一本全面介绍Java语言特点及应用技术的实用书籍。书中内容详实严谨、深入浅出、概念清楚。以Java2基础程序设计、面向对象程序设计与窗口程序设计为三大主轴,利用浅显易懂的语言、丰富简单的实现范例,完整地介绍了Java2面向对象程序设计的要点难点!Java的运算符、表达式与语句、循环与选择性程序结构、数组与函数、类与类库、继承、异常处理、多线程、文件处理与事件处理等在本书中都有详尽的介绍说明。全书共分19章。第1章到第6章介绍了Java语言规范、基本功能及特点。第7章到第18章介绍了Java语言面向对象的概念和方法,Java语言面向对象的特性。第19章简要地介绍了Applet程序的概念及简单应用。该书既适合于初学者又可作为广大计算机技术人员的自学参考用书。书后有中英文索引。随书配有光盘一张,内附书中范例程序的源代码及习题答案。本书由台湾博硕文化股份有限公司提供版权,中国铁道出版社计算机图书中心审选;彭吉梅、王洋、张强、孟伟、马超、廖康良、陈贤淑、孟丽花等同志完成了本书的整稿及排版工作。 -
Java 2简明教程皮德常,张凤林编著本书以Java 2语言为基础,详细介绍了面向对象的编程思想和方法。全书共12章,主要包括:Java 2编程基础、面向对象编程原理、接口、包、字符串类String和StringBuffer、异常处理、输入和输出、多线程、Java小程序、GUI布局管理、对象序列化、内隐类、Adapter类和事件处理等,非常适合于Java初学者阅读。此外,本书还突出了Java语言与C/C++的异同点,从而也非常适合于具有C/C++编程经验,又想转向Java编程的读者阅读。本书语言流畅、实例丰富,同时配有大量的习题,并在网上提供了该书的电子教案和习题参考答案,特别适合于高等院校用作讲授Java 2编程语言和面向对象程序设计的教材。 -
Java 2捷径教程柯温钊编著Java是目前最受欢迎的程序设计语言,在教学与开发中的应用都很广泛。本书通过近2个完整、实用的实例来生动讲解Java的语言特性与编程方法,实例覆盖面广,针对性强,每个实例均给出了完整的源代码和相应的剖析,力求让读者透彻理解语言的应用。本书的每一章都提供针对本章内容的习题,并在书末给出习题详解,有助于读者巩固所学的知识。在重点讲解Java的基本语法的基础上,还探讨了AWT组件和Swing组件的用法,并介绍Java语言与网络、数据库开发的关系。因此,借助本书,读者不仅可以轻松掌握Java语言的精要,还将掌握Java编程技能,并用于实际开发中。''''本书可作为大专院校相关课程教材,也可作为广大编程爱好者捉高编程水平的自学教材,还可供程序开发人员作为编程参考。序1995年,SunMicrosystems公司正式发布Java语言,Java语言的出现使得网络中的大量难题迎刃而解。笔者在撰写本书时,由于Java语言的内容相当丰富,有欲罢不能的感觉,如线程、AWT组件、Swing组件、异常处理、数据库及Java语言与网络的关系等,再加上Java开发工具可以从网上免费下载,Java语言必将成为未来的主流。从1995年推出以来,Java语言历经多次更新,每次推出新版本,Java的功能就更上一层楼。目前Java2的最新版本为Java2Platform,StandardEdition(J2SE)1.5Beta2版。但由于大多Java程序员还是使用1.4.2版,所以本书内容及程序都以J2SE1.4.2-4版本为蓝本,程序均在J2SE1.4.2-4中调试过,请读者特别注意。Java中的类有很多种,笔者选择比较重要且常用的内容加以介绍。本书除了重点讲解Java的基本语法外,也特别强调AWT组件和Swing组件的用法,另外还有Java语言与网络、数据库的关系。希望读者在读完本书后,能在因特网上一展身手。本书共有16章,第1-1章为Java基本语法的介绍;第11章与第12章为AWT组件和Swing组件的介绍;第13章介绍Java事件,事件与AWT组件和Swing组件有非常密切的关系;第14章介绍绘图;第15章讲解网络;第16章涉及数据库。希望这些内容能对您有所帮助。本书承蒙上奇公司的萧进贤先生、徐瑞珠小姐、庄吴行世先生的鼎力相助,提供许多的宝贵意见,使得本书如期付印,在此特别感谢他们。最后,笔者深感Java语言包容甚广,欲窥其全貌,谈何容易!再加上个人的天赋、学识和取材的局限,相信还有许多地方不尽如人意,有不当之处还请大家多多指教。 -
JBuilder 9.0入门与提高胡雷,叶曙光,徐饪编著本书对Borland公司最新版本的JBuilder9.0及其应用开发过程做了全面深入的介绍,向读者讲用JBuilder9.0进行Java编程的方法。书涵盖pplication,Applet,JSP,Servlet,EJB和WebService等内容。丰富的实例有助于读者尽快掌握使用JBuilder9.O的方法。本书内容新颖、语言浅显、例子典型、方便查阅。本书适用于JBuilder软件的初学者和刚刚从JBuilder的其他版本转到JBuilder9.0平台上的开发者学习使用。Borland公司于2003年最新推出的JBuilder9.0作为一种快速、高效的开发Java程序的软件并发工具,直受到业界的关注和欢迎。JBuilder更是一种强大、完善、全面的开发工具,它长期的发展和演化过程使其能够不断适应应用软件体系结构的最新发展和用户需求,成为Java程序开发者的最佳开发工具之一。我们编写本书的目的是希望能够引导读者利用JBuilder这一强大工具,进行Java各类程序的开发。本书有以下特点:1.内容新颖。本书面向Jbuilder9.0的最新版本,使用了当前Java程序开发的先进技术。2.语言浅显。本书面向JBuilder软件的初学者和刚刚从其他版本JBuilder转到JBuilder9.0平台上的开发者,语言浅显,通俗易懂,使读者可以轻松掌握相关的知识。3.例子典型。本书所选用的例子,都是针对所在章节的相关知识,力求涵盖所有内容且,且各章均配有附图实例。4.方便查阅。本书的例子都相对独立,查阅某章的例子,一般不需要之前章节的知识。本书全面地介绍了JBlder9.0程序开发的基本知识,共分为12章,另有两个附录,各章主要内容如下。第1章介绍了Java和JBuilder9.0的基础知识。首先对Java做了简短的概述,接着简单介绍了JBuilder9.0的新特性和安装过程。第2章以两个HelloWorld程序为例,详细解释了最常见的两种Java应用程序Application和JavaApplet在Builder9.0中的创建和生成过程,并通过程序代码的修改,提供了JBuilder9.0中源代码修改的具体过程。第3章深入全面地介绍了Java的相关知识,包括Java的语法和常用的类库,为本书中后续内容的理解打下坚实的基础。第4章通过实例,讲述了一些常用Swing控件的使用,包括它们的属性设置以及控件事件响应函数的编码过程。第5章通过一个简易计算器的例子,详细讲述了使用JBuilder9.0开发应用程序(Application)的全过程。第6章由于Applet和Application除了对磁盘的访问权限以外相差无几,笔者没有花太多篇幅讲解一个复杂的Applet程序,而是用了一个简单,但带有网络特色的“邮件发送器”程序来使读者对Applet有一个明确的了解,并轻松建立和维护Applet项目。另外,还以一个经典的“网页时钟”例子讲述了多线的概念与实现。第7章通过对JDBC的介绍和几个示例的应用,展示了如何利用JBuilder开发与数据库相关的应用程序。第8章JavaBean是实现可重用组件的重要思想,JBuilder9.0提供了强大的BeanExpress工具,帮助开发者快速开发JavaBean。本章通过一个日期组件的例子,详细讲述了一个JavaBean的开发过程。第9章开始讲解J2EE规范的最外层——JSP(JavaServerPages),并附带说明了HTML语法。用了一个简单的“网页计算器”让读者先领略到动态网页的特点,了解JSP简单运算功能的实现方法,并为对Servlet和EJB的了解打下基础。第10章通过介绍Servlet的几个相关的重要的类以及它们的使用方法,展示了如何利用JBuilder来开发Servlet。第11章通过一个SessionBean,一个EntityBean以及一个MessageDrivenBean的示例开发,展示了JBuilder便捷开发EJB的能力。第12章通过对一个具体问题的解决,提出了WebService的方案,并以此为开头,接着讲述了XML,XML-RPC,SOAP,WSDL和WebService的概念。然后通过创建一个简单的例子,展示了使用JBuilder9.0创建WebService的方法,并通过对JBuilder9.0自带的一个例子的解析,展示了JBuilder9.0利用现有的WebService创建程序的方法。附录A收录了JBuilder9.0的关于新特性的部分联机文档,展示最新版JBuilder的特征。、附录B以JBuilder9.0的默认项目为例,简单介绍了JBuilder9.0的界面元素。本书由胡雷、叶曙光、徐饪编著,参与写作的还有李平、张晨、袁丁、张允中、叶子青、胡蓉、宁海洋、汪杰、孙展、张同、汪洋、刘冰等。由于时间仓促,加之水平有限,不当之处在所难免,请读者批评指正。 -
Oracle 9i JDeveloper开发手册(美)Peter Koletzke,(美)Paul Dorsey,(美)Avrom Faderman著;冯锐,由渊霞译;冯锐译PeterKoletzke:被Oracle公司授予OCM(OracleCertifiedMaster)大师级认证,已有近20年的从业经验,曾出席过100多次各种Oracle用户组织会议,并且获得众多奖项。他还是Quovera公司的企业电子商务解决方案培训的技术指导和首席讲师。PaulDorsey:被Oracle公司授予OCM(OracleCertifiedMaster)大师级认证,是Dulcian公司的创始人和总裁,纽约Oracle用户组的主席,同时也是IOUG精选期刊的撰稿编辑,以及ODTUG业务规则讨论会的创始人和主席。AvromFaderman:是Oracle公司的应用程序开发工具小组中的高级技术文档编写员。在OracleWorld会议上,他演示了JDeveloper和BC4J,并且作为JDeveloper小组的专家出席会议。本书是优秀的Java集成开发环境Oracle9iJDeveloper的权威指南,介绍了如何设计、调试和部署J2EE应用程序,并描述了Oracle9iJDeveloper中的特性、向导以及代码生成器。本书还介绍了有关Java业务组件(BC4J)的详细信息,另外大量附有注解的动手练习贯穿全书,指导您构建基于Java的应用程序。·充分利用Oracle9iJDeveloperIDE的功能·通过BC4J将应用程序与数据库对象紧密耦合,并表示业务规则·构建Java应用程序和applet·构建JSP应用程序·将应用程序部署到J2EE环境中·创建定制的、高性能的、可伸缩的BC4J应用程序·用UML类建模器建立应用程序模型·学习使用JSP页的BC4J数据标记库的最佳方法
