999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Eclipse開發環境的J2EE編程技術

2008-12-31 00:00:00
考試周刊 2008年47期

摘要: Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺。Eclipse的出現,為Java開發者提供了免費使用Java集成開發環境的機會。本文基于此開發環境來講解如何搭建J2EE開發環境。

關鍵詞: Eclipse J2EE 編程技術 搭建

前言

隨著社會信息化程度不斷提高,越來越多的軟件開發人員需要開發Web應用程序。目前網絡編程主要有兩大技術體系:基于J2EE的網絡開發和基于.NET的網絡開發。J2EE技術以其開放性、靈活性、安全性和技術成熟度贏得了廣大編程愛好者的青睞,并且在目前企業級信息系統開發領域也占領了很大的市場,取得了許多成功的案例。

Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺。Eclipse的出現,為Java開發者提供了免費使用Java集成開發環境的機會。一些免費插件的出現,大大豐富了Eclipse開發平臺的功能,尤其是一些支持J2EE開發的免費插件(如Lomboz)的出現,使得Eclipse成為眾多J2EE愛好者首選的開發平臺。

一、J2EE產生的背景

1.企業級應用框架的需求。

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

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

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

為了滿足開發多層體系結構的企業級應用的需求,Java的創始人Sun公司在早期的J2SE(Java 2 Platform Standard Edition)基礎上,針對企業級應用的各種需求,提出了J2EE(Java 2 Platform Enterprise Edition)。

二、什么是J2EE

J2EE是一個標準中間件體系結構。與Java不同,J2EE是一種體系結構,而不是一門編程語言。Java是一門編程語言,可以用來編寫各種應用程序。J2EE是一個標準中間件體系結構,旨在簡化和規范分布式多層企業應用系統的開發和部署。

典型的J2EE結構的應用程序包括四層:客戶層、表示邏輯屋(Web層)、業務邏輯層和企業信息系統層。如圖1所示。

J2EE客戶層可以是網絡瀏覽器,也可以是桌面應用程序。

表示邏輯層(Web層)、業務邏輯層都位于應用服務器上,它們由一些J2EE標準組件JSP(Java Server Page)、Servlet、EJB(Enterprise JavaBeans)等來實現,這些組件運行在實現了J2EE標準的應用服務器上,以實現特定的表現邏輯和業務邏輯。

企業信息系統層主要用于企業信息的存儲管理,主要包括數據庫系統、目錄服務等。J2EE應用程序組件經常需要訪問企業信息系統層來獲取所需的數據信息。

J2EE體系架構的實施可顯著地提高企業應用系統的可移植性、安全性、可伸縮性、負載平衡和可重用性。

三、J2EE的優越性

1.基于Java技術,平臺無關性表現突出。

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

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

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

四、搭建J2EE開發環境

目前J2EE應用開發環境分為兩大類:基于命令行的開發環境和集成開發環境。基于命令行的開發環境利用簡單的文本編輯器編寫程序代碼,通過運行Java命令實現程序的編譯、發布、運行等操作。這個開發方式對于開發人員要求較高,且比較煩瑣、易出錯,不易為初學者掌握。因此對于初學者來說,最適合使用集成開發環境進行入門學習。最常見的J2EE應用集成開發環境有Borland公司的Jbuilder、IBM公司的WSAD(Websphere Studio Application Developer)、Sun公司的SUNone Studio,等等。但這些集成開發環境價格昂貴,且運行時對機器的硬件配置要求比較高。而開放源代碼的免費集成開發環境Eclipse為J2EE開發環境的構建提供了另一條途徑。

Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺。Eclipse的出現,為Java開發者提供了免費使用Java集成開發環境的機會。由于Eclipse自身不包含JDK(Java Development Kit,Java開發工具包),因此,要利用Eclipse開發J2EE應用程序,必須首先要安裝JDK。

Eclipse只提供了通用的Java開發環境,為支持J2EE開發,需要為Eclipse添加支持J2EE開發專用插件。Lomblz是一個免費的J2EE開發插件,它將很多Java應用服務器、J2EE組件和Web應用開發向導工具集成到Eclipse中,可以幫助Java開發者在Eclipse環境內建立、測試和部署J2EE應用。

J2EE編程屬于服務器端應用的編程,因此J2EE程序的運行還需要一個中間件應用服務器的支持。Jboss是一個開放源碼的、功能強大的Java應用服務器,也是目前最受Java開發者歡迎的應用服務器之一。

五、小結

J2EE集成開發環境的搭建是開發J2EE應用程序的前提。J2EE容器的使用使測試極端復雜,以至于難以進行。這種困難局面源于業務邏輯和容器框架服務之間產生的耦合。借助于Spring的配置機制,使實現可以動態切換,這樣就有助于將業務對象從容器中釋放出來。這在通常錯綜復雜的J2EE編程領域是頗受歡迎的。

參考文獻:

[1]Allamaraju M著.聞道工作室譯.J2EE服務器端高級編程.北京:機械工業出版社,2001.

[2]楊紹方.深入掌握J2EE編程技術.北京:科學出版社,2002.

主站蜘蛛池模板: 免费看久久精品99| 久久黄色毛片| 欧美综合区自拍亚洲综合天堂| 日韩国产高清无码| 亚洲国产成熟视频在线多多 | 国产女人综合久久精品视| 婷婷中文在线| 午夜三级在线| jizz在线免费播放| 亚洲男人天堂久久| 丰满人妻久久中文字幕| h视频在线播放| 欧美翘臀一区二区三区| 亚洲va视频| 成人免费午夜视频| 亚洲精品777| 不卡无码网| 精品99在线观看| 操美女免费网站| 天堂岛国av无码免费无禁网站| 99re视频在线| 国产美女在线观看| 国产迷奸在线看| 国产激情国语对白普通话| 日韩精品无码免费一区二区三区 | 免费看久久精品99| 色欲色欲久久综合网| 中国毛片网| 国产又爽又黄无遮挡免费观看 | 久久99国产综合精品女同| 国产三区二区| 国产第一页第二页| 在线国产毛片| 亚洲国产精品一区二区第一页免 | 日韩美一区二区| 青青青视频91在线 | 777午夜精品电影免费看| 97视频在线观看免费视频| 欧美三级视频网站| 午夜在线不卡| 成人国产精品网站在线看 | 成人午夜视频免费看欧美| 亚洲欧美自拍中文| 亚洲va精品中文字幕| 国产一区二区三区在线无码| 国产成人喷潮在线观看| 激情综合婷婷丁香五月尤物| 特级欧美视频aaaaaa| 精品无码国产自产野外拍在线| 无遮挡国产高潮视频免费观看| 欧美一级视频免费| 日本精品αv中文字幕| 国产免费观看av大片的网站| 亚洲精品视频免费| 日本手机在线视频| 四虎永久在线精品国产免费| 99一级毛片| 国产精欧美一区二区三区| 久久美女精品国产精品亚洲| 亚洲日韩图片专区第1页| 久久伊人操| 三上悠亚一区二区| 国产欧美精品一区二区| 亚洲v日韩v欧美在线观看| 欧美成a人片在线观看| 欧洲在线免费视频| 无码在线激情片| 在线观看亚洲成人| 亚洲欧美成人| 无码人中文字幕| 久久综合九九亚洲一区| 伊在人亚洲香蕉精品播放| 亚洲成a人片在线观看88| 色135综合网| 国产精选小视频在线观看| 女人一级毛片| 欧美亚洲激情| 国产精品区网红主播在线观看| 青青草a国产免费观看| 又黄又湿又爽的视频| 国产麻豆精品久久一二三| 久久性视频|