posts - 13, comments - 12, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2006年11月16日

          • RMI: java自身提供的用在分布時對象之間的通信機制。(類似于RPC) RMI-IIOP: RMI的可移植擴展,可以實現(xiàn)JAVA與CORBA的集成。
          • JDBC: 用于數(shù)據(jù)庫訪問的通用接口。
          • JTA,JTS: 用于提供事務(wù)處理的支持。
          • JMS: java消息服務(wù)??梢赃B接已有的面向消息的中間件,例如:MQSeries,MSMQ。 Java Servlet: 用來擴展Web服務(wù)器功能的網(wǎng)絡(luò)組件。基于請求/響應(yīng)機制。
          • JSP: Java與HTML混合編程,類似于ASP。
          • JavaIDL: Java對COBRA的實現(xiàn),允許與其他預(yù)言集成。且能讓分布式對象利用CORBA提供的全面服務(wù)。所以J2EE與CORBA完全兼容。
          • Java Mail: 平臺無關(guān),協(xié)議無關(guān)地發(fā)送郵件。
          • J2EE連接器架構(gòu): 自動管理現(xiàn)有系統(tǒng)和中間件之間的諸多細節(jié)。
          • JAXP: Java操作XML。
          • JAAS: Java的用戶認證支持。
          • EJB: J2EE中最重要的部分,實現(xiàn)組件式開發(fā)的基礎(chǔ)??梢栽诙鄬拥姆植际江h(huán)境中部署的服務(wù)器端軟件組件。
          • JNI: (Java Native Interface) 聲明Native代碼,用C/C++實現(xiàn)它。可以實現(xiàn):??????????

          ?????????1、 使用標準JAVA不支持的功能,例如訪問Win32API。?
          ?????????2、 重用其他語言編寫的庫或應(yīng)用程序。例如大量的C庫。?
          ?????????3、 需要用低級語言編程時,例如匯編。 Oracle所實現(xiàn)的C底層代碼與Java的無縫集成,就是JNI
          ??????????????????技術(shù)的很好例證。Oracle不單使用Java界面,還支持Java編寫的存儲過程。?

          • JNDI: 用于訪問命令和目錄系統(tǒng)。 JNDI為底層命名或目錄服務(wù)提供統(tǒng)一的API??芍С秩魏畏?wù)器名稱,標準服務(wù)有:LDAP,NDS,CORBA,LDAP活動目錄等。 J2EE終,可用JNDI發(fā)布下列組件:EJB,數(shù)據(jù)源(數(shù)據(jù)庫),JMS消息隊列。

          posted @ 2007-03-20 09:35 winder 閱讀(225) | 評論 (0)編輯 收藏

          近期遇到需要用JS腳本統(tǒng)一攔截一下頁面中form的submit方法以在頁面隱式提交時修改請求URL簡單實現(xiàn)如下:
          var?oldSubmit;
          var?form?=?document.forms[0];
          if(form?!=?null?&&?form?!=?'undefined'){
          ????????
          //備份submit函數(shù)
          ????form.oldSubmit?=?form.submit;
          ????????
          //覆蓋submit函數(shù)以實現(xiàn)攔截
          ????form.submit?=?function?(){
          ????????????
          //提交前做的操作..
          ????????????????//掉原函數(shù)來提交
          ????????form.oldSubmit();
          ????}
          ?
          }

          上面的代碼在頁面載入時先執(zhí)行就會實現(xiàn)攔截,對顯示的用submit按鈕來提交的可以監(jiān)控onsubmit事件來實現(xiàn),這個方法很多沒什么太大問題。

          posted @ 2006-12-23 10:37 winder 閱讀(5040) | 評論 (11)編輯 收藏

          < html >
          ???
          < head >
          ??????
          < meta? http-equiv ="Refresh" ?content ="0;URL=./pages/login.jsp" >
          ???
          </ head >
          ???
          < body ></ body >
          </ html >

          posted @ 2006-12-06 09:38 winder 閱讀(243) | 評論 (0)編輯 收藏

          Tomcat 5.5把common\lib下的jta.jar刪除掉了,所以用hibernate時會報java.lang.NoClassDefFoundError: javax/transaction/Synchronization的錯誤。

          posted @ 2006-11-30 12:20 winder 閱讀(233) | 評論 (0)編輯 收藏

          <! DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN" >
          < html >
          < head >
          < meta? http-equiv ="Content-Type" ?content ="text/html;?charset=gb2312" >
          < title > 計時跳轉(zhuǎn) </ title >
          </ head >

          < body? leftmargin ="0" ?topmargin ="0" >
          < table? border ="0" ?align ="center" >
          < tr >
          < td >
          < br >
          < table? width ="194" ?height ="113" ?border ="0" ?cellpadding ="0" ?cellspacing ="0" ? >
          ??
          < tr >
          ????
          < td >< a? href ="#" >< img? src ="images/ydzj.jpg" ?width ="397" ?height ="265" ?border ="0" ></ a ></ td >
          ??
          </ tr >
          ??
          < tr >
          ????
          < td? align ="center" >< div? id ="view" ></ div ></ td >
          ????????
          < script >
          ????????????
          var ?time? = ? 5000 ;
          ????????????
          var ?cc? = ?time / 1000 ;
          ????????????
          function ?count() {
          ????????????????
          if (cc? > ? - 1 ) {
          ????????????????????
          var ?vv? = ?document.getElementById('view');
          ????????????????????vv.innerHTML?
          = ?' < font?color = " #0066ff " ?size = " 2 " >< font?color = " red " > ' + cc + ' </ font > 秒后進入新頁面 </ font > ';
          ????????????????????cc
          -- ;
          ????????????????????setTimeout(
          " count() " , 1000 ); // 1秒延時
          ????????????????}
          else {
          ????????????????????goto();
          // 進入新頁面
          ????????????????}

          ????????????}

          ????????????
          function ?goto() {
          ????????????????location.href
          = '#';
          ????????????}

          ????????????count();
          ????????
          </ script >
          ??
          </ tr >
          </ table >
          </ td >
          </ tr >
          </ table >
          </ body >
          </ html >

          posted @ 2006-11-28 15:15 winder 閱讀(742) | 評論 (1)編輯 收藏

          1、創(chuàng)建新用戶

          useradd? [username]

          2、改變文件所屬組

          chown? [username:groupname] [filename]

          3、改變文件權(quán)限

          chmod [777] [filename]

          chmod [u|g|o|a] [-r|-w|x] [filename]

          4、環(huán)境變量導(dǎo)致的 -bash: command not found 問題解決

          修正主目錄下.bash_profile文件內(nèi)容

          posted @ 2006-11-16 10:33 winder 閱讀(348) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 叶城县| 竹北市| 威海市| 舒城县| 富平县| 科技| 霸州市| 景德镇市| 祁阳县| 都江堰市| 班戈县| 龙陵县| 南雄市| 九台市| 迁安市| 晋宁县| 荆门市| 外汇| 无棣县| 新和县| 汶川县| 房山区| 韶山市| 迭部县| 泰州市| 安陆市| 易门县| 纳雍县| 博野县| 香格里拉县| 嵊州市| 秦皇岛市| 沂水县| 瑞金市| 商城县| 绥芬河市| 德惠市| 托克逊县| 那坡县| 洞口县| 中西区|