J2EE---必备对象认识

2024-08-26 21:32
文章标签 认识 对象 必备 j2ee

本文主要是介绍J2EE---必备对象认识,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    经过学习,对Java体系有了认识,J2ME、J2SE、J2EE是Java的三种版本,三者之间的初步认识如下:

    J2ME(Java 2 Platform Micro Edition):是为开发电子消费产品和嵌入式设备提供的解决方案,(这里的电子消费品不是指搭载了IOS或Android操作系统的手机)更多的是嵌入式中的使用。

    J2SE(Java 2 Platform Standard Edition): 是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。

    J2EE(Java2 Platform Enterprise Edition): 是为开发企业环境下的应用程序提供的一套解决方案。功能更加全面,用于数字处理和服务器端处理,在J2SE上提供了更多的接口。

    我用一幅图来理解:  

                                         

    J2ME就像是诊所里的医生,看病时候会给你开药来解决问题(小型版);J2SE就像是医院里的普通外科医生,看病除了开药还会给病人打针(标准版);J2EE就像是手术室里的主刀医生,开药看病手术样样都可以(企业版)。这样子理解就对于这三者有了生活上的联系。

      有一点注意:在java5.0版本后,j2me、j2se、j2ee分别改名为:javame、javase、javaee。而j2ee中的2就是指java2.0的意思。

 

     这次针对J2EE进行深入学习,先了解下J2EE的结构体系:

                               

    针对JavaEE体系,对其中重要概念做个宏观认识:

    Servlet: java servlet是一个java类,使用基于http协议的请求\响应模型,同Web客户进行交互。从上个图中看到,servlet由Web容器进行管理,同时能够生成动态内容,可将数据存储到Session中,一幅图就能理解这些:

                                                         

    Servlet看成是java机制的一个“外观”,这个外观在容器中,将数据保存到Web的浏览器中。

  

    JSP:全称Java Server Pages,是JavaServlet的扩展,根据客户端请求创建动态Web页面的文本文件。同时可以将其理解为一种动态网页技术标准。其中JSP包括:HTML标签,jsp标签,java代码。

                                                       

   JavaBean:百度百科里的讲解有些深奥,从知乎上看了大神们的讲解:

    Java语言欠缺属性、事件、多重继承功能。所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码。Java Bean正是编写这套胶水代码的惯用模式或约定。这些约定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。遵守上述约定的类可以用于若干工具或库。

    链接:http://www.zhihu.com/question/19773379/answer/31625054

    其实就是一种规范,用于表达实体和信息的规范,便于封装。先有个简单的认识就ok。

 

    EJB:是实现分布式业务逻辑的java组件。用通俗话说,EJB就是:"把你编写的软件中那些需要执行制定的任务的类,不放到客户端软件上了,而是给他打成包放到一个服务器上了"。是的,没错!EJB 就是将那些"类"放到一个服务器上,用C/S 形式的软件客户端对服务器上的"类"进行调用。

    看百度的百科总能睡着的感觉,看看大神的博客:(EJB的原理和实践)

           地址:http://blog.csdn.net/jojo52013145/article/details/5783677

     另外对于EJB的一些争议:点击打开链接


          JDBC:为java开发人员提供的一套行业标准API,在java应用和数据库之间建立独立于数据库的连接,类似于我们之前学生信息管理系统时候的“ODBC”。

                                                   

        JNDI:(Java Naming and Directory Interface)java命名和目录接口,为开发人员提供了统一的查询命名和目录的接口,构建在DNS、LDAP等服务之上。

                                                                       

    JMS: 是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。

可以理解为是应用程序之间的桥梁啊。

                                                                          

  

     Summary:整体学习开始先对java体系常用的对象做简单的了解之后,学习过程中慢慢的就会产生共鸣,因为我已经了解了它最基本的用处了。



这篇关于J2EE---必备对象认识的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1109738

相关文章

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3

Java实现将byte[]转换为File对象

《Java实现将byte[]转换为File对象》这篇文章将通过一个简单的例子为大家演示Java如何实现byte[]转换为File对象,并将其上传到外部服务器,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言1. 问题背景2. 环境准备3. 实现步骤3.1 从 URL 获取图片字节数据3.2 将字节数组

Javascript访问Promise对象返回值的操作方法

《Javascript访问Promise对象返回值的操作方法》这篇文章介绍了如何在JavaScript中使用Promise对象来处理异步操作,通过使用fetch()方法和Promise对象,我们可以从... 目录在Javascript中,什么是Promise1- then() 链式操作2- 在之后的代码中使

MyBatis的配置对象Configuration作用及说明

《MyBatis的配置对象Configuration作用及说明》MyBatis的Configuration对象是MyBatis的核心配置对象,它包含了MyBatis运行时所需的几乎所有配置信息,这个对... 目录MyBATis配置对象Configuration作用Configuration 对象的主要作用C

SpringBoot实现导出复杂对象到Excel文件

《SpringBoot实现导出复杂对象到Excel文件》这篇文章主要为大家详细介绍了如何使用Hutool和EasyExcel两种方式来实现在SpringBoot项目中导出复杂对象到Excel文件,需要... 在Spring Boot项目中导出复杂对象到Excel文件,可以利用Hutool或EasyExcel

Springboot控制反转与Bean对象的方法

《Springboot控制反转与Bean对象的方法》文章介绍了SpringBoot中的控制反转(IoC)概念,描述了IoC容器如何管理Bean的生命周期和依赖关系,它详细讲解了Bean的注册过程,包括... 目录1 控制反转1.1 什么是控制反转1.2 SpringBoot中的控制反转2 Ioc容器对Bea

Java对象和JSON字符串之间的转换方法(全网最清晰)

《Java对象和JSON字符串之间的转换方法(全网最清晰)》:本文主要介绍如何在Java中使用Jackson库将对象转换为JSON字符串,并提供了一个简单的工具类示例,该工具类支持基本的转换功能,... 目录前言1. 引入 Jackson 依赖2. 创建 jsON 工具类3. 使用示例转换 Java 对象为

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行

JSON字符串转成java的Map对象详细步骤

《JSON字符串转成java的Map对象详细步骤》:本文主要介绍如何将JSON字符串转换为Java对象的步骤,包括定义Element类、使用Jackson库解析JSON和添加依赖,文中通过代码介绍... 目录步骤 1: 定义 Element 类步骤 2: 使用 Jackson 库解析 jsON步骤 3: 添

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去