美麗涵涵童裝店--說我博客名字,給你們打折!
          隨筆 - 82  文章 - 266  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345


          點擊這里給楊愛友發消息
          美麗涵涵童裝店
          說我博客名字,給你們打折!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章檔案

          好友的BLOG

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          目前我的項目中系統生成了訂單(JSP頁面),這個訂單要通過郵件發送給供應商,總不能粘一段html文字發給供應商吧。
          于是考慮導出成excel,將excel文件發送出去,但客戶覺得excel文件太容易更改,要求生成PDF或圖片等不太容易改的文檔。
          現在的問題是:我如何生成這個PDF文檔?
          考慮過用iText,通過java創建PDF文檔,但發現太繁瑣了,在一天的時間內很難做出個像樣的報表。
          那么請問大俠們,我應該通過什么方式生成這個“不太容易改”的文檔呢?
          能否給點itext的一些資料或你們寫過的代碼。
          posted @ 2009-06-19 01:40 楊愛友 閱讀(2083) | 評論 (19)編輯 收藏
               摘要: 使用itext生成pdf  閱讀全文
          posted @ 2009-06-18 12:04 楊愛友 閱讀(2799) | 評論 (0)編輯 收藏
               摘要: 使用itext生成pdf  閱讀全文
          posted @ 2009-06-15 23:34 楊愛友 閱讀(1743) | 評論 (0)編輯 收藏
               摘要: struts1,webwork,struts2簡介  閱讀全文
          posted @ 2009-06-09 17:15 楊愛友 閱讀(328) | 評論 (0)編輯 收藏

          開發模式為struts、hibernate、jstl等。
          在一個項目中,涉及到很多字典型數據,如水庫規模(大、中、小)、土壤類型(酸性、堿性、粘性)、工程類型(橋梁、水閘、公路)等。
          那么在數據庫中如何來存儲這些字典型數據呢?若水庫規模、土壤類型、工程類型等各建一張表,太繁瑣了吧!若將他們都存到一張“字典”表中,那水庫、土壤、工程表將不能設置外鍵,規模字段只能存儲一個規模ID標志,在查詢出水庫列表后,在頁面中只能獲得各水庫的規模ID,卻無法獲取規模的名稱。
          posted @ 2009-04-10 15:37 楊愛友 閱讀(1474) | 評論 (2)編輯 收藏
          開發模式為struts、hibernate、jstl等。
          在一個項目中,涉及到很多字典型數據,如水庫規模(大、中、小)、土壤類型(酸性、堿性、粘性)、工程類型(橋梁、水閘、公路)等。
          那么在數據庫中如何來存儲這些字典型數據呢?若水庫規模、土壤類型、工程類型等各建一張表,太繁瑣了吧!若將他們都存到一張“字典”表中,那水庫、土壤、工程表將不能設置外鍵,規模字段只能存儲一個規模ID標志,在查詢出水庫列表后,在頁面中只能獲得各水庫的規模ID,卻無法獲取規模的名稱。
          posted @ 2009-04-10 15:34 楊愛友 閱讀(434) | 評論 (0)編輯 收藏


          一、spring
          1.ContextLoaderListener
             它作用就是啟動Web容器時,自動裝配ApplicationContext的配置信息。因為它實現了ServletContextListener這個接口,在web.xml配置這個監聽器,啟動容器時,就會默認執行它實現的方法。在ContextLoaderListener中關聯了ContextLoader這個類,所以整個加載配置過程由ContextLoader來完成。ContextLoader創建的是 XmlWebApplicationContext這樣一個類,它實現的接口是WebApplicationContext->ConfigurableWebApplicationContext->ApplicationContext->BeanFactory這樣一來spring中的所有bean都由這個類來創建。如果在web.xml中不寫任何參數配置信息,默認的路徑是"/WEB-INF/applicationContext.xml,在WEB-INF目錄下創建的xml文件的名稱必須是applicationContext.xml。如果是要自定義文件名可以在web.xml里加入contextConfigLocation這個context參數:
           <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath*:spring/*.xml</param-value>
           </context-param>
          2.default-autowire
                在spring容器內拼湊bean叫作裝配。裝配bean的時候,你是在告訴容器,需要哪些bean,以及容器如何使用依賴注入將它們配合在一起。而default-autowire設置了bean的默認裝配方式。
          我們常常使用<ref>標簽為JavaBean注入它依賴的對象。但是對于一個大型的系統,這個操作將會耗費我們大量的資源,我們不得不花費大量的時間和精力用于創建和維護系統中的<ref>標簽。我們可以通過指定autowire來讓容器為受管JavaBean自動注入依賴對象。
          byName:通過屬性的名字的方式查找JavaBean依賴的對象并為其注入。比如說類UserAction有個屬性userService,Spring IoC容器會在配置文件中查找id/name屬性為userService的bean,然后使用Seter方法為其注入。
          注意:在配置bean時,<bean>標簽中Autowire屬性的優先級比其上級標簽<beans/>高,即是說,如果在上級標簽中定義default-autowire屬性為byName,而在<bean>中定義為byType時,Spring IoC容器會優先使用<bean>標簽的配置。
          3.default-lazy-init
            加載spring bean時,默認采用的延遲策略。
          二、Hibernate
          1.load和get
            a.如果未能發現符合條件的記錄,get方法返回null,而load方法會拋出一個  ObjectNotFoundException。
            b.Load方法可返回實體的代理類實例,而get方法永遠直接返回實體類。
            c.load方法可以充分利用內部緩存和二級緩存中的現有數據,而get方法則僅僅在內部緩存中進行數據查找,如沒有發現對應數據,將越過二級緩存,直接調用SQL完成數據讀取。
          2.對象的三種狀態
          Hibernate的對象有3種狀態,分別為:瞬時態(Transient)、 持久態(Persistent)、脫管態(Detached)。
            瞬時態:
          由new命令開辟內存空間的java對象,
              如:Person person = new Person("xxx", "xx");
          瞬時對象在內存孤立存在,不和數據庫的數據有任何關聯關系,在Hibernate中,可通過session的save()或saveOrUpdate()方法將瞬時對象與數據庫相關聯,并將數據對應的插入數據庫中,此時該瞬時對象轉變成持久化對象。

          持久態:
               處于該狀態的對象在數據庫中具有對應的記錄,并擁有一個持久化標識。如果是用hibernate的delete()方法,對應的持久對象就變成瞬時對象。

                 當一個session執行close()或clear()、evict(po)之后,持久對象變成脫管對象,此時持久對象會變成脫管對象,此時該對象雖然具有數據庫識別值,但它已不在HIbernate持久層的管理之下。

                 持久對象具有如下特點:

                 1. 和session實例關聯;

                 2. 在數據庫中有與之關聯的記錄。

          脫管態:
             當與某持久對象關聯的session被關閉后,該持久對象轉變為脫管對象。
                 1. 本質上與瞬時對象相同,在沒有任何變量引用它時,JVM會在適當的時候將它回收;

                 2. 比瞬時對象多了一個數據庫記錄標識值。
          2.名詞解釋
           a.persist把一個瞬態的實例持久化,但是并"不保證"標識符(identifier主鍵對應的屬性)被立刻填入到持久化實例中,標識符的填入可能被推遲到flush的時候。
           b.clear完整的清除session緩存
           c.evcit(obj)把某個持久化對象從session的緩存中清空。
           d.persist只能持久化一個瞬時態的對象,
          三、java
          1.格式化日期
            SimpleDateFormat format = new SimpleDateFormat("yyyy年M月d日");
            format.format(date);
            用一個M、d則到月份日期為10一下時,只顯示一位,避免出現01月02日的情況。
            年可以用四位也可以用二位。
          2.JDBC操作
            a.連接數據庫:
              Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
              Connection conn = DriverManager.getConnection(url, userName, password);
              Statement stmt = conn .getStatement();
              ResultSet rs = stmt.executeQuery(sql);
              while(rs.next()){
           System.out.println(rs.getInt("userId"));
           System.out.println(rs.getString("userName"));
              }

           


           

          posted @ 2009-04-03 13:14 楊愛友 閱讀(276) | 評論 (0)編輯 收藏
               摘要: 2008年就這樣的走了, 時間過得太快了,太快了!  閱讀全文
          posted @ 2009-01-14 16:49 楊愛友 閱讀(263) | 評論 (0)編輯 收藏
               摘要: 我向來寬宏大量,對人對社會一副很積極的心態,沒有埋怨過誰,在同事中,你是第一個。
          今天的事情,讓我很郁悶,我不想以此來改變我對人、對事、對社會的態度,但這件事,我不會忘記,會作為一個警鐘,時刻敲醒我昏沉沉的頭腦。  閱讀全文
          posted @ 2009-01-08 00:09 楊愛友 閱讀(300) | 評論 (0)編輯 收藏
               摘要: 新加行:這個帖子發帖8年來,已經為太多的朋友解決了問題,不用感謝我,請允許我在這里打個廣告:美麗涵涵童裝店,說我博客名字,給你們打折。
          Spring,hibernate,struts的面試筆試題(含答案)  閱讀全文
          posted @ 2008-12-16 07:57 楊愛友 閱讀(4145) | 評論 (0)編輯 收藏
          僅列出標題
          共8頁: 上一頁 1 2 3 4 5 6 7 8 下一頁 
          美麗涵涵童裝店
          親,說我博客名字,給你們打折!
          主站蜘蛛池模板: 临清市| 衡阳县| 桐柏县| 镇安县| 水富县| 马鞍山市| 太仓市| 渭南市| 安泽县| 苍溪县| 澎湖县| 凉城县| 卓资县| 宿松县| 奉新县| 渝中区| 开阳县| 麻栗坡县| 南投市| 繁峙县| 家居| 榆林市| 铜鼓县| 翁牛特旗| 句容市| 隆德县| 惠州市| 政和县| 综艺| 松潘县| 巴林左旗| 鄂温| 溧阳市| 平远县| 镇沅| 泊头市| 静安区| 万安县| 仁怀市| 尼木县| 志丹县|