2008年4月7日

          什么是ear、jar、war

          ear包:企業(yè)級應(yīng)用,通常是EJB打成ear包。


          war包:是做好一個web應(yīng)用后,通常是網(wǎng)站,打成包部署到容器中。


          jar包:通常是開發(fā)時要引用通用類,打成包便于存放管理。

          posted @ 2008-04-07 13:28 水糊了 閱讀(341) | 評論 (0)編輯 收藏

          WEB服務(wù)器和應(yīng)用服務(wù)器的區(qū)別

          Web服務(wù)器(Web Server)
          Web服務(wù)器可以解析(handles)HTTP協(xié)議。當(dāng)Web服務(wù)器接收到一個HTTP請求(request),會返回一個HTTP響應(yīng)(response),
          例如送回一個HTML頁面。為了處理一個請求(request),Web服務(wù)器可以響應(yīng)(response)一個靜態(tài)頁面或圖片,進行頁面跳轉(zhuǎn)(redirect),
          或者把動態(tài)響應(yīng)(dynamic response)的產(chǎn)生委托(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,
          servlets,ASP(Active Server Pages)腳本,服務(wù)器端(server-side)JavaScript,或者一些其它的服務(wù)器端(server-side)技術(shù)。
          無論它們(譯者注:腳本)的目的如何,這些服務(wù)器端(server-side)的程序通常產(chǎn)生一個HTML的響應(yīng)(response)來讓瀏覽器可以瀏覽。

          要知道,Web服務(wù)器的代理模型(delegation model)非常簡單。當(dāng)一個請求(request)被送到Web服務(wù)器里來時,
          它只單純的把請求(request)傳遞給可以很好的處理請求(request)的程序(譯者注:服務(wù)器端腳本)。
          Web服務(wù)器僅僅提供一個可以執(zhí)行服務(wù)器端(server-side)程序和返回(程序所產(chǎn)生的)響應(yīng)(response)的環(huán)境,
          而不會超出職能范圍。服務(wù)器端(server-side)程序通常具有事務(wù)處理(transaction processing),
          數(shù)據(jù)庫連接(database connectivity)和消息(messaging)等功能。

          雖然Web服務(wù)器不支持事務(wù)處理或數(shù)據(jù)庫連接池,但它可以配置(employ)各種策略(strategies)來實現(xiàn)容錯性(fault tolerance)
          和可擴展性(scalability),例如負載平衡(load balancing),緩沖(caching)。
          集群特征(clustering—features)經(jīng)常被誤認為僅僅是應(yīng)用程序服務(wù)器專有的特征。

          應(yīng)用程序服務(wù)器(The Application Server)
          根據(jù)我們的定義,作為應(yīng)用程序服務(wù)器,它通過各種協(xié)議,可以包括HTTP,把商業(yè)邏輯暴露給(expose)客戶端應(yīng)用程序。
          Web服務(wù)器主要是處理向瀏覽器發(fā)送HTML以供瀏覽,而應(yīng)用程序服務(wù)器提供訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用。
          應(yīng)用程序使用此商業(yè)邏輯就象你調(diào)用對象的一個方法(或過程語言中的一個函數(shù))一樣。

          應(yīng)用程序服務(wù)器的客戶端(包含有圖形用戶界面(GUI)的)可能會運行在一臺PC、一個Web服務(wù)器或者甚至是其它的應(yīng)用程序服務(wù)器上。
          在應(yīng)用程序服務(wù)器與其客戶端之間來回穿梭(traveling)的信息不僅僅局限于簡單的顯示標記。
          相反,這種信息就是程序邏輯(program logic)。 正是由于這種邏輯取得了(takes)數(shù)據(jù)和方法調(diào)用(calls)的形式而不是靜態(tài)HTML,
          所以客戶端才可以隨心所欲的使用這種被暴露的商業(yè)邏輯。 (網(wǎng)上找的)

          posted @ 2008-04-07 13:23 水糊了 閱讀(314) | 評論 (0)編輯 收藏

          EJB中存儲過程調(diào)用錯誤

          EJB錯誤
          出錯地方
          public List selectResult(int id) {
            
            String sql = "{call proc2(?)}";
            Query query = em.createNativeQuery(sql);//這里的問題
            query.setParameter(1, id);
            List list = query.getResultList();
            return list;
           }
          java.lang.ClassCastException: [Ljava.lang.Object;
          解決方法
          public List selectResult(int id) {
            
            String sql = "{call proc2(?)}";
            Query query = em.createNativeQuery(sql,實體名.class);//這里的問題
            query.setParameter(1, id);
            List list = query.getResultList();
            return list;
           }

          posted @ 2008-04-07 13:19 水糊了 閱讀(223) | 評論 (0)編輯 收藏

          服務(wù)器不能部署可能存在的原因

          org.jboss.deployment.DeploymentException: url file:/D:/Program Files/jboss-4.0.5.GA/server/all/deploy/fuza.ear/fuzaWeb.war could not be opened, does it exist?
          解決辦法:沒有配置環(huán)境
          右擊我的電腦-屬性-高級-環(huán)境變量

          posted @ 2008-04-07 13:16 水糊了 閱讀(212) | 評論 (0)編輯 收藏

          2008年1月21日

          4.4.1 I/O流的層次
          1.字節(jié)流:
            從InputStream和OutputStream派生出來的一系列類。這類流以字節(jié)(byte)為基本處理單位。
            ◇ InputStream、OutputStream
            ◇ FileInputStream、FileOutputStream
            ◇ PipedInputStream、PipedOutputStream
            ◇ ByteArrayInputStream、ByteArrayOutputStream
            ◇ FilterInputStream、FilterOutputStream
            ◇ DataInputStream、DataOutputStream
            ◇ BufferedInputStream、BufferedOutputStream
           2.字符流:
            從Reader和Writer派生出的一系列類,這類流以16位的Unicode碼表示的字符為基本處理單位。
            ◇ Reader、Writer
            ◇ InputStreamReader、OutputStreamWriter
            ◇ FileReader、FileWriter
            ◇ CharArrayReader、CharArrayWriter
            ◇ PipedReader、PipedWriter
            ◇ FilterReader、FilterWriter
            ◇ BufferedReader、BufferedWriter
            ◇ StringReader、StringWriter
           3.對象流
            ◇ ObjectInputStream、ObjectOutputStream
           4.其它
            ◇ 文件處理:
            File、RandomAccessFile;
            ◇ 接口
            DataInput、DataOutput、ObjectInput、ObjectOutput;

          posted @ 2008-01-21 20:52 水糊了 閱讀(172) | 評論 (0)編輯 收藏

          2008年1月9日

          狂喜菜鳥的問題解決啦

          原來是忘了弄這個了哦 在Eclipse中配置JDBC

                首先,從老師那里得到JDBC的安裝程序,先把驅(qū)動程序安裝好。

          第一步:右鍵點擊項目,選擇Properties

          第二步:選擇Java Build Path

          第三點:選擇Libraries,點擊“增加擴展的JARS”,

                 把JDBC安裝目錄下的三個.jar文件引入即可。

          posted @ 2008-01-09 15:51 水糊了 閱讀(164) | 評論 (0)編輯 收藏

          菜鳥的問題

           java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
          at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
           at java.security.AccessController.doPrivileged(Native Method)
           at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
           at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:164)
           at pkConn.ConnectionTest.<init>(ConnectionTest.java:16)
           at pkConn.ConnectionTest.main(ConnectionTest.java:29)
          這是什么異常啊!我要瘋了啊!

          posted @ 2008-01-09 15:43 水糊了 閱讀(141) | 評論 (0)編輯 收藏

          2008年1月8日

          知識競賽O的感想

                 今天主持班上的知識競賽,其實是被逼的。為了鍛煉我們,老師讓我們每個人都要主持。
                 今天的主持好丟人啊,總是要說錯話。不過有人曾經(jīng)曰過,要喜歡丟臉。現(xiàn)在這個社會喲,O感覺都沒法生存了哦,O來一個性格內(nèi)向的人,話很少。這個社會完全不需要O這種,半天不開腔的人。別人和O說半天,O半天不來氣。感覺就像一個傻子,O該怎么辦呢???
                 有點想瘋的感覺,O這個樣子能找到工作嗎?不行,我不能這樣下去,這樣就等于自我放棄了。我要拼,我要抓住現(xiàn)在這些個鍛煉的機會。那些相信我、關(guān)心O的同學(xué),我要對的起他們。

          posted @ 2008-01-08 18:43 水糊了 閱讀(267) | 評論 (2)編輯 收藏

          2008年1月4日

          想在這個世上混口飯,不容易!

          今天早上做了一上午的登陸窗口,都沒有做好.下午好不容易做好了,順便還做了幾個窗體.感覺很有成就感,心里是一陣狂喜.
                 真是上上天將降大任與私人也,必先讓他斷電,讓他所有的東西都沒有保存,在把今天的東西重做一遍,等明天老師檢查的時候在把他很M一噸.
                 郁悶啦!!!!

          posted @ 2008-01-04 14:30 水糊了 閱讀(138) | 評論 (0)編輯 收藏

          吾又遇到問題了,請幫吾解決一下?

          if(obj == btLogin){
                
                if(tfName.getText() == null  || tfPw.getText() == null){
                 JOptionPane.showMessageDialog(this,"用戶名或密碼不能為空!");
                }
                if(tfName.getText() == "wangxiaoju" && tfPw.getText() == "123"){
                 new clMain();
                 this.dispose();
                   }
                else {
                 JOptionPane.showMessageDialog(this,"不正確的用戶名或密碼!");
                }
               } 
          這個為什么執(zhí)行不起呢???? 
          問題解決了!!

          posted @ 2008-01-04 14:17 水糊了 閱讀(139) | 評論 (0)編輯 收藏

          僅列出標題  下一頁
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          • 1.?re: 知識競賽O的感想
          • 對自己自信一些,其實無論什么,都在于多鍛煉。
          • --xiaoguai
          • 2.?re: 知識競賽O的感想
          • 積極改變自己,因為你是個有思想的人,但是只有思想,不去變?yōu)樾袆樱瑫屪约汉芡纯啵接兴枷耄酵纯?
          • --xiaoguai

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 五家渠市| 蓬莱市| 新田县| 溆浦县| 江孜县| 罗山县| 淮北市| 札达县| 凌云县| 宝坻区| 沅陵县| 双江| 珲春市| 巴青县| 临潭县| 东海县| 洪湖市| 南丹县| 拉萨市| 屯门区| 阜宁县| 冀州市| 东港市| 朝阳市| 综艺| 祥云县| 汉川市| 高碑店市| 巴彦淖尔市| 惠安县| 汤阴县| 南通市| 右玉县| 普洱| 辉县市| 宁南县| 桦甸市| 三明市| 綦江县| 平凉市| 满洲里市|