Eclipse是Java和其他编程语言(如C,C ++,PHP和Ruby等)的集成开发环境(IDE).Eclipse提供的开发环境包括用于Java的Eclipse Java开发工具(JDT),用于C/C ++的Eclipse CDT,和PHP PDT for PHP等。 本教程将教您如何在使用Eclipse IDE开发任何软件项目的同时在日常生活中使用Eclipse。 我们将特别强调Java项目。
企业J ava B eans(EJB)是一种开发体系结构,用于构建高度可扩展且强大的企业级应用程序,以部署在符合J2EE的Application Server(如JBOSS,Web Logic等)上。 EJB 3.0正在从EJB 2.0转变,并使基于EJB的应用程序的开发变得非常容易。 本教程旨在全面了解有助于创建和部署企业级应用程序的EJB概念。 听众 (Audience) 本教程是为软件专业人
Google Gson是由Google开发的基于Java的开源库。 它有助于将Java对象序列化为JSON,反之亦然。 本教程采用简单直观的方式描述Google Gson的基本到高级概念以及如何使用其API。 听众 (Audience) 本教程对大多数Java开发人员非常有用,从初学者到专家。 完成本教程后,我们相信您会发现在您的程序中使用Google Gson很容易。 先决条件 (Prerequ
Guava是一个由Google开发的基于Java的开源库。 它有助于最佳编码实践,并有助于减少编码错误。 它为集合,缓存,基元支持,并发,通用注释,字符串处理,I/O和验证提供实用程序方法。 本教程采用简单直观的方式描述Guava的基本到高级概念以及如何使用其API。 听众 (Audience) 本教程对大多数Java开发人员非常有用,从初学者到专家。 完成本教程后,我们相信您会发现在您的程序中使
Guice是一个基于Java的开源依赖注入框架。 它非常轻巧,由Google积极开发/管理。 本教程涵盖了对Google Guice基本理解所需的大部分主题,并了解其工作原理。 听众 (Audience) 本教程是为初学者准备的,旨在帮助他们理解与Google Guice相关的基本概念和高级概念。 先决条件 (Prerequisites) 在开始练习本参考中给出的各种类型的示例之前,我们假设您已经
Google Java Module是一个基于Google Java Module开源库,可在GWT应用程序中提供优雅且功能丰富的Google Charts可视化,并可与GWT小部件库一起使用。 有章节讨论了Google图表的所有基本组件,并在GWT应用程序中提供了合适的示例。 Google Charts是一个纯JavaScript的图表库,旨在通过添加交互式图表功能来增强Web应用程序。 Goo
HighChart Java Module是一个基于HighChart Java Module开源库,可在GWT应用程序中提供优雅且功能丰富的Highcharts可视化,并可与GWT小部件库一起使用。 有章节讨论了Highcharts的所有基本组件,并在GWT应用程序中提供了合适的示例。 Highcharts是一个纯粹的基于JavaScript的图表库,旨在通过添加交互式图表功能来增强Web应用程
Hibernate是一种高性能的对象/关系持久性和查询服务,它是在开源GNU宽通用公共许可证(LGPL)下许可的,可以免费下载。 Hibernate不仅负责从Java类到数据库表(以及从Java数据类型到SQL数据类型)的映射,还提供数据查询和检索功能。 本教程将教您如何使用Hibernate以简单而简单的步骤开发基于数据库的Web应用程序。 听众 (Audience) 本教程是为那些想要了解Hi
iBATIS是一个持久性框架,可以自动化SQL数据库与Java,.NET和Ruby on Rails中的对象之间的映射。 iBATIS可以更轻松地构建更好的面向数据库的应用程序,并且代码更少。 听众 (Audience) 本教程是为希望详细了解iBATIS框架及其体系结构和实际用法的Java程序员而设计的。 先决条件 (Prerequisites) 在继续本教程之前,您应该对Java编程语言有一个
IntelliJ IDEA(以下简称IntelliJ)是Java中功能最强大,最受欢迎的集成开发环境(IDE)之一。 它由JetBrains开发并维护,可在社区和终极版本中使用。 这个功能丰富的IDE可以实现快速开发,并有助于提高代码质量。 本教程从基本介绍开始,慢慢深入了解高级功能。 本教程分为两部分:初学者可以从前4章开始。 其他人可以直接跳到第5章。 听众 (Audience) 本教程面向首
Jackson是一个非常流行且高效的基于java的库,用于将Java对象序列化或映射到JSON,反之亦然。 本教程将以简单直观的方式向您介绍基本和高级Jackson库API功能及其用法。 听众 (Audience) 此参考资料是为Java开发人员从初级到专家级准备的。 完成本教程后,您将发现自己具备中等水平的Jackson图书馆知识水平,从那里您可以将自己带到下一个级别 先决条件 (Prerequ
JasperReports是一个开源的Java报告引擎。 JasperReports是一个Java类库,适用于那些需要向其应用程序添加报告功能的Java开发人员。 这个简单且用户友好的教程几乎涵盖了初学者应该知道的JasperReports的所有基础知识。 听众 (Audience) 本教程专为软件专业人员以及希望学习JasperReports概念的所有初学者而设计。 先决条件 (Prerequi
Java 9是最受期待的,是Java编程语言的主要特性版本。 这是一个介绍性教程,以简单直观的方式解释了Java 9的基本到高级功能及其用法。 听众 (Audience) 本教程对大多数Java开发人员非常有用,从初学者到专家。 完成本教程后,您将发现自己在Java 9中具有中等水平的专业知识,从那里您可以将自己带到下一个级别。 先决条件 (Prerequisites) 了解基本Java编程语言是
Java密码体系结构(JCA)是一组用于实现现代密码术概念的API,例如数字签名,消息摘要和证书。 此规范可帮助开发人员在其应用程序中集成安 听众 (Audience) 本教程是为初学者准备的,使他们了解JCA的基础知识。 所有示例都是使用Java编程语言给出的,因此需要有关Java编程语言的基本概念。 先决条件 (Prerequisites) 对于本教程,假设读者具有Java编程语言的先验知识。
Java是一种多线程编程语言,这意味着我们可以使用Java开发多线程程序。 多线程程序包含两个或多个可以并发运行的部分,每个部分可以同时处理不同的任务,特别是在计算机有多个CPU时,可以充分利用可用资源。 多线程使您能够以多种活动可以在同一程序中同时进行的方式进行编写。 Java是一种高级编程语言,最初由Sun Microsystems开发并于1995年发布.Java可在各种平台上运行,例如Win