成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

J2EE初學者要理解的幾個問題

開發 后端
J2EE是一套全然不同于傳統應用開發的技術架構,包含許多組件,主要可簡化且規范應用系統的開發與部署,進而提高可移植性、安全與再用價值。本文主要介紹新手入門,需要理解的幾個問題。

J2EE初學者要理解的幾個問題,在許多企業級應用中,例如數據庫連接、郵件服務、事務處理等都是一些通用企業需求模塊,這些模塊如果每次再開發中都由開發人員來完成的話,將會造成開發周期長和代碼可靠性差等問題。于是許多大公司開發了自己的通用模塊服務。這些服務性的軟件系列同陳為中間件。

J2EE的技術架構 

一、J2EE提出的背景

1、 企業級應用框架的需求

在許多企業級應用中,例如數據庫連接、郵件服務、事務處理等都是一些通用企業需求模塊,這些模塊如果每次再開發中都由開發人員來完成的話,將會造成開發周期長和代碼可靠性差等問題。于是許多大公司開發了自己的通用模塊服務。這些服務性的軟件系列同陳為中間件。

2、 為了通用必須要提出規范,不然無法達到通用

在上面的需求基礎之上,許多公司都開發了自己的中間件,但其與用戶的溝通都各有不同,從而導致用戶無法將各個公司不同的中間件組裝在一塊為自己服務。從而產生瓶頸。于是提出標準的概念。其實J2EE就是基于JAVA技術的一系列標準。

注:中間件的解釋 中間件處在操作系統和更高一級應用程序之間。他充當的功能是:將應用程序運行環境與操作系統隔離,從而實現應用程序開發者不必為更多系統問題憂慮,而直接關注該應用程序在解決問題上的能力。我們后面說到的容器的概念就是中間件的一種。

二、相關名詞解釋

容器:充當中間件的角色

WEB容器:給處于其中的應用程序組件(JSP,SERVLET)提供一個環境,使JSP,SERVLET直接更容器中的環境變量接口交互,不必關注其它系統問題。主要有WEB服務器來實現。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。該容器提供的接口嚴格遵守J2EE規范中的 WEB APPLICATION 標準。我們把遵守以上標準的WEB服務器就叫做J2EE中的WEB容器。

EJB容器:Enterprise java bean 容器。更具有行業領域特色。他提供給運行在其中的組件EJB各種管理功能。只要滿足J2EE規范的EJB放入該容器,馬上就會被容器進行高效率的管理。并且可以通過現成的接口來獲得系統級別的服務。例如郵件服務、事務管理。

WEB容器和EJB容器在原理上是大體相同的,更多的區別是被隔離的外界環境。WEB容器更多的是跟基于HTTP的請求打交道。而EJB容器不是。它是更多的跟數據庫、其它服務打交道。但他們都是把與外界的交互實現從而減輕應用程序的負擔。例如SERVLET不用關心HTTP的細節,直接引用環境變量 session,request,response就行、EJB不用關心數據庫連接速度、各種事務控制,直接由容器來完成。

RMI/IIOP:遠程方法調用/internet對象請求中介協議,他們主要用于通過遠程調用服務。例如,遠程有一臺計算機上運行一個程序,它提供股票分析服務,我們可以在本地計算機上實現對其直接調用。當然這是要通過一定的規范才能在異構的系統之間進行通信。RMI是JAVA特有的。

JNDI:JAVA命名目錄服務。主要提供的功能是:提供一個目錄系統,讓其它各地的應用程序在其上面留下自己的索引,從而滿足快速查找和定位分布式應用程序的功能。

JMS:JAVA消息服務。主要實現各個應用程序之間的通訊。包括點對點和廣播。

JAVAMAIL:JAVA郵件服務。提供郵件的存儲、傳輸功能。他是JAVA編程中實現郵件功能的核心。相當MS中的EXCHANGE開發包。

JTA:JAVA事務服務。提供各種分布式事務服務。應用程序只需調用其提供的接口即可。

JAF:JAVA安全認證框架。提供一些安全控制方面的框架。讓開發者通過各種部署和自定義實現自己的個性安全控制策略。

EAI:企業應用集成。是一種概念,從而牽涉到好多技術。J2EE技術是一種很好的集成實現。

三、J2EE的優越性

1、 基于JAVA 技術,平臺無關性表現突出

2、 開放的標準,許多大型公司已經實現了對該規范支持的應用服務器。如BEA ,IBM,ORACLE等。

3、 提供相當專業的通用軟件服務。

4、 提供了一個優秀的企業級應用程序框架,對快速高質量開發打下基礎

四、J2EE的現狀

J2EE是由SUN 公司開發的一套企業級應用規范。現在最高版本是1.4。支持J2EE的應用服務器有IBM WEBSPHERE APPLICATION SERVER,BEA WEBLOGIC SERVER,JBOSS,ORACLE APPLICATION SERVER,SUN ONE APPLICATION SERVER 等。

本文適合初學者閱讀,希望對你有幫助,供參考。

【編輯推薦】

  1. JavaScript實現二級聯動下拉框
  2. ASP.NET配置文件Web.config詳細解釋
  3. MVC+jQuery開發B/S系統:表單提交
  4. C++中的指針用法匯集
責任編輯:于鐵 來源: 百度
相關推薦

2009-06-10 14:10:23

J2EE學習J2EE是什么

2010-03-01 10:25:51

J2EE

2009-06-23 16:48:26

J2EE常見問題J2EE平臺

2009-06-10 13:37:06

J2EE可伸縮性J2EE靈活性J2EE維護

2009-06-23 08:06:46

J2EE體系架構J2EE模型J2EE設計模式

2009-06-11 17:06:11

J2EE歷史Java EE概述

2015-04-28 13:41:12

JavaJ2EE中文問題

2009-06-11 17:11:07

J2EE設計模式工廠模式

2009-06-22 17:34:40

J2EE架構

2009-06-18 15:54:57

J2EE下使用JNDI

2009-06-23 08:12:48

J2EE調用存儲過程

2010-11-09 17:13:17

SQL Server中

2023-08-05 16:12:47

systemdLinux

2009-06-22 17:05:41

Java EEJava企業應用

2009-06-22 17:10:51

J2EE中文問題Solaris

2009-06-10 13:30:32

J2EE四層模型客戶層Web層

2009-06-22 16:21:02

J2EE線程

2009-06-18 16:13:14

J2EE開發

2009-06-22 17:09:00

J2EE項目開發流程

2011-11-25 14:59:36

JavaJ2EE框架
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线成人 | 国产韩国精品一区二区三区 | 国产亚洲精品久久久久动 | 国产成人网 | 日本一区二区电影 | 色视频欧美 | 亚洲成人精选 | 亚洲国产成人在线观看 | 亚洲一区二区三区在线视频 | 国产精品伦一区二区三级视频 | 久久成人精品视频 | 三级视频在线观看 | 国产一级特黄aaa大片评分 | 亚洲最大看片网站 | 中文字幕不卡视频在线观看 | 欧美日韩久久久久 | 特级丰满少妇一级aaaa爱毛片 | 日韩在线播放视频 | 精品久久久久久亚洲国产800 | 精品欧美一区二区三区久久久 | 九九九久久国产免费 | 在线国产视频 | 永久www成人看片 | 一级毛片免费看 | 国产一级视频在线观看 | 午夜视频在线免费观看 | 精品免费国产视频 | 欧美日韩综合一区 | 国产福利91精品 | 国产精品久久久久久久模特 | 久久蜜桃资源一区二区老牛 | 国产欧美一区二区在线观看 | 成人精品一区二区三区中文字幕 | 亚洲电影一区二区三区 | 国产色爽 | 日韩欧美视频 | 一区欧美 | 精品欧美二区 | 亚洲第一色av | 精品国产精品国产偷麻豆 | 日日操夜夜操视频 |