<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 78, comments - 34, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    今天早上去公司把訂單處理模塊完成了,然后自己在看一些關于Android、JDO、GWT方面的資料。很早以前就關注google推出的這些開源項目,對Google的這種胸懷十分認可,。由于學完了JAVAWEB(還差JAVAMAIL)部分,再加上以前的桌面開發經驗,看這些東西感覺好多了,不再恐怖了。

    Android開發被做為開發課程的最后一部分,那是十分誘人的。早在1.1的時候,我就下載AndroidSDK,想在上面寫點東西,但由于能力有限,所以只跑了他的HelloWord!例子。如今即使自己慢慢去看Android的UI、數據存儲、網絡…沒多大的問題。

    同學們的學習勁頭十分好,都在相互的問問題,老方沒怎么閑著。能把這個小練習搞定,那以前學的知識就沒多大問題了,而且十分有成就感(相對WEB新手而言)!老方說這個練習搞定了,以后學習struts框架就沒多大問題了,他的意思不是學會怎么去使用struts框架,而是struts框架的實現原理。當然還包括其他的框架。

    十分期待后邊的大項目,一定要認真學好!

    呵呵,休息了哈!~~

    posted @ 2009-12-16 22:47 長城 閱讀(995) | 評論 (0)編輯 收藏

             今天一大早去到學校,便開始編寫網上商城。寫到下午3點多,完成了!感覺十分的好,因為這是自己第一次將所學的WEB知識規整到一起了。做出來的成品,雖然不能拿出來展示(只是個練習,很多校驗沒加),但已經讓我十分開心了。以前為網上商城這個東西還是十分的恐懼,工程顯得比較龐大。其實加上了論壇和評論等功能,還是十分龐大的。

             今天寫些什么好呢?把工程中的一個難點寫出來吧!

             我們在添加書籍的時候可以添加一張書籍的照片,照片是存在硬盤目錄里的。而數據庫中保存的是照片在硬盤目錄中的路徑。

    1.        如何獲取瀏覽器向服務器端發送過來的圖片文件?使用request輸入流嗎?太麻煩了!Apache組織為我們提供了一個方便的工具——commons-fileupload,它可以很好的解決這一問題。

    2.        如何確保,圖片的名稱不一樣?當然是大名鼎鼎的UUID了,生成了一個不重復的隨機串就OK了!

    我把代碼粘貼出來:

    private String uploadFields(HttpServletRequest request,

               Map<String, String> map) {

           // 獲取request中的請求參數

           DiskFileItemFactory dfif = new DiskFileItemFactory();

           ServletFileUpload sfu = new ServletFileUpload(dfif);

           sfu.setHeaderEncoding("UTF-8");

           String file = null;

           try {

               List<FileItem> list = sfu.parseRequest(request);

               // 遍歷所有參數

               for (Iterator<FileItem> its = list.iterator(); its.hasNext();) {

                   FileItem fi = its.next();

                  // 是否為表單字段,如果不是則為文件上傳輸入流。

                  if (!fi.isFormField()) {

                      InputStream is = fi.getInputStream();

                      // 獲取圖片目錄

                      String dir = this.getServletContext().getRealPath("/")

                             + "/images/";

                      File dirF = new File(dir);

                      if (!dirF.exists())

                         dirF.mkdirs();

                      // 使用UUID創建文件名稱

                      file = UUID.randomUUID().toString()

                             + fi.getName().substring(

                                    fi.getName().lastIndexOf("."));

                      // 寫出文件

                      byte[] buf = new byte[1024];

                      int len = 0;

                      FileOutputStream fos = new FileOutputStream(new File(dir

                             + file));

                      while ((len = is.read(buf)) != -1) {

                         fos.write(buf, 0, len);

                      }

                      // 關閉流

                      fos.close();

                      is.close();

                      fi.delete();

                  } else {

                      // 如果為表單字段,則將這些信息添加到map中返回給調用函數

                      // filter無法對文件上傳進行過濾,所以需要手動對編碼轉換。

                      map.put(fi.getFieldName(), new String(fi.getString()

                             .getBytes("iso8859-1"), "UTF-8"));

                  }

               }

           } catch (Exception e) {

               e.printStackTrace();

           }

           // 返回在服務器保存后的文件路徑。

           return "images/" + file;

        }

            

    然后老方在下午4點鐘時,給大家講解了訂單的提交。訂單提交是唯一涉及到多表操作的模塊,這也是練習的重點。一個多對多的設計方式。如下模塊流程圖。

    clip_image001

    看到里邊的orderitemorders表了吧,這就是一個多對多的關系。Orderitem就是中間表,記錄訂單的的id和書的id,還包含數量和總計字段。這樣,添加訂單或是查詢訂單這樣操作起來更直觀方便些,這就是面向對象的有點。

             訂單處理模塊中也是首次使用到MVC,以前我認為Servlet就是業務邏輯層,其實不是。Servlet只是個Web層(V)。通過今天老方的講解,我發現自己并未完全融入面向對象的設計模式,還有些面向過程的東西在影響著我。不過我想,這一點很快就會改變!

             今天的練習確實達到的預期效果,雖然有些同學還未完成。不過,有的同學昨天晚上已經完成了,有的上午已經完成了。臥虎藏龍!我需要向他們好好學習。

             今晚回來時我把老方的工程復制到工作空間里了,結果我的工程名與他相同。暈!幸好我的包名與他不同,只有幾個JSP頁面的名稱與他相同,嚇我一跳。我今天嘗試著將數據庫字段、requestresponse中的屬性名稱封裝到靜態類中,但操作起來十分不方便,比如編寫一個SQL語句。在大工程中,這肯定非常有用!

             繼續整理工程去

             加油!

    posted @ 2009-12-15 21:04 長城 閱讀(859) | 評論 (0)編輯 收藏

             這個經典的練習項目,已經揭曉——在線商城(圖書)!如果能將這個項目搞定,那就沒什么問題了。對自己有信心。今天不知寫些什么好了,晚上回來本想去寫這個項目的。但日志是要堅持完成的,那就把項目框架和流程寫出來吧!訂單處理這個功能,老方留著明天下午或后天再講。

     

    一、后臺產品錄入模塊:

    clip_image001

     

     

    二、產品展示模塊:

    clip_image002

     

     

    三、產品購買模塊:

    clip_image003

     

     

    四、用戶模塊:

    clip_image004

     

     

             上畫面的圖僅代表個人水平,時間問題。老方沒有完全按照企業標準化開發流程來進行,因這個練習時間是擠出來的。但標準化開發一直是我認為十分重要的東西,所以今天自己試著畫圖出來。

     

             雖然對WEB各方面技術掌握還不熟練,但已經很有感覺了。其實就是疊代碼,重要的是要有框架的疊。今天突然的一堆東西壓過來,看著老師在一邊講模塊,一邊寫代碼,JSP工農與Servlet等,跳來跳去多少感覺有些不適。不過都是以前學過的東西,自己寫上來問題不大。今天看著老方寫的東西,我個人認為有些東西可以優化出來,比如數據庫字段等可以定義為常量。當然老方也不可能講的太優化了,這樣我想那些沒多少經驗的同學肯定暈了。因為今天的文件十分多!

     

             好了,我要開始寫代碼了!

     

             加油!

    posted @ 2009-12-14 20:50 長城 閱讀(728) | 評論 (0)編輯 收藏

         摘要:          除了JavaMail今日是JavaWeb部分的最后一天了,還有三天的時間是做個小項目。將之前學習的所有知識串起來,準備迎接高級部分。嘿嘿!終于到了高級部分!          今日主要內容是JSP自定義標簽與JSTL,之...  閱讀全文

    posted @ 2009-12-14 00:03 長城 閱讀(425) | 評論 (0)編輯 收藏

    (轉自:http://user.qzone.qq.com/252796718

    從遠古時期至今,鋪天蓋地全球各地似乎都有“上天的使者”降臨人間——神、巫妖、仙,今天統稱為占卜。

    中華文明五千年,占卜具體源自何時我也不去查資料了。根據以往的閱讀,只知道在遠古時期就已經有了,就從伏羲開始說起吧!那時伏羲便開始總結大自然的規律,比如春夏秋冬,二十四節氣,一天當中的各時辰,何時耕種、何時收割,還制作了一些測時、測氣的工具。這些科學技術是不會被普遍大眾掌握的,所以掌握這些技術的人一般都是天子級人物。在諸子百家爭鳴之前,這些技術也一直被皇宮高院內的“囚徒”們掌握著,他們以此告訴人們我是上天下派的“天子”。我可以告訴你們何時該做什么,何時應該怎么做,這也被當時的人們所接受了。他們個人的意圖,也被理解為是天意。

    在諸子百家爭鳴之后,“天子”的烙印依然深深的印在人們的心中。雖然起始的那些科學技術已經變成了常識,但人們似乎并不愿意從科學的角度去理解。儒、墨、道、法等這些百家,依然去使用這些知識,去發揮這些知識。力量切實很大,要不哪來的中華文明。在此就給他們一個統稱——易經。我看的易經里,有這意思,一切都是源自易經。我只是簡單看看,不去深入研究,在此就把易經做為一個統稱吧!這樣方便。

    本篇主要說占卜。我們知道,易經中有占卜技術。比如,八卦、龜殼、推背圖、抽簽、星相、面相。國外的有,塔羅牌、星座。如此種種,可以測天、測地、測人測以住、測未來。

    我出生并在農村長大,聽了多的“大仙”。人們遇事迷惑時,便愿意去“求仙”,也有的正常家庭也愿意去“求仙”。希望這些仙能幫助他們,求個心理上的安慰或幸福吧!我來到城里讀書和工作,也遇到大街上,也有自己“開店”的。有窮人去求,也有富人去求。越準的,人越多。這些“仙者”,在咱們這片大地上非常的多。

    其實世界各的占卜應該都一樣,咱們統分一下。一種是求學求出的仙,一種是自成仙。我在這也不叫他們仙了,給個統稱——卜者。

    首先來分析一下自成卜者,這些人有什么特點?你會發現,年齡都比較大。當然也有年輕一些的,我見過的至少24歲以上。為什么沒有小娃娃成仙的?仙還沒長大?哈哈,不是!這些人都比較成熟,有一定的生活經歷。你有點茅塞頓開了嗎?

    首先卜者善細觀,要比平常人細致的多。我們知道,表象磁場是原始磁場和核心磁場的表象,所以一個人經歷什么,或一個人從什么環境成長,受原始磁場的影響多大?都會影響自身的核心磁場,以表象磁場表現出來。這些卜者正是通過觀察人身的表象磁場來判斷一個人的以住和未來。因為,一、表象磁場表現出來的肯定有你的過去。二、因為你的過去影響了你的磁場。而你的這些影響,也會驅使你未來是什么樣子的。所以,卜者可以通過這些來判斷。

    唉?即使他們可以細觀入微,為什么他們能說的那么準?這就是他們的生活經歷了,有些人喜歡細觀很多東西,比如大自然中的各種現象,動物,人。他們觀到了你的表象磁場,就拿這些經歷和心得往你身上套。因為你身上的表象磁場,與他們見過的十分相近,甚至完全相同。

    這正如我們平凡人看人一樣,你第一次看到某人。就愿意觀察他身上的特質,通過他身上外在的表象,來確定他一個個什么樣的人!這下你明白了吧!再舉一例,醫生可以根據你的神情或者你身體的表象特征,就知道一個人是不是健康的或者生了什么病!

    再次從人身具有的特殊能量來分析一下。你見過或聽的卜者,是不是女性居多?我是!其一、因為,女性比較心細。其二、因為,女性是個感性的動物。感性?第六感?我把這種特殊能量理解為人身磁場的一種特殊感應能量。人身上所散發出的磁場能量相比普通人,卜者們可以感應的更深一些。他們為什么具有這此感應能量?不應該說他們為什么具有這種能量,而應該為他們身上的這種能量被開發出來了,普通人沒有被開發出來。他們為什么會開發出來?他們生活以來就觀至入微,喜歡思索,可能是這些習慣導致的吧!還有就是受過某種刺激的人,這些能量也被激發出來了。在此,就不深入研究了。

           然后說一下求學求出的卜者,這個比較多見,也廣為被接受。因為這種力量是比較強大的。OK,我們來分析一下。易經中的占卜,它是經歷了千年的考驗和驗證的。前面我們提到過伏羲總結的時令和氣象,易經中還有對面相、手相、生辰八字、姓名、風水、星相等這些總結。面相、手相是表象,生辰八字、姓名也代表一種能量場。而且,易經面面具到,哲學思想、科學技術等,這些都提升著它的“身價”!

    我們首先從面相、手相分析一下,有聽說過面相和手相會變的人嗎?一個人生下來是多么漂亮他長大后就一定很漂亮嗎?我見過相能變,我見過有些人小時候漂亮,長大就不那么理想了,有些人小時候長相平平,長大卻很理想。如果你看過我前些寫的文章,你就知道一個真正漂亮人的是什么?面相和手相,只不過是表象磁場,是原始磁場和核心磁場的表象。眼睛是心靈的窗戶,那你的面相、手相、表情就是你磁場的表象。歷史的人們去總結這種表象,然后把他們分類。哪些是好的,哪些是不好的?那些表象,是在經歷什么情況下產生的,這些表象會在將來發生什么?OK,明白了嗎?

    再從生辰八字、姓名來分析一下。生辰八字是什么?是時令!我從開篇中便提到,我只是想分析一下人身的磁場。在這里我不得不提到其他磁場來解釋時令這個東西。我把宇宙的所有物質都認為是以能量的形式存在的。時令,它代表的能量就多了,比如各星球的軌跡、氣溫的變化這些在某個時令下通常發生的能量。正是這些磁場對人出生時的影響,才讓人們之間的磁場大不相同。在易經中,人們總結各時令出生的人磁場是什么樣子的,未來的走勢是什么樣子的,現在廣為流形的星座占卜也與此相同。一個人出生時,具有原始磁場和核心磁場。這是他們的原型。這些磁場將影響著一個人的未來。所以,我們覺得他怎么算的那么準,呵呵,確實很準,但那都是經驗總結。看過星座占卜的人便知,星座講解的每個是星座的性格與我們差不多,但使用星座具體測算到哪一天,比如今天的運勢等,就十分差勁了!

    姓名測算,漢字具備的最大特點是什么?是寓意!從象形漢字到現在的簡化漢字,每一個字都代表一種意。漢字是最能反應大自然事物的文字。當一個人起了一個名字,這種象意便伴隨著他。我們知道,大自然一切事物皆能量。從心理這個角度說,這種象意能量(象意能量指,漢字代表的那個事物的能量。)也影響著一個人的核心磁場。名字伴隨著他的時間越長,影響越深!如果說一個人在娘胎里,命運就已經定下來了。那為什么現在還有那些改名字的?為什么易經大師還要給人改名字,而且還讓你要深入體會這個好的名字。讓他的意深深的印在你的心中,這正是影響你的核心磁場,當這種好的象意深入你的核心磁場后,你的核心磁場發生了變化。核心磁場的變化,引起你的表象磁場也發生了變化。此時,那卜者和易經大師看到你,都說你好!

    易經學說,整個世界都在研究。他是咱們偉大的國學!

    唉,長城。那應該如何卻改變那所謂的“命運”?

    OK,我們已經知道。占卜學是從表象磁場分析一個人,那我們就應該去改變表象磁場,只有改變了核心磁場,才會引起表象磁場的改變。比如,前邊的改名字就是一種方法。發達國與中國一樣,很早就分析這些東西了。最近在國際上興起的學說,得到了大家的認可——吸引力法則!《秘密》、《神奇的二十四堂課》《心靈的雞燙》這些心理學。都是在建設人的核心磁場,中國的儒家思想也是在建設人的核心磁場。去用心多讀讀這些書吧!

    因為,人是脆弱的!某些情況下也是無知的。通過上邊的解釋,我想你已經明白了。這所謂的“命運”是多么的科學!我希望大家不在迷信,而是從科學的角度去理解。這個課題比較龐大,不能一下子從各個方面分析出來,只能一點一點來!

         咱們共同建設核心磁場吧!勇敢面對人的本性、面對自己的缺點,建立自信等…。這些品質,從古至今一直被提倡和稱贊。好了不多說了,還需要學習、工作。

    posted @ 2009-12-12 12:38 長城 閱讀(534) | 評論 (0)編輯 收藏

         摘要:          今日是JDBC的最后一天了,繼續JDBC的高級應用。說是高級應用,只是針對JDBC的再次封裝,使得使用JDBC變得更加簡單。DBUtil就是這樣的庫!今日上午首先講解JDBC操作多個實體之多對多關系,Hibnate正是使用了這樣的手法,這一功能讓人感覺很好。然后方老師將以前使用的JDBC操作中,有重復...  閱讀全文

    posted @ 2009-12-11 23:12 長城 閱讀(806) | 評論 (0)編輯 收藏

         摘要:          Oracle數據庫部分終于在昨天結束了,整理學習日志到很晚。今天繼續講解JDBC,是方老師授課的。方老師在我們班還有六堂的課程,多少有些舍不得,他是個好老師。學完這六堂課,JAVAWEB基礎到此也就結束了(09-12-18)。十分渴望快些學習到項目那,把這些技術混合運用,做出個像模像樣的東西來! &n...  閱讀全文

    posted @ 2009-12-11 00:18 長城 閱讀(345) | 評論 (0)編輯 收藏

         摘要:                 從張老師的基礎增強課上,我就想深入了解一下類加載器。然后聽懂了張老師的課,知道了JAVA類加載的方式,以及實現自己的類加載器的應用。但一直沒有自己去編寫類加載器,也對class文件的具體處理方式不了解。今日休息,有時間...  閱讀全文

    posted @ 2009-12-10 01:09 長城 閱讀(249) | 評論 (0)編輯 收藏

         摘要:                 今日的內容比較多,有些吃不消。不多說了,趕緊復習!   一、Merge語句 根據條件在表中執行修改或插入數據的功能,如果插入的數據行在目的表中存在就執行UPDATE,如果是不存在則執行INSERT: -避免了...  閱讀全文

    posted @ 2009-12-10 00:59 長城 閱讀(818) | 評論 (0)編輯 收藏

         摘要:       數據庫比較枯燥,我說的是使用數據庫不是做數據庫。總是用SQL語句那么跑來跑去,想把數據庫講解的十分有趣,著實不是一件容易的事。只是在PLSQL里編寫SQL語句,然后調用、查看結果。雖然數據庫很枯燥,但它在項目中的功用卻是十分重要的。我原未如此的深入使用過數據庫,近兩天一見,其功能也讓我十分興奮,以前自己寫的小東西,走了些彎路! &nbs...  閱讀全文

    posted @ 2009-12-08 00:01 長城 閱讀(967) | 評論 (2)編輯 收藏

    僅列出標題
    共8頁: 上一頁 1 2 3 4 5 6 7 8 下一頁 
    主站蜘蛛池模板: 国产一级片免费看| 黑人精品videos亚洲人| 毛片无码免费无码播放| 狠狠热精品免费观看| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲av最新在线网址| 四虎永久成人免费| 毛片免费全部免费观看| 永久在线免费观看| 免费国产污网站在线观看| 人体大胆做受免费视频| 日韩色日韩视频亚洲网站| 亚洲最大成人网色香蕉| 亚洲精品国产手机| 亚洲天堂在线播放| 久久青青成人亚洲精品| 国产亚洲老熟女视频| 亚洲国产免费综合| 亚洲AV无码专区日韩| 日本最新免费不卡二区在线| 免费在线观看的网站| 四虎在线最新永久免费| 99精品一区二区免费视频| 久久99精品国产免费观看| 免费污视频在线观看| 成人无码视频97免费| 一级片在线免费看| 国产精品99爱免费视频| xxxxx做受大片视频免费| 人妻免费久久久久久久了| a高清免费毛片久久| 国产伦精品一区二区免费| 久久久久国色AV免费观看| 中文字字幕在线高清免费电影| 国产免费人成视频尤勿视频 | 亚洲第一永久AV网站久久精品男人的天堂AV | 免费观看a级毛片| 宅男666在线永久免费观看| 日本高清免费中文字幕不卡| 日本xxwwxxww在线视频免费| 免费国产小视频在线观看|