关于J2ee

article/2025/9/22 13:24:42

   学习完j2se,对Java有了大概的了解,但是对接下来要学习的j2ee却有点囧,因为从概念里也get不到它到底是个什么东西!so,从整体看j2ee,让百度告诉我答案。

   Java2平台(1998年12月,SUN公司发布了JDK1.2,开始使用“Java 2”这一名称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2。)包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。

   J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

   J2EE平台由一整套服务(SERVICES)、应用程序接口(APIS)和协议构成,它对开发基于WEB的多层应用提供了功能支持。支撑J2EE的13种核心技术有:JDBC,JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVA MAIL 和JAF。


一、宏观印象: 分布式结构和J2EE

    过去,二层化应用--通常被称为CLIENT/SERVER应用--是大家谈论的最多的。在很多情况下,服务器提供的唯一服务就是数据库服务。在这种解决方案中,客户端程序负责数据访问、实现业务逻辑、用合适的样式显示结果、弹出预设的用户界面、接受用户输入等。CLIENT/SERVER结构通常在第一次部署的时候比较容易,但难于升级或改进,而且经常基于某种专有的协议(通常是某种数据库协议)。它使得重用业务逻辑和界面逻辑非常困难。更重要的是,在WEB时代,二层化应用通常不能体现出很好的伸缩性,因而很难适应INTERNET的要求。

    SUN设计J2EE的部分起因就是想解决二层化结构的缺陷。于是J2EE定义了一套标准来简化N层企业级应用的开发。它定义了一套标准化的组件,并为这些组件提供了完整的服务。J2EE还自动为应用程序处理了很多实现细节,如安全、多线程等。用J2EE开发N层应用包括将二层化结构中的不同层面切分成许多层。一个N层化应用A能够为以下的每种服务提供一个分开的层:显示:在一个典型的WEB应用中,客户端机器上运行的浏览器负责实现用户界面。

                   

    由于J2EE建立在JAVA2平台标准版(J2SE)的基础上,所以具备了J2SE的所有优点和功能。包括“编写一次,到处可用”的可移植性、通过JDBC访问数据库、同原有企业资源进行交互的CORBA技术以及一个经过验证的安全模型。在这些基础上,J2EE又增加了对EJB(企业级JAVA组件)、JAVA SERVLETS、JAVA服务器页面(JSPS)和XML技术的支持。


二、分布式结构与WEBLOGIC应用服务器

    J2EE提供了一个框架--一套标准API--用于开发分布式结构的应用,这个框架的实际实现留给了第三方厂商。部分厂商只是专注于整个J2EE架构中的的特定组件,例如APACHE的TOMCAT提供了对JSP和SERVLETS的支持,BEA系统公司则通过其WEBLOGIC应用服务器产品为整个 J2EE规范提供了一个较为完整的实现。

    WEBLOGIC服务器已使建立和部署伸缩性较好的分布式应用的过程大为简化。WEBLOGIC和J2EE代理处理了大量常规的编程任务,包括提供事务服务、安全领域、可靠的消息、名字和目录服务、数据库访问和连接池、线程池、负载平衡和容错处理等。通过以一种标准、易用的方式提供这些公共服务,象WEBLOGIC服务器这样的产品造就了具有更好伸缩性和可维护性的应用系统,使其为大量的用户提供了增长的可用性。

    以上是我从整体上对j2ee的认识,关于j2ee的13个核心技术,推荐大家阅读:

 

《J2EE中的13种技术规范》http://www.cnblogs.com/luohoufu/archive/2008/09/24/1298353.html

 

 


http://chatgpt.dhexx.cn/article/G4gtI6og.shtml

相关文章

J2EE架构简介

J2EE 体系结构简介 J2EE (Java 2 Platform, Enterprise Edition)即Java2平台企业版,它提供了基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型,这个多层通常通过三层或四层来实现: ①客…

概览J2EE

J2EE是一种基于组件与平台无关的技术架构。 J2EE核心是一组技术规范和指南,包含各类的组件、服务架构、以及技术层次。 一、 J2EE的体系结构 先来看一些概念: 1、组件:是提供业务服务的独立功能单元,易操作,属性和实…

J2EE 全面简介

J2EE 全面简介 刘湛 (jeru@163.net) 武汉大学信息与计算科学系学士2001 年 7 月 本文从五个方面对J2EE进行了比较全面的介绍。从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。本文分门别类的对J2EE中的服务,组件,…

自己搭建一个局域网(两台电脑)

1.首先保证两台电脑都有联网 2.更改适配器把两台电脑设为固定IP,同时让分配的IP地址相邻 3.使用ping命令,看是否能ping通。是,创建完成。否,有问题,重新分配固定IP后尝试。 哎,学校固定IP好像还要申请,哈哈…

如何用笔记本创建局域网

怎么用笔记本创建局域网呢?会不会很难? 现在教一个简单的方法创建局域网。 1、首先使用快捷键“WinR”打开cmd。 2、接着在弹出的窗口输入netsh wlan set hostednetwork modeallow ssid(这里输入你想给你局域网起的名字) key(这里输入自己设定的密码)&…

搭建小型局域网

Packet Tracer 是 Cisco 公司针对 CCNA 认证开发的一个用来设计、配置和故障排除网络的模拟软件。Packer Tracer 模拟器软件比 Boson 功能强大,比 Dynamips 操作简单,非常适合网络设备初学者使用。 学习任务 1、安装 Packer Tracer; 2、利用…

局域网组建

(1)回答问题:要想为计算机分配IP地址,必须要安装什么协议? 肯定是TCP/IP协议,安装及分配IP地址方法如下。按下面路径:控制面板》网络和 Internet》网络和共享中心》更改适配器设置》找到本地连接》右键属性,然后 1) 添…

不同局域网内进行网络连接的建立方法

前言 在这互联网和物联网的时代,网络连接与通信被使用的越来越多,如何建立两个网络IP地址的连接 (TCP或者UDP连接),也是一门学问。之前项目中遇到了这方面的问题,也被纠缠了一番,查阅大量资料&…

企业局域网的组建步骤和方法

什么是局域网?所谓的局域网(Local Area Network,简称LAN),用于将有限范围内(例如一个实验室、一层办公楼或者校园)的各种计算机、终端与外部设备互联成网。企业局域网怎么建立?首先来了解下不同规模企业网络…

建立局域网的条件

建立局域网的条件 我的意思是硬件方面,比如说2台电脑连接在一个路由器上,那么可以通过设置来建立局域网吗?要是想并联多台电脑的话。。。还需要什么硬件来建立局域网?谢谢高人帮助 建立局域网,如果2113不上网的话&…

如何创建一个局域网

如果你在家庭里建设小型的局域网,只需网线、路由器或者集线器或交换机即可。将网线连好后,做相应的设置就可以组建成局域网了。推荐用路由器,较方便。 对于Windows xp,典型的路由器共享上网 以下方法是我试过,可以将已…

如何在win10系统建立局域网

在办公环境内,局域网的作用可不小。团队的文件管理,打印机等设备共享,部分之间资料的分享以及日程排期信息交互等等,都离不开局域网。本文主要和大家探讨如何在win10系统建立局域网。 更多系统安装教程尽在小白系统重装官网 系统…

局域网搭建

局域网(Local Area Network,LAN)是在一个局部的地理范围内(如一个学校、工厂和机关内),一般是方圆几千米以内,将各种计算机,外部设备和数据库等互相联接起来组成的计算机通信网。 局…

如何建立一个小型的局域网,来实现电脑与电脑之间的通信

小编给大家介绍两种简单的连接方法 方法一:通过网线直接建立一个有线局域网的步骤(此方法最好至少有一台电脑是Win7的操作系统) 第一步:用一根普通的网线把两台需要连接的电脑连接起来(如连接成功,可直接进…

公司局域网如何组建 公司局域网搭建方法

公司局域网如何组建 公司局域网搭建方法 本文章由注册用户丽丽小姐上传提供 版权声明我要发布反馈 阅读:91147次 我要评论 汇聚专业的企业网络组建知识,为消费者提供最权威的公司局域网设计方案,是消费者们了解公司局域网怎么建立的重要参…

如计算机网络如何建立内部网,如何建立局域网【图文教程】

如何建立局域网【图文教程】 局域网是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。那么如何建立局域网呢?下面就来教大家如何建立局域网的方法,都来看看吧。 步骤1、关于如何建立局域网的问题,首先根据物理位置和距离情况&…

组建自己的局域网

最近想要自己组建一个集群,并且可以通过外网访问,查了好些资料,终于成功了! 设备清单:笔记本1:(4g内存,500g硬盘),笔记本2:(12g内存,120g固态硬盘…

如何创建局域网

文章目录 前言一、工具/原料二、方法/步骤总结 前言 创建局域网的基本目地是实现资源共享,更重要的是通过组建局域网来构建娱乐平台,利用局域网来打CS,玩魔兽…那种同乐的心情不言而喻;对来企业来说,通过组建局域网,能…

局域网怎么建立的?两台电脑如何组建局域网?

两台电脑如何组建局域网?最简单的方法无疑是直接使用网线连接两台计算机,但少有多台计算机放在一起的,这时候我们可以将所有计算机都连接到同一个路由上,就可以使用路由器来实现局域网的访问,具体操作请看下文内容。 …

局域网建立

局域网是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。那么如何建立局域网呢?下面就来教大家如何建立局域网的方法 步骤1、关于如何建立局域网的问题,首先根据物理位置和距离情况,制作若干根网线,并且通过测试确保网…