J2EE學習筆記
<應用框架>
[MVC應用框架]
● 當前,支援J2EE標準的MVC應用框架有很多,比如Structs、JATO、WebWork、Maverick、JavaServer Faces、Tapestry等。
● Tomcat作為一個servlet(jsp也被編譯為servlet執行)容器,如果與jboss結合起來,則可以實現sun的j2ee規範(用jboss作ejb伺服器)。
[RMI]
● 在Java中,開發RMI程式的基本步驟是:
1) 定義遠端介面 (遠端介面必須extends java.rmi.Remote )
2) 實現遠端介面 (遠端介面的實現類必須extends java.rmi.server.UnicastRemoteObject)
無論是遠端介面還是遠端介面的實現,其method都必須宣告丟擲RemoteException。
3) 編寫伺服器類
bind一個專有的url
4) 編寫使用遠端服務的客戶機類
lookup指定的url
5) 為遠端介面的實現類建立存根(stub)和骨架(skel)
使用rmic命令來建立存根和骨幹
[RMI-IIOP]
● RMI跟RMI-IIOP的區別是什麼?
最直接的是,RMI使用的通訊協議是rmi:// ,RMI-IIOP使用的協議是iiop://
RMI-IIOP主要是為了與CORBA相容。
● 在Java中,開發RMI程式的基本步驟是:
1) 定義遠端介面 (遠端介面必須extends java.rmi.Remote )
2) 實現遠端介面 (遠端介面的實現類必須extends java.rmi.server.PortableRemoteObject)
無論是遠端介面還是遠端介面的實現,其method都必須宣告丟擲RemoteException。
3) 編寫伺服器類
bind一個專有的url
4) 編寫使用遠端服務的客戶機類
lookup指定的url
5) 為遠端介面的實現類建立存根和骨幹
使用rmic -iiop 命令來建立存根和骨幹
6) 進行RMI呼叫的方法中,如果存在類物件的引數,這這個類必須是 implements java.io.Serializable
● 在.NET中,定義一個Remoting類則必須繼承自System.MarlshalByRefObject
[JNDI]
● 可以簡單地把JNDI理解為將物件與名字繫結的技術,物件工廠負責生產出物件.這些物件都和唯一的名字幫定。外部程式可以通過名字來獲得某個物件的引用。
● JNDI常用的Context介面的方法有:
bind() 將物件與一個名字繫結
lookup() 返回與名字繫結的物件
相關文章
- Jbuilder8開發J2ee學習筆記(2) (轉)UI筆記
- numpy的學習筆記\pandas學習筆記筆記
- IT學習筆記筆記
- 學習筆記筆記
- 【學習筆記】數學筆記
- 《JAVA學習指南》學習筆記Java筆記
- Elasticsearch學習筆記Elasticsearch筆記
- Scala學習筆記筆記
- MySql學習筆記MySql筆記
- jQuery 學習筆記jQuery筆記
- react學習筆記React筆記
- 學習筆記(4.3)筆記
- 學習筆記(4.4)筆記
- 學習筆記(3.29)筆記
- 學習筆記(4.1)筆記
- AOP學習筆記筆記
- AspectJ學習筆記筆記
- 學習筆記(3.27)筆記
- 學習筆記(4.2)筆記
- golang 學習筆記Golang筆記
- Zookeeper學習筆記筆記
- 學習筆記(3.24)筆記
- 學習筆記(3.25)筆記
- 學習筆記(3.21)筆記
- GitHub學習筆記Github筆記
- jest 學習筆記筆記
- typescript 學習筆記TypeScript筆記
- Echarts學習筆記Echarts筆記
- js學習筆記JS筆記
- shell學習筆記筆記
- Dubbo 學習筆記筆記
- SVN 學習筆記筆記
- 笨笨學習筆記筆記
- vue學習筆記Vue筆記
- wepack學習筆記筆記
- redis學習筆記Redis筆記
- PureMVC學習筆記REMMVC筆記
- gitee 學習筆記Gitee筆記