JAVA及其相关
-
设计模式结城 洁 著,博硕文化 译;博硕文化译本书是一本Design Pattern的入门书,书中以浅显易懂的语言逐一说明了GoF的23个Design Pattern,让初次学习面向对象的读者也能立即掌握。在本书中不会看到死板的理论型文章,以Java语言写出书中各Pattern的范例程序,可以直接在计算机上运行,便于读者深入体会和应用。学习设计Pattern不仅是为了将来做准备,而且有助于从另一个全新角度重新审视我们平时编写的程序,提高软件的复用性、扩展性,这才是设计Pattern的真正意义,也是本书理论与实例相结合的目的。 -
JAVATM实例技术手册(美)David Flanagan著;林剑,王宇飞译畅销书《Java in a Nutshell》的作者精心打造了这样一本实战型Java图书,全书都围绕着真实世界Java编程实例展开,你将从中获益多多。如果你更倾向于“通过例子”来学习,那么这本书正是你的首选。全新的第三版涵盖了Java 1.4,并收入了193个完整的实战示例,其中包括超过21900行认真编写并作了详尽注释的Java代码,在此涉及20个不同的客户端和服务器端API。有关XML和servlet的章节已经重写,以涵盖相应规范的最新版本,并展示对于Java 1.4的最佳实践。书中还增加和更新了一些实例,以展示其他一些新的Java特性和API。本书是《Java in a Nutshell》、《Java Foundation Classes in a Nutshell》和《Java Enterprise in a Nutshell》的姊妹篇,它与这几本速查手册相得益彰,填补了它们的不足,为Java编程新手和专家们提供了大量实例。本书并不局限于文字介绍,而是通过提供得到充分注释的实用示例并辅以简洁的解释,来让你放手实践以学习和探索Java及其API。本书包括展示以下内容的实例:·核心API,包括I/O、New I/O、线程、网络、安全、串行化和反射·桌面API,强调了Swing GUI、Java 2D图形、首选项、打印、拖放、JavaBeans、applet和声音·企业API,包括JDBC(数据库访问)、JAXP(XML解析和转换)、Servlets 2.4、JSP 2.0 (JavaServerPages)和RMI。本书先从展示结构化和面向对象编程技术的实例人手,可以作为Java编程新手的敲门砖。书中最后还提供了一个特殊的索引,利用这个索引可以很容易地查到使用一个特定Java类或完成某项特定任务的实例。每章都配有相关练习,可以让读者进一步探索并尽享学习的快乐。 作者简介David Flanagan是一个醉心于Java写作的计算机程序员,他的大部分时间都致力于编写Java相关图书。他的O'Reilly出版的其他畅销书还包括《Java in a Nutshell》、《Java Foundation Classes in a Nutshell》、《Java Enterprise in a Nuthsell》等。David在麻省理工学院获得了计算机科学与工程学位。他生活在地处西雅衅和温哥华之间的美国太平洋西北海岸。 -
Mastering JavaServer Faces中文版(美)Bill Dudney等著;孙勇,蔡云志译驾驭JavaServerFaces的能量,为您的Web创建自己的服务器端用户界面。这部创新性的著作将,帮助你您掌握各种工具,来运用JavaServerFaces(JSF)——一个使建立J2EETM应用用户界面变得更加容易得多的新标准——JavaServerFaces(JSF)。作者首先描绘了架构性的宏观宏伟的架构性画卷——涵盖了从实现中使用的各种模式(Pattern),到典型的JSF请求/响应生命周期的所有内容。接下来通过揭示JSF组件模型的各个组成部分,例如UI组件、事件和验证,你您将学习如何在真实世界中使用实战JSF。然后,作者阐明了如何怎样应用JSF,包括如何将JSF用户界面同业务层相集成,以及如何渲染你您自己的用户界面组件。通过这种方法,你您将能够自有信地心创建和验证你自己的、符合公司需要的定制应用。无论你您工作在J2EE或还是J2SETM领域,本书将向你您展示如何做到:使用UI组件来建立你您的用户界面确保你您所保存的数据满足应用的业务规则通过JSP实现中的自定义标记功能,将JSF同JSP相集成建立同EJB或POJO交互的JSF应用验证一个新组件,并将事件排入队列以调用自定义的应用逻辑将你您的应用从Struts迁移到JSF配套Web站点包括了书中所有的示例代码和解决方案。 -
精通JDO(美)David Ezzio著;韩来彬译;韩来彬译对于Java程序员和应用程序架构师来说,JDO具有不容忽视的价值。JDO为Java对象定义了通用的持久性,从而给应用程序的开发带来了众多优势。JDO能大大减少使用关系数据库所需的代码量,并且独立于数据库体系结构。 本书分为两部分。第一部分介绍了JDO的基本概念、查询、持久性管理器、事务和缓存、增强类和托管字段,以及JDOHelper、回调和导常。第二部分讨论了每种体系结构的应用程序设计问题和编码模式问题。书中还提供了一些示例来展示客户/服务器应用程序、Web应用程序以及使用Enterprise JavaBeans的应用程序。希望我多年来使用JDO构建应用程序的经验能对记者有所裨益。 本书主要面向Java程序员和应用程序架构师。 -
Java语言编程基础教程宋振会编著Java是美国SUN公司在1996年正式推出的纯面向对象的编程语言,主要用于Internet网络编程,目前为Java 2版本。《Java语言编程基础教程》按照此标准为基础,对Java进行了全面、详细的介绍。Java是在C++的基础上发展起来的,因此其基本语法和C++类似。为了让没有C++基础的读者也能读懂本书,《Java语言编程基础教程》在前面章节安排了C++的基础内容。概括起来本书内容主要包括:从C++编程转到Java编程;常量、变量和内存;运算符、优先级和结合律;面向对象的编程方法(类);条件判定和循环;创建窗体界面的组件;使用布局管理器布局界面;创建基于Web的Applet应用;窗体界面的交互和事件处理;程序运行中的异常处理;多线程编程;文件管理和输入/输出流;基于Web的网络编程。本书编写时参考了大量的国际软件工程师培训教程,又借鉴了作者多年的编程经验和教学经验,采用符合国际性标准的编程方法和惯例,将一些高深、抽象的理论,通过大量的程序案例进行讲述,使读者阅读起来通俗易懂。《Java语言编程基础教程》是学习Java语言编程的优秀教程,内容丰富,讲述清楚,实例典型而丰富,适用于Java培训学员、高等院校及职业院校的学生、其他Java编程爱好者。 -
Java项目开发实践雷之宇主编;孙颖,雷鸣宇,赵宇阳编著Java语言及其体系结构使“编写一次,随处运行”的程序成为现实,也使各种终端设备以同样的方式访问系统成为可能。本书用一些大家感兴趣的内容组织实例,从实例所涉及的知识点开始讲解,逐步切换到代码原型的介绍,最终呈现给大家一个完整实例。本书的另一个特点是所有的实例均由组件构架而成。对初学者来说,只要通过简单的组件调用,就可以实现那些复杂的、令人兴奋的功能。而对于那些有经验的程序员,则可以对组件进行改造,使之适用于更多的应用系统。本书的内容涉及:“高性能数据库访问”、“文件系统访问”、“工作流引擎”、“WebService编程”以及全新的“Struts编程”。◆以实用为指导思想,用大家最关心和最常用的功能组织实例:高性能的数据库访问,网络短信、网络文件柜,WebService编程:基于MVC的Struts编程。◆所有实例均由组件技术(JavaBean)构架而成,复杂功能轻松实现。◆所使用的组件经过严格测试并在许多大型业务系统中得到了应用,组件代码全部公开,随书奉送。 -
Java语言程序设计基础桂超,赵海廷 主编,张桂刚,包琼 编著本书由浅入深地介绍了Java语言的基础知识和编程的特点,旨在培养读者运用面向对象程序设计方法去解决实际问题的能力,是学习面向对象程序设计知识的基础教材。本书实例丰富,能够增强读者对相关内容的理解。同时,本书是对作者多年教学经验的总结,并融入了一定的实际编程技术。 本书内容丰富,系统性强,可作为高等院校Java语言程序设计课程的教材,也可供从事软件开发和应用的人员参考。 -
JDK 1.5类库大全陈烨,张蓓等编著本书从实用的角度出发,系统地介绍了JDK 1.5中各种实用类,尤其是新增类的结构和使用方法。全书由19章组成,主要内容包括Java语言及JDK简介、Java虚拟机、Java.lang包、Collection框架、Number及其子类、字符及字符串处理、输入输出流、数学运算工具类、正则表达式、ZIP压缩工具、Java归档工具、时间日期工具、日志工具、属性文件工具、Java反射机制、网络、XML和JDK 1.5编程实践等。 本书内容丰富,从各个方面介绍了JDK 1.5中主要包和类的使用方法。在对类的API进行讲解时,结合了大量的实例,使读者能够快速掌握各个类的使用方法。 本书既可以作为Java初者学习Java语言的教材,也可以作为专业程序员进行程序开发的参考书。 -
Java网络高级编程殷兆麟,张永平,姜淑娟编著本书第1~3章介绍了网络进程通信的主要技术。其中,第1章介绍网络进程通信的基础类(InetAddress、URL、Socket等);第2章介绍Java远程方法调用RMI;第3章介绍Java与CORBA不同体系的组件间的通信技术;第4~6章主要介绍Java有关的Web技术。其中,第4章介绍Javabean技术;第5章介绍Servlet技术;第6章介绍JSP技术。第7~9章主要介绍Jaa有关的EJB及相关的技术。其中,第7章介绍JavaXML技术;第8章介绍异步消息服务技术JMS和JavaMail技术;第9章介绍利用Weblogic为服务器的EJB技术。第10章介绍Java安全体系结构、密钥、消息摘要、数字签名、访问控制、安全套接口SSL、主体身份认证JAAS和公共密钥架构PKI;第11章简明地介绍移动代理编程技术。本书可作为高校计算机应用、网络信息、电子商务技术等专业高年级学生J2EE技术、Java分布式技术、电子商务开发技术等课程教材,也可以作为Java网络编程爱好者的自学参考书. -
深入浅出Java Swing程序设计林智扬,范明翔,陈锦辉编著近几年Java的魅力已经扩展到各个应用角落,说它是目前最热门的程序语言一点也不为过。Java本身以互联网为发展方向,正好符合目前网络蓬勃发展的环境,加上各种功能配件推陈出新,能够迅速符合产品发展的需求,Java所带来的影响力是难以评估的,利用Java来开发系统软件,将可达到跨平台、易整合与易发展的特性。在本书中,我们将介绍Swing提供的各种窗口组件,使读者了解到Java除了具有强大的网络处理能力外,也具备了强大的窗口展示效果,让您可以很轻松地做出想要展示的组件,如菜单、表格、树状图等等。良好的系统功能若能配上良好的操作界面,将如同一颗宝石搭配完美的灯光与背景,更能突出宝石的不平凡与可贵。当然,若您对本书有任何的疑问或意见,我们非常欢迎您与作者联系(E-mail:BookQA@eknow.com.tw)。为了方便读者学习,随书附赠一张光盘,内附书中范例,敬请参阅光盘中范例文件目录(/exam)。
