JAVA及其相关
-
Java数据库系统开发案例精选明日科技 编著《Java数据库系统开发案例精选》精选了7个当前应用较广泛的数据库系统案例,详细介绍了使用Java开发数据库管理系统的思路、方法和技术。主要内容包括环境配置、网络购物中心、图书馆管理系统、销售管理系统、医药进销存管理系统、通用固定资产及设备管理系统、学生成绩管理系统、手机网络纸牌游戏等。读者只需将案例部分稍加修改,即可为企业使用。《Java数据库系统开发案例精选》光盘不仅包含了书中所有数据库系统实例的源程序和相关开发素材,还包含免费赠送的数十种实用软件工具和7个实例的设计范例。《Java数据库系统开发案例精选》所有源程序都经过精心调试,在Windows XPWindows 2000下测试通过,保证能够正常运行。《Java数据库系统开发案例精选》内容精练,重点突出,实例丰富,是各级程序开发人员必备的、不可多得的数据库系统开发参考用书,也非常适合大中专院校师生阅读。 -
Java编程入门经典(美)卡登赫斯第 著,梅兴文 译本书通过大量示例程序循序渐进地引导读者快速掌握使用Java开发程序的基本技能。.全书分8个部分,包含25章和5个附录。第一部分通过一个简单的Java程序和各种动态网页,让读者对Java程序的编写流程和工作原理以及Java的广泛用途有感性的认识;第二部分介绍有关编程的基本知识,包括变量、条件语句和循环语句;第三部分探讨数组和对象;第四部分介绍如何创建图形用户界面,包括如何使用各种图形界面组件、如何使用布局管理器来排列组件以及如何响应用户输入;第五部分阐述如何创建交互式Web程序、处理错误、使用线程及读写文件;第六部分探讨如何读写XML数据、如何使用字体、颜色和图形,以及如何创建动画;第七部分介绍如何使用XML-RPC创建Web服务;第八部分为附录,阐述了如何安装与使用JDK和NetBeans集成开发环境,并介绍了网上的各种Java资源。本书可作为初学者学习Java编程技术的教程,也可供其他语言的程序员学习Java时参考。..·创建Java applet和应用程序;·安装并使用Sun的Java开发工具包;·在网页中加入交互性和动画;·提高面向对象编程技能;·使用Java Swing创建用户界面;·使用2D图形;·使用Java编写Web游戏;·创建线程化applet。学完本书全部内容,就能创建Java程序了。本书采用直观、循序渐进的方法,每章建立在前一章的基础之上,引导读者全面学习Java编程的关键知识。... -
Eclipse Cookbk中文版(美)霍兹纳 著,王欣轩 译Eclipse是一个集成开发环境(IDE),它将代码编辑器、编译器、调试器、文本编辑器、GUI生成器和其他组件集成到单个用记有友好的应用程序中。Eclipse提供了一个扎实的基础,使Java开发人员能够构建和运行集成的软件开发工具,进行Web开发、应用程序设计、建模、实现、测试等。针对使用Eclipse这个新的Java开发平台时可能遇到的175种情况——从自动部署Web应用程序,到逆向工程编译代码,从跨越多个包重命名类的所有引用,到初始化SWT JNI库——本书提供了面向任务的解决方案。本书汇集了针对复杂的IDE日常任务的大量解决方案,例如:在多种环境下安装和设置Eclipse;自动代码填充和自定义组合键;设置Eclipse,以自动添加标记和纠正语法错误;自动扩展和实现接口,使用JUnit进行自动测试和集成测试;将Eclipse连接到CVS存储库,使用Ant自动编译大型项目,包括应用程序的运行和部署;广泛介绍SWT,包括非矩形窗口、标签文件夹和浏览器等新特性;在SWT应用程序中嵌入Swing和AWT窗口,使用Eclipse插件框架创建菜单和透视图,创建插件向导和视图。各节采用Cookbook系列特有的“问题/解决方案/讨论”模式对问题进行了清晰、透彻的描述,简要而完整地讨论了解决方案,并举例说明了解决方案。本书可以满足各个层次的Java程序员的需要,尤其是那些打算超越教程(不仅仅是编写插件和扩展)和每天使用Eclipse的程序员。 -
Complete Reference Tapestry深入浅出董黎伟 编著本书以循序渐进的方式,从Tapestry框架技术的基本概念入手,讲解Tapestry框架在J2EE Web应用程序中的整体架构实现。使读者在学习如何使用Tapestry框架技术的同时,还能够获得在J2EE Web应用程序中应用Tapestry框架的先进经验。本书详细介绍了Hivemind框架的原理与应用,使读者不但可以通过Hivemind来重构Tapestry的官方实现,还可以使用Hivemind来搭建J2EE Web应用程序的业务层。在本书还提供了一个以Hibernate+Hivemind+Tapestry 4.0为架构的J2EE Web应用程序示例,为读者提供一个完整的J2EE Web应用程序解决方案。本书还介绍了作者为Tapestry扩展的额外功能,即页面流程,详细阐述了该功能的作者思维与源代码实现过程,并提供了应用示例。 本书在介绍内容安排上,充分考虑到Tapestry对主流Java应用支持的功能。介绍了对Spring、Hibernate、Ajax等技术的融合。这样用Tapestry可以开发非常热门的web应用。为了方便读者在应用Tapestry框架时对各种知识点进行查阅,本书的各个章节相互独立,因此本书不但可以作为一部学习教程,也可以作为一本工具参考书。本书适合Web框架技术的爱好者、Tapestry入门学习者、Tapestry表现层开发人员和关注下一代的Web开发技术的公司与个人用户。 -
Java EE5实用教程李绪成、滕英岩、闫海珍本书以原内部讲义为基础,增加了Java EE 5(2006年5月发布的最新版本)中新增加的内容。本书共分为五部分,其一为Java基础服务,包括JDNI,JDBC和JTA技术。其二为Web组件部分,包括JSP,JavaBean,JSTL,EL,Servlet和JSF等。其中,JSTL和EL是JSP 2.0之后的规范才加入的,而JSF是Java EE 5规范新加入的。第三是EJB部分,包括对EJB 2.X和新增加的EJB 3的介绍。第四是Java持久性,是EJB 3中新增加的内容,是EJB 2.X中实体Bean的替代技术。最后为高级服务,主要介绍Java Mail API和Java企业级应用的安全问题。本书可作为计算机相关专业高年级本科生或者研究生课程Java企业级应用开发和Java EE等课程的教材,也可以作为自学Java EE5的开发人员的参考书籍。 -
JAVA程序设计对象和软件工程方法(美)莱利(David D.Riley) 著;苏钰涵、徐红梅、王琦、等 译本书采用“以对象为中心”的教学方法,介绍Java编程的技巧和面向对象方法。详细介绍对象和类、设计与实现、方法、基本数据类型、供应者类、逻辑和选择、继承、多态、重复、容器、数组、文件输入和输出、递归以及应用和Applet等内容。本书每章最后附有大量练习和编程练习,可以帮助读者巩固书中概念,注重重点难点,加深理解。附带光盘内容丰富、包括软件开发工具、案例分析模型、实例代码等。.本书适合作为计算机科学专业编程导论课程的教材或参考书。 -
SWING HACKS-100个业界最尖端的技巧和工具(美)马里那齐、等Java编程语言一般是和重要的企业级应用程序联系在一起的,运行它们的服务器可能主位于蒙大拿的某个冰冷的机房里。不过,是桌面应用催生了Java,未来也必将是桌面应让Java能更加光彩夺目。通过AWT和现在的Swing,Java为编写图形化用户界面提供了丰富的客户端API。不过想要让Java、AWT和Swing达到最佳性能并不容易(也不方便),特别是在模拟交互式Web站点或像Windows XP和Mac OS X这样的操作系统外观时更是如此。本书能帮助JAVA开发人员跳过Swing的基础节直接让桌面应用程序贴近现实。如果读者是一个Java开人员,并想开发带有一流外观的企业级应用程序,那就应该掌握Swing。不过对Swing的hack并不仅仅局限于对它的正常使用,而是关于一些读者或许要经过多年才能领会到的技巧。它们是一些富有创造性的、原创的甚至是诡异的hack,能让读者发出由衷的惊叹:“我可没想过居然能用Swing干这个!”在本书中,读者将学到:过滤不用的列表控件,对用户的输入做出合适的反应;为列表和组合框组件提供拖放功能;在图形组件之间实现动态效果,并能创建动态列表式界面;控制任何方面,从鼠标指针到光标,乃至闪动键盘灯;在Swing中构建分层、覆盖组件并灵活使用透明窗格屏蔽Swing接口内部的复杂细节和伸缩性。 -
Microsoft Enterprise Library高效开发指南(美)芬斯特编写健壮的企业应用对开发人员是年挑战,但是微软用免费的、可下载的.NET框架企业库迎接了这个挑战。企业库是一组应用程序和指导文档,提供了企业应用通用的功能;每个应用程序块都包含完整的源代码。微软提供的指导是使用应用程序块过程的全面路线图。有效使用微软企业库就是这个路线图。微软应用开发首席架构师Len Fenster恰好解释了如何用企业库应用程序块创建应用。Fenster概括了为.NET框架1.1实现的所有7个应用程序块并解释了在2.0版本中有什么变化。读者将学到:配置应用程序块是如何设计的,以及如何用于在运行时更容易地读写配置数据;配置应用程序块对于所有程序块的设计时是如何工作的;如何利用数据访问程序块创建可移植的数据层;如何利用异常处理应用程序块实现策略驱动、贯穿应用程序的异常处理系统;如何利用日志和检测应用程序块记录并检测与消息目的地无关的消息;如何利用安全应用程序块在应用程序中添加身份验证,认证,角色分配,安全缓存和配置成员功能;如何利用加密应用程序块添加解密数据、以及创建和比较哈希麦的功能;如何创建自己的应用程序块和提供程序并把它集成到企业库中。 不管你是否计划为你的组织扩展企业库,或者仅仅以一种持续的、可扩展的、集成的方式,用现有的程序块添加一些功能到你的架构中,这本书都会帮你走出困境并找到通向成功的道路。 -
VISUAL STUDIO HACKS-100个业界最尖端的技巧和工具(美)艾弗里无论从哪个平台上说,Visual Studio都是最好的集成开发环境,有了它,NET开发工作将变得极其容易。Visual Studio之所以如此诱人是因为用户只需花短短几个小时就可以熟悉它的用法,并获得惊人的工作效能。尽管如此,还是有许多鲜为人知的特性潜伏在它的表面之下,用户自己不太容易发现它们。本书中包含了100个来自Visual Studio专家的技巧与工具,向你展示如何把这个已经强大无比的IDE带向全新的高度。每花一分钟时间阅读这些hack,就能节省数小时的研究时间。在本书中,将学到如下内容:·如何控制项目与解决方案,包括程序集引用、项目引用。学习如何对项目与解决方案文件进行剖析。·掌握Visual Studio编辑器——从关剪贴板到代码重构,用户将学会如何让编辑器为自己做更多的工作。·如何通过宏、插件与Tweak自定义从键盘快捷键到工具栏的各个项目,扩展并增强Visual Studio。·掌握Visual Studio的调试器,学习调试脚本代码与SQL的方法,使用用户观察器扩展调试器功能,并深入了解断点。·探索能集成到Visual Studio中的新信息源,包括Google搜索结果与其他联机信息资源。·通过应用单元测试编写更健壮的代码,从而更容易地创建文档,并能过博客与代码段知识库与他人共享代码。本书是为从初学者到经验丰富的NET开发人员编写的。书中有大量实用的、独创的点子与技巧可供用户立即使用。不论用户是想掌握诸如调试器与代码编辑器这样的核心功能,还是希望以其他开发人员想都不敢想的方法扩展Visual Studio,本书都将助你心想事成。适用于所有版本的Visual Studio。 -
Java语言程序设计张思民《Java语言程序设计》内容由3部分组成。第1部分(第1-3章)是对Java语言基本概念、基本特征及面向对象的基本思想的介绍。第2部分(第4-6章)为图形及用户界面设计,除介绍Java图形用户界面设计之外,还介绍了Java图形、数字图像处理和Java 3D的基础知识。第3部分(第7-12章)为Java的应用,介绍输入/输出流、网络通信、数据库连接及J2ME程序设计基础知识。《Java语言程序设计》的编写内容与《Java程序设计实践教程》配套,《Java程序设计实践教程》中所涉及的基础知识在《Java语言程序设计》中都有体现。《Java语言程序设计》还提供了实验指导。《Java语言程序设计》在体系结构的安排上将Java语言基础知识和编程思想有机结合,书中每一部分的内容都从基本概念到具体应用给出了大量示例和图示来加以说明,并用短小的典型案例进行了详细的分析解释,对读者学习有很大的帮助。《Java语言程序设计》可作为高等学校程序设计语言教材,也可供从事软件开发的工程技术人员自学使用。
