http://www.jdon.com/idea/j2eebasic.htm
J2EE容器分為WEB容器和EJB容器,Tomcat/Resin是Web容器;JBoss是EJB容器+Web容器等,其中Web容器直接使用Tomcat實現(xiàn)的。所以你開發(fā)的Web應用程序可以在上面兩種容器運行,而你開發(fā)的Web+EJB應用則只可以在JBoss服務器上運行,商業(yè)產(chǎn)品Websphere/Weblogic等和JBoss屬于同一種性質(zhì)。
J2EE容器也稱為J2EE服務器,大部分時它們概念是一致的。
http://www.douzhe.com/jerry/archive/archive1_cn.htm
容器:充當中間件的角色
WEB容器:給處于其中的應用程序組件(JSP,SERVLET)提供一個環(huán)境,使JSP,SERVLET直接更容器中的環(huán)境變量接口交互,不必關(guān)注其它系統(tǒng)問題。主要有WEB服務器來實現(xiàn)。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。該容器提供的接口嚴格遵守J2EE規(guī)范中的WEB APPLICATION 標準。我們把遵守以上標準的WEB服務器就叫做J2EE中的WEB容器。
EJB容器:Enterprise Java bean 容器。更具有行業(yè)領(lǐng)域特色。他提供給運行在其中的組件EJB各種管理功能。只要滿足J2EE規(guī)范的EJB放入該容器,馬上就會被容器進行高效率的管理。并且可以通過現(xiàn)成的接口來獲得系統(tǒng)級別的服務。例如郵件服務、事務管理。
WEB容器和EJB容器在原理上是大體相同的,更多的區(qū)別是被隔離的外界環(huán)境。WEB容器更多的是跟基于HTTP的請求打交道。而EJB容器不是。它是更多的跟數(shù)據(jù)庫、其它服務打交道。但他們都是把與外界的交互實現(xiàn)從而減輕應用程序的負擔。例如SERVLET不用關(guān)心HTTP的細節(jié),直接引用環(huán)境變量session,request,response就行、EJB不用關(guān)心數(shù)據(jù)庫連接速度、各種事務控制,直接由容器來完成。
RMI/IIOP:遠程方法調(diào)用/internet對象請求中介協(xié)議,他們主要用于通過遠程調(diào)用服務。例如,遠程有一臺計算機上運行一個程序,它提供股票分析服務,我們可以在本地計算機上實現(xiàn)對其直接調(diào)用。當然這是要通過一定的規(guī)范才能在異構(gòu)的系統(tǒng)之間進行通信。RMI是Java特有的。
JNDI:Java命名目錄服務。主要提供的功能是:提供一個目錄系統(tǒng),讓其它各地的應用程序在其上面留下自己的索引,從而滿足快速查找和定位分布式應用程序的功能。
JMS:Java消息服務。主要實現(xiàn)各個應用程序之間的通訊。包括點對點和廣播。
JavaMAIL:Java郵件服務。提供郵件的存儲、傳輸功能。他是Java編程中實現(xiàn)郵件功能的核心。相當MS中的EXCHANGE開發(fā)包。
JTA:Java事務服務。提供各種分布式事務服務。應用程序只需調(diào)用其提供的接口即可。
JAF:Java安全認證框架。提供一些安全控制方面的框架。讓開發(fā)者通過各種部署和自定義實現(xiàn)自己的個性安全控制策略。
EAI:企業(yè)應用集成。是一種概念,從而牽涉到好多技術(shù)。J2EE技術(shù)是一種很好的集成實現(xiàn)。
EJB容器
EJB容器用來容納業(yè)務邏輯,并為業(yè)務邏輯截取請求。EJB容器支持EJB訪問JMS、JAAS、JTA、JavaMail、JAXP、JDBC和連接器(Connector)。
Web容器
Web容器截取通過HTTP、FTP、SMTP或其他協(xié)議發(fā)送的請求。Web應用容器為Servlet和JSP頁面提供的資源與EJB容器提供的資源相同。
應用客戶端容器
客戶端應用是獨立的Java應用,它們在遠程的獨立JVM上運行(與Web容器和EJB容器所運行的JVM不同)。應用客戶端容器為這些應用截取請求。
運行在應用客戶端容器上的程序非常類似于帶有main()方法的Java程序,不過,程序不再由JVM控制,而是由一個容器(也就是應用客戶端容器)控制。
在應用客戶端容器內(nèi)運行的程序能夠訪問遠程應用服務器上的JAXP、JDBC、JMS和JAAS資源。
Applet容器
Applet容器是一個特殊的容器,它為在瀏覽器內(nèi)運行的Java程序截取請求。Applet容器不提供任何對其他資源(比如JDBC或JMS)的訪問。在Applet容器內(nèi)運行的Applet必須自己直接向應用服務器請求資源(而不是把請求發(fā)送給容器,然后由容器發(fā)送請求給應用服務器)。
對于Applet如何與EJB容器進行通信,EJB規(guī)范沒有作出任何規(guī)定,但J2EE規(guī)范有這方面的規(guī)定。對于那些想要直接使用EJB的Applet,J2EE規(guī)范要求它們使用HTTP隧道。許多應用服務器提供某種形式的HTTP隧道,支持Applet直接使用EJB。
posted @
2006-10-18 10:05 Lizzie 閱讀(330) |
評論 (0) |
編輯 收藏
[
肥肥世家]Linux由于開放源碼衍生出大量的發(fā)行版,為用戶提供豐富選擇的同時又給初學者造成困惑,這么多發(fā)行版應該選擇哪種才適合自已呢?下面這個網(wǎng)址會給出答案,它會向你提出一些有關(guān)Linux和你應用環(huán)境的問題,你只要一步步回答,最后它就會根據(jù)你的回答為你選擇幾款最適合你的發(fā)行版。
http://www.zegeniestudios.net/ldc/index.php?firsttime=true
posted @
2006-10-08 15:43 Lizzie 閱讀(441) |
評論 (1) |
編輯 收藏
第一句話是:優(yōu)秀是一種習慣。
這句話是古希臘哲學家亞里士多德說的。如果說優(yōu)秀是一種習慣,那么懶惰也是一種習慣。人出生的時候,除了脾氣會因為天性而有所不同,其他的東西基本都是后天形成的,是家庭影響和教育的結(jié)果。所以,我們的一言一行都是日積月累養(yǎng)成的習慣。我們有的人形成了很好的習慣,有的人形成了很壞的習慣。所以我們從現(xiàn)在起就要把優(yōu)秀變成一種習慣,使我們的優(yōu)秀行為習以為常,變成我們的第二天性。讓我們習慣性地去創(chuàng)造性思考,習慣性地去認真做事情,習慣性地對別人友好,習慣性地欣賞大自然。
注解:要會“裝”,要持續(xù)的、不間斷的“裝”,裝久了就成了真的了,就成了習慣了,比如準時到會,每次都按時到會,你裝裝看,你裝30年看看,裝的時間長了就形成了習慣。:)
第二句話是:生命是一種過程。
事情的結(jié)果盡管重要,但是做事情的過程更加重要,因為結(jié)果好了我們會更加快樂,但過程使我們的生命充實。人的生命最后的結(jié)果一定是死亡,我們不能因此說我們的生命沒有意義。世界上很少有永恒。大學生談戀愛,每天都在信誓旦旦地說我會愛你一輩子,這實際上是不真實的。統(tǒng)計數(shù)據(jù)表明,大學生談戀愛的100對里有 90對最后會分手,最后結(jié)婚了的還有一半會離婚。你說愛情能永恒嗎?所以最真實的說法是:“我今天,此時此刻正在真心地愛著你。”明天也許你會失戀,失戀后我們會體驗到失戀的痛苦。這種體驗也是豐富你生命的一個過程。
注解:生命本身其實是沒有任何意義的,只是你自己賦予你的生命一種你希望實現(xiàn)的意義,因此享受生命的過程就是一種意義所在。
第三句話是:兩點之間最短的距離并不一定是直線。
在人與人的關(guān)系以及做事情的過程中,我們很難直截了當就把事情做好。我們有時需要等待,有時需要合作,有時需要技巧。我們做事情會碰到很多困難和障礙,有時候我們并不一定要硬挺、硬沖,我們可以選擇有困難繞過去,有障礙繞過去,也許這樣做事情更加順利。大家想一想,我們和別人說話還得想想哪句話更好聽呢。尤其在中國這個比較復雜的社會中,大家要學會想辦法諒解別人,要讓人覺得你這個人很成熟,很不錯,你才能把事情做成。
注解:如果你在考數(shù)學試題,一定要答兩點之間直線段最短,如果你在走路,從A到B,明明可以直接過去,但所有人都不走,你最好別走,因為有陷阱。在中國辦事情,直線性思維在很多地方要碰壁,這是中國特色的中國處事方式。
第四句話是:只有知道如何停止的人才知道如何加快速度。
我在滑雪的時候,最大的體會就是停不下來。我剛開始學滑雪時沒有請教練,看著別人滑雪,覺得很容易,不就是從山頂滑到山下嗎?于是我穿上滑雪板,哧溜一下就滑下去了,結(jié)果我從山頂滑到山下,實際上是滾到山下,摔了很多個跟斗。我發(fā)現(xiàn)根本就不知道怎么停止、怎么保持平衡。最后我反復練習怎么在雪地上、斜坡上停下來。練了一個星期,我終于學會了在任何坡上停止、滑行、再停止。這個時候我就發(fā)現(xiàn)自己會滑雪了,就敢從山頂高速地往山坡下沖。因為我知道只要我想停,一轉(zhuǎn)身就能停下來。只要你能停下來,你就不會撞上樹、撞上石頭、撞上人,你就不會被撞死。因此,只有知道如何停止的人,才知道如何高速前進。
注解:用汽車來比喻,寶馬可以上200公里,奇瑞卻只能上120公里,為什么?發(fā)動機估計不相上下,差距在剎車系統(tǒng),上了200公里剎不了車,呵呵,我的天!
第五句話是:放棄是一種智慧,缺陷是一種恩惠。
當你擁有六個蘋果的時候,千萬不要把它們都吃掉,因為你把六個蘋果全都吃掉,你也只吃到了六個蘋果,只吃到了一種味道,那就是蘋果的味道。如果你把六個蘋果中的五個拿出來給別人吃,盡管表面上你丟了五個蘋果,但實際上你卻得到了其他五個人的友情和好感。以后你還能得到更多,當別人有了別的水果的時候,也一定會和你分享,你會從這個人手里得到一個橘子,那個人手里得到一個梨,最后你可能就得到了六種不同的水果,六種不同的味道,六種不同的顏色,六個人的友誼。人一定要學會用你擁有的東西去換取對你來說更加重要和豐富的東西。所以說,放棄是一種智慧。
posted @
2006-10-08 15:40 Lizzie 閱讀(180) |
評論 (0) |
編輯 收藏
1、 羅密歐與朱麗葉效應
羅密歐與朱麗葉相愛,但由于雙方世仇,他們的愛情遭到了極力阻礙。但壓迫并沒有使他們分手,反而使他們愛得更深,直到殉情。這樣的現(xiàn)象我們叫它羅密歐與朱麗葉效應。所謂羅密歐與朱麗葉效應,就是當出現(xiàn)干擾戀愛雙方愛情關(guān)系的外在力量時,戀愛雙方的情感反而會加強,戀愛關(guān)系也因此更加牢固。
2、 從眾現(xiàn)象
一則笑話這樣說到:一日閑逛街頭,忽見一長隊綿延,趕緊站到隊后排隊,唯恐錯過什么購買緊缺必需品的機會。等到隊伍拐過墻角,發(fā)現(xiàn)大家原來是排隊上廁所,才不禁啞然失笑。這就是從眾鬧出的笑話。從眾指個人的觀念與行為由于群體的引導或壓力,而向與多數(shù)人一致的方向變化的現(xiàn)象。用通俗的話說,從眾就是“隨大流”。可以表現(xiàn)為在臨時的特定情境中對占優(yōu)勢的行為方式的采納,也可以表現(xiàn)為長期性的對占優(yōu)勢的觀念與行為方式的接受。
3、 暈輪效應
許多青少年因崇拜某位明星的某些特征,比如長相啊,歌聲啊,于是就不顧一切模仿明星的行為,搜集他們用過的一切東西。這其實就是暈輪效應在作怪。暈輪效應就是一種以偏概全的傾向,即人們在對一個人的某種特征形成好的或壞的印象后,傾向于據(jù)此推論該人的其他方面的特征。平時說的“愛屋及烏”就是暈輪效應的一個突出表現(xiàn)。
4、 鲇魚效應
水池里養(yǎng)著一群魚,由于缺乏外界刺激,這些魚變得死氣沉沉,容易死亡。漁民偶然把幾條鲇魚放在這群魚里,卻發(fā)現(xiàn)一個奇怪的現(xiàn)象:由于鲇魚喜歡擠來擠去,整個水池里的魚都被帶動起來而顯得生機勃勃,所以漁民喜歡放幾條鲇魚在里面增加全體魚的活力與壽命。
在經(jīng)濟、文化等活動中引入競爭機制,也會產(chǎn)生鲇魚效應。
5、 馬太效應
《圣經(jīng)·馬太福音》有這樣一則故事:一個富翁給他的三個仆人每人一錠銀子去做生意。一年后他召集仆人想知道他們各自賺了多少,其中第一個人賺了十錠,第二個人賺了五錠,最后一個人用手巾包了那錠銀子,捂了一年沒賺一個子兒,這位富翁就命令后者把那錠銀子交給賺錢最多者。該書第二十五章說:“凡有的,還要加給他叫他多余;沒有的,連他所有的也要奪過來。”1973年,美國科學史研究者莫頓用這句話概括了一種社會心理現(xiàn)象:“對已有相當聲譽的科學家作出的科學貢獻給予的榮譽越來越多,而對那些未出名的科學家則不承認他們的成績。”莫頓將這種社會心理現(xiàn)象命名為“馬太效應”。
6、 期望效應(皮格馬利翁效應、羅森塔爾效應)
皮格馬利翁是古代塞浦路斯的一位善于雕刻的國王,由于他把全部熱情和希望放在自己雕刻的少女雕像身上,后來竟使這座雕像活了起來。心理學家羅森塔爾(R. Rosenthal)和雅各布森L. F. Jacobson)稱之為“皮格馬利翁效應”。
羅森塔爾及其同事,要求教師們對他們所教的小學生進行智力測驗。他們告訴教師們說,班上有些學生屬于大器晚成(lateblooming) 者,并把這些學生的名字念給老師聽。羅森塔爾認為,這些學生的學習成績可望得到改善。自從羅森塔爾宣布大器晚成者的名單之后,羅森塔爾就再也沒有和這些學生接觸過,老師們也再沒有提起過這件事。事實上所有大器晚成者的名單,是從一個班級的學生中隨機挑選出來的,他們與班上其他學生沒有顯著不同。可是當學期之末,再次對這些學生進行智力測驗時,他們的成績顯著優(yōu)于第一次測得的結(jié)果。這種結(jié)局是怎樣造成的呢?羅森塔爾認為,這可能是因為老師們認為這些晚器大成的學生,開始嶄露頭角,予以特別照顧和關(guān)懷,以致使他們的成績得以改善。
皮格馬利翁效應和羅森塔爾效應都反映了期望的作用,所以又稱為期望效應。
7、 安慰劑效應
所謂安慰劑,是指既無藥效、又無毒副作用的中性物質(zhì)構(gòu)成的、形似藥的制劑。安慰劑多由葡萄糖、淀粉等無藥理作用的惰性物質(zhì)構(gòu)成。安慰劑對那些渴求治療、對醫(yī)務人員充分信任的病人能產(chǎn)生良好的積極反應,出現(xiàn)希望達到的藥效,這種反應就稱為安慰劑效應。
使用安慰劑時容易出現(xiàn)相應的心理和生理反應的人,稱為“安慰劑反應者”。這種人的特點是:好與人交往、有依賴性、易受暗示、自信心不足,經(jīng)常注意自身的各種生理變化和不適感,有疑病傾向和神經(jīng)質(zhì)。
8、 首因效應與近因效應
首因效應:人與人第一次交往中給人留下的印象,在對方的頭腦中形成并占據(jù)著主導地位,這種效應即為首因效應。
近因效應:與首因效應相反,是指交往中最后一次見面給人留下的印象,這個印象在對方的腦海中也會存留很長時間。在學習和人際交往中,這兩種現(xiàn)象很常見。
9、 霍桑效應
為了調(diào)查研究各種工作條件對生產(chǎn)率的影響,美國西方電器公司霍桑工廠一個大車間的六名女工被選為實驗的被試者。實驗持續(xù)了一年多。這些女工的工作是裝配電話機中的繼電器。首先讓她們在一個一般的車間里工作兩星期,測出她們的正常生產(chǎn)率。然后把她們安排到一個特珠的測量室工作五星期,這里除了可以測量每個女工的生產(chǎn)情況外,其他條件都與一般車間相同,即工作條件沒有變化。接著進入第三個時期,改變了對 女工們支付工資的方法。以前女工的薪水依賴于整個車間工人的生產(chǎn)量,現(xiàn)在只依賴于她們六個人的生產(chǎn)量。在第四個時期,在工作中安排女工上午、下午各一次5分鐘的工問休息。第五個時期,把工間休息延長為10分鐘。第六個時期,建立了六個5分鐘休息時間制度。第七個時期,公司為女工提供一頓簡單的午餐。在隨后的三個時期每天讓女工提前半小時下班。第十一個時期,建立了每周工作五天的制度。最后第十二個時期,原來的一切工作條件又全恢復了,重新回到第一個時期。老板是想通過這一實驗未尋找一種提高工人生產(chǎn)效率的生產(chǎn)方式。的確,工作效率會受工作條件的影響,然而,出乎意料的是不管條件怎么改變,如增加或減少工間休息,延長或縮短工作日,每一個實驗時期的生產(chǎn)率都比前一個時期要高,女工們的工作越來越努力,效率越來越高,根本就沒關(guān)注過生產(chǎn)條件的變化。
之所以會這樣,一個重要的原因就是女工們感到自己是特殊人物,受到了格外好的待遇,她們引起了人們極大的注意,因而感到愉快,便遵照老板想要她們做的那樣去做。她們知道這樣做主要是為了測量她們的生產(chǎn)效率,這是人們關(guān)注的事情,因此,生產(chǎn)條件發(fā)生什么變化無關(guān)緊要,她們總把這些變化設(shè)想成為有利的,所以,她們工作越來越努力,每一次的改變都刺激著她們?nèi)ヌ岣呱a(chǎn)效率。
通過操縱一個人的環(huán)境,讓他與眾人分離,特別密切地關(guān)注他,使他感到很特別,都會對他產(chǎn)生很大的壓力。如果他知道人們期望他干什么,只要沒有想要拒絕的特別理由,他會盡一切努力按人們的期望去干好每一件事。霍桑工廠的女工們知道自己正在被研究,盡管她們想到的并不是老板期望的,但她們會盡自己最大的努力產(chǎn)生適當?shù)男ЧK詫€人施加壓力說服他去做某件事的最有效方法之一就是使他愉快,向他顯示出他正被關(guān)心著,被期待看做好某件事。這在心理學上被稱為霍桑效應。
霍桑試驗的研究結(jié)果否定了傳統(tǒng)管理理論對于人的假設(shè),表明了工人不是被動的、孤立的個體,他們的行為不僅僅受工資的刺激;影響生產(chǎn)效率的最重要因素不是待遇和工作條件,而是工作中的人際關(guān)系。
posted @
2006-09-22 12:40 Lizzie 閱讀(232) |
評論 (0) |
編輯 收藏
摘要: J2EE/XML
開發(fā)者通常都是使用文檔對象模型
(DOM)API
或簡單的
API for XML(SAX) API
來分析
XML
文檔。然而,這些
API
都有其缺點。其中,
DOM API
的缺點之一是消耗大量的內(nèi)存,因為在該
XML
文檔可以被導航之前,必須創(chuàng)...
閱讀全文
posted @
2006-09-17 22:24 Lizzie 閱讀(434) |
評論 (1) |
編輯 收藏