J2EE技術(shù)及相關(guān)服務(wù)器介紹
Posted on 2010-07-25 15:50 斷點(diǎn) 閱讀(273) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): WebLogic 10 知識(shí)1、J2EE應(yīng)用開(kāi)發(fā)的核心組件。
Servlet: 處理HTTP請(qǐng)求,產(chǎn)生響應(yīng)。
JSP:Java Server Pages ,同Servlet。其中包含了HTML和JSP標(biāo)簽、Java代碼和其他信息。
EJB:EJB服務(wù)端組件模型簡(jiǎn)化了具有交互性、擴(kuò)展性和移植性中間組件的開(kāi)發(fā)。EJB一般用于實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯。
2、J2EE的相關(guān)技術(shù)
核心:Servlet 、JSP、EJB
數(shù)據(jù)庫(kù):JDBC
命名和目錄服務(wù):JNDI
消息服務(wù):JMS( Java Message Service )
Email:Java Mail
分布式計(jì)算:RMI、RMI-IIOP
事務(wù):JTA(Java Transaction API)
數(shù)據(jù)格式化:XML、HTML、XSL
協(xié)議:TCP/IP、HTTP(S)、IIOP、SSL
安全:JAAS
3、J2EE的4層結(jié)構(gòu)
客戶(hù)層(瀏覽器)
Web層(HTML、Servlet、JSP)
業(yè)務(wù)層(EJB)
EIS層(關(guān)系數(shù)據(jù)庫(kù))
4、J2EE的Application Server:
Tomcat
BEA Weblogic
IBM Websphere
Oracle Application Server
Sun Java System
Jboss
Borland AppServer
Sybase Application Server
HP Application Server
Apusic
5、集成開(kāi)發(fā)工具:
Borland:JBuilder
Oracle :JDeveloper
Bea :WebLogic Workshop
IBM:Websphere Studio
Sun:NetBeans
MyEclipse
在小型的應(yīng)用系統(tǒng)或者有特殊需要的系統(tǒng)中,可以使用一個(gè)免費(fèi)的Web服務(wù)器Tomcat,該服務(wù)器支持全部JSP以及Servlet規(guī)范,但是目前還不支持EJB。
在Java相關(guān)的開(kāi)發(fā)領(lǐng)域中,常用的是3種數(shù)據(jù)庫(kù):Oracle、DB2和MySQL。有時(shí)候也使用微軟公司的SQL Server數(shù)據(jù)庫(kù)服務(wù)器 。