2008年1月3日

          什么是ear、jar、war

          ear包:企業級應用,通常是EJB打成ear包。


          war包:是做好一個web應用后,通常是網站,打成包部署到容器中。


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

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

          WEB服務器和應用服務器的區別

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

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

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

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

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

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

          EJB中存儲過程調用錯誤

          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 水糊了 閱讀(224) | 評論 (0)編輯 收藏

          服務器不能部署可能存在的原因

          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?
          解決辦法:沒有配置環境
          右擊我的電腦-屬性-高級-環境變量

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

          4.4.1 I/O流的層次
          1.字節流:
            從InputStream和OutputStream派生出來的一系列類。這類流以字節(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)編輯 收藏

          狂喜菜鳥的問題解決啦

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

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

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

          第二步:選擇Java Build Path

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

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

          posted @ 2008-01-09 15:51 水糊了 閱讀(165) | 評論 (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)編輯 收藏

          知識競賽O的感想

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

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

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

          今天早上做了一上午的登陸窗口,都沒有做好.下午好不容易做好了,順便還做了幾個窗體.感覺很有成就感,心里是一陣狂喜.
                 真是上上天將降大任與私人也,必先讓他斷電,讓他所有的東西都沒有保存,在把今天的東西重做一遍,等明天老師檢查的時候在把他很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,"不正確的用戶名或密碼!");
                }
               } 
          這個為什么執行不起呢???? 
          問題解決了!!

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

          有點郁悶,遇到問題了!


            今天全班留下來上晚自習,老師下午布置的作業吾沒有做完(由于我的腦袋比蝸牛還爬的慢),現在來做,做著就遇到問題了.這個問題吾什么時候才能解決呢?
            吾的問題:import swing.border.Border 一直弄不明白border是什么,有什么用?
            今天還發生了一件很糗的事,昨晚費力寫的黑板報,今天我們這里的領導在那里看.那是吾弄的,我當然特別關注它.那個領導的眼睛太厲害了,他拿了一紅筆在一個字上面畫了一個圈,還加了一個問號.吾興沖沖的上前去問,結果被畫的那個字是個錯字... ...
            

          posted @ 2008-01-03 19:35 水糊了 閱讀(71) | 評論 (0)編輯 收藏

          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          • 1.?re: 知識競賽O的感想
          • 對自己自信一些,其實無論什么,都在于多鍛煉。
          • --xiaoguai
          • 2.?re: 知識競賽O的感想
          • 積極改變自己,因為你是個有思想的人,但是只有思想,不去變為行動,會讓自己很痛苦,越有思想,越痛苦
          • --xiaoguai

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 繁峙县| 金阳县| 贵州省| 芮城县| 鹤岗市| 新营市| 锡林浩特市| 横山县| 赣榆县| 田东县| 平陆县| 五台县| 高唐县| 习水县| 普洱| 肃宁县| 新乡市| 麻城市| 鄂州市| 南雄市| 花垣县| 大关县| 靖西县| 浦城县| 阜城县| 巴楚县| 汉川市| 鄂伦春自治旗| 安庆市| 庄浪县| 商城县| 河津市| 怀宁县| 兴仁县| 卫辉市| 增城市| 广安市| 赞皇县| 图们市| 黄石市| 渭南市|