隨筆-54  評論-0  文章-2  trackbacks-0

          .使用poi

            1.參見poi的文檔,添加jar

            2.workbook表示一個Excel文檔

            3.下載Excel模版,必須按格式

               1.創(chuàng)建workbook對象

                 2.創(chuàng)建下載Excel文件的第一行

                  3.從數(shù)據(jù)庫中讀取到需要的Employee列表

               5.利用Servlet Api 對準(zhǔn)備好的Excel下載

            4.上傳excel        

                .配置Action

                .導(dǎo)入兩個jarcommons-iocommons-fileupload.jar

                .上傳

                   1.根據(jù)ActionFormFormFile屬性讀取上傳數(shù)據(jù),獲得Workbook對象

                         2.讀取Workbook對象中的內(nèi)容:遍歷Workbook對象除標(biāo)題行以外的行

                   3.把每一行都轉(zhuǎn)換為一個Employee對象

                   4.調(diào)用方法,把Employee對象的集合保存到數(shù)據(jù)庫中,注意:有可能不能保存,其原因可能違反格式或者違反數(shù)據(jù)庫的唯一性約束

                      

          .PDF文檔輸出

            1.iText介紹:iText是著名的開放源碼的站點(diǎn)sourceforge一個項(xiàng)目, 是用于生成 PDF 文檔的一個java類庫. 

          2.Pdf 文件輸出的 5 個步驟

          1. 創(chuàng)建一個 Document 對象.

          public Document()

          public Document(Rectangle pageSize): 定義頁面的大小

          public Document(Rectangle pageSize, int marginLeft, int marginRight, int marginTop, int marginBottom): 定義頁面的大小, 后邊的四個參數(shù)分別指定左, , , 下頁邊距

          2.建立一個書寫器 (Writer) document對象關(guān)聯(lián), 通過書寫器(Writer)可以將文檔寫入到磁盤中

          3. 打開文檔

          4. 在文檔中添加文字

          5. 關(guān)閉文檔 

          其中:

           

          ①。設(shè)定文檔屬性

          當(dāng)新的頁面產(chǎn)生之前, 可以設(shè)定頁面的大小、書簽、腳注(HeaderFooter)等信息,調(diào)用的方法是:

           

          ②。添加文檔內(nèi)容

          所有向文檔添加的內(nèi)容都是以對象為單位的, Phrase、Paragraph、Table. 比較常用的是段落(Paragraph)對象, 用于向文檔中添加一段文字

          ③。文本處理

          iText中用文本塊(Chunk)、短語(Phrase)和段落(paragraph)處理文本。

          文本塊(Chunk)是處理文本的最小單位, 由一串帶格式(包括字體、顏色、大?。┑淖址M成:

           

           

          注意: iText 中沒有行的概念, 一個表格里直接放單元格, 如果一個 3 列的表格中放進(jìn) 6 個單元格, 那就是兩行的表格. 如果放入 5 個基本的沒有任何跨列設(shè)置的單元格, 表格就會出錯. 此時表格不會添加到文檔中, 并且沒有任何提示

           

          .面試

             老佟給我們找了一個簡歷,介紹了一些面試的注意點(diǎn),要點(diǎn):

               1.符合自身?xiàng)l件,各種技術(shù)。

               2.最好寫點(diǎn)權(quán)限設(shè)計(jì),Compass+Lucene實(shí)現(xiàn)全文搜索,流程采用JBPM管理。

               3.項(xiàng)目三個:小湯的OA和老佟的權(quán)限整合為一個項(xiàng)目,網(wǎng)上商城(巴巴運(yùn)功網(wǎng)),3g,數(shù)據(jù)采集

          OA用到的技術(shù):SSH

          jQuery + Ajax

          jbpm 完成審批流程

          spring-security

          lucence :全文檢索

           

          posted on 2010-03-13 23:40 d66380022 閱讀(348) 評論(0)  編輯  收藏
          主站蜘蛛池模板: 三穗县| 永和县| 兴隆县| 汾阳市| 麦盖提县| 旺苍县| 清流县| 丹江口市| 胶南市| 沁阳市| 卢氏县| 米脂县| 洛扎县| 镇康县| 孟村| 房山区| 珲春市| 泰兴市| 定襄县| 和静县| 民乐县| 绵阳市| 芦山县| 务川| 荔浦县| 民权县| 饶平县| 达日县| 茌平县| 甘泉县| 汝南县| 浪卡子县| 萍乡市| 丹寨县| 房产| 当涂县| 罗平县| 山西省| 绍兴市| 汝州市| 滕州市|