`

Java入门准备_Java应用的运行环境

阅读更多
Java的应用可以简单分为以下几个方面:

1、 Java的桌面应用

桌面应用一般仅仅需要JRE的支持就足够了。

2、 Java Web应用

Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:
Browser层:浏览器显示用户页面
Web层:运行Servlet/JSP
DB层:后端数据库,向Java程序提供数据访问服务

3、 Java企业级应用

企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:
Browser层:浏览器显示用户页面
Client层:Java客户端图形程序(或者嵌入式设备的程序)直接和Web层或者EJB层交互
Web层:运行Servlet/JSP
EJB层:运行EJB,完成业务逻辑运算
DB层:后端数据库,向Java程序提供数据访问服务

4、 Java嵌入式应用
Java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从Sun下载J2ME开发包,J2ME包含了嵌入式设备专用虚拟机KVM,和普通的JDK中包含的JVM有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。
分享到:
评论

相关推荐

    java基础知识入门_java_world_入门_

    `main`方法是每个Java应用程序的入口点,`System.out.println`用于在控制台打印字符串。 3. **编译与运行**:在命令行中,导航到`HelloWorld.java`所在的目录,使用`javac HelloWorld.java`命令进行编译,这将生成...

    《Java基础入门》-PPT.rar_Java基础入门PPT_fairlygtz_java基础 ppt_java自学ppt_r

    首先,PPT可能会从Java的起源和应用领域开始,介绍其跨平台的特性,即“一次编写,到处运行”的理念,以及Java在软件开发、移动应用、企业级应用、大数据处理等多个领域的广泛应用。 接下来,教程会详细介绍Java...

    java基础知识入门_java_world_入门_源码.zip

    这份"java基础知识入门_java_world_入门_源码.zip"压缩包显然旨在帮助初学者掌握Java编程的基础概念。源码通常包含一系列的Java程序示例,这些示例能够帮助学习者理解并实践Java语法和编程原则。 在Java基础知识...

    《Java基础入门》_源代码.zip

    2. **环境搭建**:学习Java的第一步是安装Java Development Kit(JDK),它包含了编译、调试和运行Java程序所需的工具。设置好环境变量JAVA_HOME和Path,确保能够从命令行运行`java`和`javac`命令。 3. **Hello, ...

    Java 基础入门_传智播客.pdf

    同时,Java提供了同步机制(如synchronized关键字、wait()、notify()和notifyAll()方法)来避免多线程环境下的数据竞争问题。 《Java基础入门_传智播客.pdf》这份资料会详细阐述以上内容,并通过丰富的实例和练习...

    java入门必备知识:java运行环境详细介绍

    Java 入门学习的过程中,了解并设置好Java运行环境是至关重要的一步。本文将详细讲解Java运行环境的基础知识,帮助新手快速掌握Java开发环境的搭建。 首先,我们要明确开发Java需要哪些基本组件。最核心的就是Java ...

    java从入门到放弃_java_goeshbm_

    4. **JVM优化**:了解JVM内存模型、垃圾收集机制,以及如何调优Java应用性能。 【标签】"java goeshbm"可能意味着该资源涵盖了Java编程的多个方面,从基础到进阶,或许还涉及到了一些特定的项目或案例。然而,由于...

    dq.zip_java 入门_java入门

    总的来说,Java入门的学习需要耐心和实践,通过不断编写和运行代码,才能逐渐掌握这门强大的编程语言。同时,结合实际项目或问题解决,将理论知识与实际应用相结合,能够更有效地提升编程技能。

    Java学习资料_java_climatelsm_

    综上所述,这份"Java学习资料_java_climatelsm_"是一个全面的入门指南,适合对Java感兴趣或准备进入气候科学计算领域的初学者。它将帮助学习者从零开始,掌握Java编程基础,并通过实际的代码示例了解如何在气候相关...

    JAVA入门_精品21天学通JAVA

    Java是一种广泛应用于多种平台的编程语言,它以其简单性、面向对象的特性、平台独立性、...对于想要学习编程的新手而言,Java是一个非常友好的起点,而通过本教材所介绍的Java入门知识,可以为学习者打下坚实的基础。

    Java入门123(二维码版)_java编程_

    《Java入门123(二维码版)》是清华大学出版社于2015年出版的一本针对初学者的Java编程教程,结合了二维码技术,旨在提供更丰富的学习资源和互动体验。这本书涵盖了Java语言的基础知识,是Java编程学习的起点。 在...

    java_card_kit-2_2_1.zip_Java Card Kit2.2.2_java_card_kit-2_2_ja

    Java Card技术是Oracle(前身为Sun Microsystems)推出的一种在智能卡上运行微型Java应用程序的平台。这个"java_card_kit-2_2_1.zip"压缩包包含了Java Card开发工具集的版本2.2.2,是用于开发、测试和部署Java Card...

    Java 基础入门_传智播客(无解压密码) - 高清-带书签

    在Java入门学习中,首先需要了解的是Java的历史和发展,它由James Gosling在1995年创立,目标是创建一种可以在各种设备上运行的“一次编写,到处运行”(Write Once, Run Anywhere)的语言。Java的核心特性包括面向...

    Flex_+_LCDS_+_Java_入门_教程

    ### Flex + LCDS + Java 入门教程 #### 一、Flex是什么? Flex是一种用于构建跨平台的丰富互联网应用程序(RIA)的软件框架。它基于Adobe Flash平台,并使用MXML和ActionScript语言来构建和控制应用程序。Flex允许...

    JAVA_WEB_PPT.rar_java ppt_java web_java web ppt_java.ppt

    Tomcat是最常用的Java Web应用服务器,它实现了Servlet和JSP规范,为Java Web应用提供运行环境。其他的Web容器如Jetty、Glassfish等也有各自的优点和适用场景。 **八、移动通信Web开发** 随着移动设备的普及,移动...

    SouSou.rar_JAVA嗖嗖移动_java小程序_slighthtt_spendsem_嗖嗖移动大厅

    Java应用程序可以在任何支持Java运行环境的设备上运行,这使得它在移动应用开发领域有着广泛的应用。 "嗖嗖移动大厅"可能是这个Java项目的核心部分,它可能是一个模拟移动应用环境的平台,用户可以通过编写和运行...

    Java入门到精通pdf

    《Java入门到精通》是一本面向Java初学者的权威指南,旨在帮助读者快速掌握Java编程语言的基础知识并逐步深入到高级技术。这本书涵盖了从安装Java开发环境,理解基本语法,到构建复杂应用程序的全过程,是学习Java...

    第1章 Java开发入门_上机练习.docx

    Java开发入门是编程学习的基础,本章节主要介绍了如何进行Java的上机实践,包括JDK开发环境的配置、Java程序的编辑、编译和运行,以及Java Applet小程序的创建和运行。 首先,JDK(Java Development Kit)是Java...

    NetBeansProjects_java入门教程示例_largestjdm_

    NetBeansProjects是一个开发环境,它为编写、测试和调试Java应用程序提供了集成平台。在这个教程示例中,"largestjdm"可能是指一个具体的Java编程实例,旨在帮助学习者理解如何在Java中找到并处理最大的数字(JDM...

    第1章 Java开发入门_教学设计.pdf

    【Java开发入门】Java是一种高级程序设计语言,由Sun公司(现Oracle公司)于1995年推出,因其简单性、面向对象、安全性、跨平台性以及支持多线程等特性而广受欢迎,尤其在互联网、移动通信和家电领域应用广泛。...

Global site tag (gtag.js) - Google Analytics