01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
1?什么是服務(wù)器
Weblogic中服務(wù)器分為兩種,一種是受管服務(wù)器,另外一種是管理服務(wù)器。
?
Weblogic課程(Weblogic是Oracle公司的,最開始的是BEA公司的)
一?系統(tǒng)管理
二?開發(fā)
三?性能調(diào)優(yōu)
?
WLS(Weblogic Server)
?
Weblogic 12c新特性是加入了云支持
?
2?集群的好處:失敗遷移和負(fù)載均衡。
3?分布式系統(tǒng)
分布式系統(tǒng)將工作劃分到幾個獨立的模塊中。
單個模塊出現(xiàn)故障對整個系統(tǒng)的影響較小,這使得分布式系統(tǒng)具有更高的:
----可用性
----可伸縮性
----可維護性
4、JavaEE體系結(jié)構(gòu)
| Tomcat支持的有JAX-WS,JDBC,JNID,其它的不支持 |
| Weblogic支持的有:JAX-WS,RMI,JTA,JDBC,JMS,JMX,JAAS,JNID |
| ? |
| Java命名和目錄接口(JNID): 一、用于訪問訪問命名和目錄服務(wù)器的Java API 二、構(gòu)建在DNS、LDAP等之上的層
|
| 事務(wù): |
| 1、本地事務(wù) |
| 2、全局事務(wù)(JTA :Java Transastion API) 操作的是不僅僅是數(shù)據(jù)庫,還有可能是短信接口等其它的。 JTA是用于在程序中劃分事務(wù)的標(biāo)準(zhǔn)Java API
|
| ? |
| Java消息服務(wù)(JMS:Java Messaging Service 發(fā)送的是可序列化的對象) |
| JMS是用于訪問面向消息的中間件的Java API. |
| 該接口支持: |
| ----點對點模型?(相對于發(fā)短信發(fā)給某個人,注意的是發(fā)送的是對象) ----發(fā)布/訂閱(pub/sub)模型???(相當(dāng)于發(fā)短信時的群發(fā),注意的是發(fā)送的是對象) ----有保證的消息傳送 ----事務(wù)處理參與 ----動態(tài)可配置服務(wù) ----應(yīng)用程序或系統(tǒng)范圍的資源 ----與其它消息傳送系統(tǒng)的互操作性 |
|
|
| ? |
| Java驗證和授權(quán)(JAAS) |
| JAAS是基于Java的安全管理框架。 |
| ----一次登入 ----可插入式驗證模塊(PAM) |
| JAAS實現(xiàn)了靈活的授權(quán)控制,無論基于以下哪種對象: ----用戶 ----組 ----角色 |
| ? |
| Java管理擴展(JMX) |
| JMX: ----定義了一個標(biāo)準(zhǔn)基礎(chǔ)結(jié)構(gòu),用以在Java程序中管理設(shè)備 ----將受管設(shè)備與管理工具相分離 |
| 此規(guī)范描述了MBean(屬于JMX的構(gòu)建)
|
| ? |
| Web客戶機 |
| Web客戶機使用Servlet或JSP通過HTTP與Oracle Weblogic Server交互。 |
| Web客戶機的類型包括: ----瀏覽器 ----Web服務(wù)(基于HTTP的SOAP) |
|
|
| ? |
| 客戶機應(yīng)用程序: |
| 客戶機應(yīng)用程序通過JRMP/T3、IIOP及JCOM與WLS交互 |
| 客戶機應(yīng)用程序類型包括: |
| ----獨立Java應(yīng)用程序 |
| ----瀏覽器中的小程序
|
| ? |
| 代理服務(wù)器 |
| ----將請求轉(zhuǎn)發(fā)到其它計算機 |
| ----在某種程度上可用作間接引用和安全機制 |
| ----可用來對系統(tǒng)進行負(fù)載平衡 |
| 反向代理是一種Web頁高速緩存。 |
|
|
| 通過軟件的方式做代理服務(wù)器,性能比較差,因為通過軟件的方式做的代理服務(wù)器,當(dāng)連接數(shù)大于2000的時候。這個代理服務(wù)器可以用硬件作代理服務(wù)器。 |
| ? |
| Web服務(wù)器 |
| ----提供Web內(nèi)容 |
| ----通過HTTP、FTP等進行通信 |
| ----可以處理CGI請求 |
| ----將某些請求委托給應(yīng)用服務(wù)器代為處理
|
| ? |
| 應(yīng)用程序服務(wù)器 |
| ----提供用以支持已部署應(yīng)用程序的執(zhí)行和保證其可用性的服務(wù) |
| ----與Web服務(wù)器相比,能夠承擔(dān)更為繁重的事務(wù)處理
|
| ? |
| Web應(yīng)用程序服務(wù)器配置
|
?
總結(jié)
以上是生活随笔為你收集整理的01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 环旭电子是生产什么 通讯类和消费电子类产
- 下一篇: Java将网络地址对应的图片转成本地的图