JAVA及其相关
-
项目实践精解JAVAWEB应用开发梁立新本书通过丰富的项目实践案例和深入浅出的讲解,引领读者学习Java Web应用完整的开发体系,以及Java Web的各个组件在项目开发中的实际应用。书中全面介绍了Java Web应用开发的分析、设计、开发和测试技术。本书的特色是以项目实践作为主线贯穿其中。本书提供了一个完整的eBookStore电子商务应用,通过对该项目各个功能模块从需求分析、系统分析设计、部署实现到测试等全过程的分析,使读者能够快速掌握Web开发中最核心的JSP-Servlet-JavaBean- JDBC等组件。其中还补充介绍了XML, JavaScript等技术的概念及应用;同时特别奉献了Web开发的前沿技术:Web 2.0和Ajax。另外,书中还提供了实际项目开发中的常用技巧:文件的上传/下载(upload/download)及数据分页/格式化显示(Display Tag)等。最后,读者能够依据书中提供的项目案例定制所需的功能,开发专业的Java应用系统。本书适合作为Java Web开发的培训教材或自学教材,也适合作为Java Web开发人员的参考书。 -
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语言程序设计》可作为高等学校程序设计语言教材,也可供从事软件开发的工程技术人员自学使用。 -
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。 -
Microsoft Enterprise Library高效开发指南(美)芬斯特编写健壮的企业应用对开发人员是年挑战,但是微软用免费的、可下载的.NET框架企业库迎接了这个挑战。企业库是一组应用程序和指导文档,提供了企业应用通用的功能;每个应用程序块都包含完整的源代码。微软提供的指导是使用应用程序块过程的全面路线图。有效使用微软企业库就是这个路线图。微软应用开发首席架构师Len Fenster恰好解释了如何用企业库应用程序块创建应用。Fenster概括了为.NET框架1.1实现的所有7个应用程序块并解释了在2.0版本中有什么变化。读者将学到:配置应用程序块是如何设计的,以及如何用于在运行时更容易地读写配置数据;配置应用程序块对于所有程序块的设计时是如何工作的;如何利用数据访问程序块创建可移植的数据层;如何利用异常处理应用程序块实现策略驱动、贯穿应用程序的异常处理系统;如何利用日志和检测应用程序块记录并检测与消息目的地无关的消息;如何利用安全应用程序块在应用程序中添加身份验证,认证,角色分配,安全缓存和配置成员功能;如何利用加密应用程序块添加解密数据、以及创建和比较哈希麦的功能;如何创建自己的应用程序块和提供程序并把它集成到企业库中。 不管你是否计划为你的组织扩展企业库,或者仅仅以一种持续的、可扩展的、集成的方式,用现有的程序块添加一些功能到你的架构中,这本书都会帮你走出困境并找到通向成功的道路。 -
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接口内部的复杂细节和伸缩性。 -
Java面向事件编程(美)布鲁斯等《Java面向事件编程(计算机科学与技术)》旨在帮助学生首先掌握对象和事件——这样他们很快就可以开始使用Java来完成一些重要的编程任务。《Java面向事件编程(计算机科学与技术)》由计算机科学教育领域的三位顶级专家编写,其中包括2005年SIGCSE奖得主Kim Bruce,这几位专家从根本上重新思考了究竟该如何讲授Java以及其他面向对象语言这一问题,《Java面向事件编程(计算机科学与技术)》正是他们共同努力的结晶。为了给学生提供“训练车轮”,他们需要尽早开始使用复杂的Java特性,《Java面向事件编程(计算机科学与技术)》作者引入了一个完整的面向对象图形库。使用该库时,学生可以立即着手编写简单的图形和动画程序,而且能够看到他们所编写代码的实际结果。与传统教学方式相比,学生能够更快地了解核心的Java特性,而且在具有必要的知识储备后,可以快速掌握一些诸如并发之类的强大Java特性。《Java面向事件编程(计算机科学与技术)》的对象优先方法、内容和特点已经在世界上许多顶级大学、四年制学院和两年制学院的教学实践中系统地得以证实。这些特点包括◆ 牢牢着眼于使用GUI组件的事件驱动的编程:学生通过体验单击环境来认识编程的方式;◆ 逐步、完整地涵盖所有典型的基础知识,包括数组、字符串、递归、文件、排名、搜索、继承性等;◆ 一种讲授异常的有效方式;◆ 一个有关面向对象设计基础知识的初级读本;◆ 每章中间都包含有习题,用于评估学习进度;◆ 每章末尾具有复习题和编程题,强化在该章学习的关键概念和技术;◆ 附录解释了如何浏览并阅读Java API。 -
JAVA程序设计对象和软件工程方法(美)莱利(David D.Riley) 著;苏钰涵、徐红梅、王琦、等 译本书采用“以对象为中心”的教学方法,介绍Java编程的技巧和面向对象方法。详细介绍对象和类、设计与实现、方法、基本数据类型、供应者类、逻辑和选择、继承、多态、重复、容器、数组、文件输入和输出、递归以及应用和Applet等内容。本书每章最后附有大量练习和编程练习,可以帮助读者巩固书中概念,注重重点难点,加深理解。附带光盘内容丰富、包括软件开发工具、案例分析模型、实例代码等。.本书适合作为计算机科学专业编程导论课程的教材或参考书。 -
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程序设计袁兆山 编著本书按照现代教育方法构思全书内容,详细介绍Java语言、Java面向对象编程及应用软件开发知识,内容新颖。第1~6章介绍Java编程环境、Java语言基础、数据类型、流程控制、数组、面向对象编程等内容。第7~16章讨论Java的高级主题,包括接口和包、Java图形用户界面设计与事件处理、Swing组件的应用、集合框架、集合框架的支持算法、Java I/O系统、异常处理、多线程程序设计、Applet、数据库编程、网络编程等。介绍B/S结构的分布式软件、EJB、Servlet、JSP技术、J2EE的编程框架与应用等。附录提供了Java课程设计实例研究——电梯模拟系统、ASCII字符集、Java关键字等。本书具有系统性、知识性、实用性等特点,可作为高等院校学生学习Java语言的教材,也可作为广大Java爱好者的参考书。 -
Java程序设计与实训教程王卫生 主编Java从1995年诞生以来,迅速成为Internet上最流行的编程语言,它以其跨平台、高安全性等特点,成为当前网络应用及编程首先工具之一。本书通过对Java语言的全面介绍,使读者学会运用面向对象的方法去分析和解决实际问题。在介绍Java编程原理和基础知识的前提下,本书特别注重实用性,包含大量精心设计并调试通过的Java实训材料,更方便初学者使用。本书共分13章,包括Java概述、Java基础、流程控制、方法、数组、面向对象的程序设计基础、类的封装、多态和继承、接口和包、异常处理、输入和输出、Java图形用户界面、高级用户界面GUI设计、Applet程序、多线程、数据库编程等内容。本书语言通俗易懂,内容安排合理,深入浅出,可以作为高职高专、成人高等教育院校计算机及相关专业的教材,也适合作为相关技术人员的自学参考书。
