原创 Java根據word模板生成word文檔之後臺解析和實現及部分代碼(三)F

下面貼出對jacob進行簡單封裝類,暫時認爲應該是網絡上最全面的了,包括word打開,關閉,插入表格,替換表格,插入一個標籤,插入目錄等等,自己去找吧,或者自己去封裝一下。 下面我貼出全部代碼: /** * /************

原创 Java根據word模板生成word文檔之總結

       至此word生成就完事了,我寫的有點粗,但是應該能看到的懂,代碼沒有經過重構,很亂,而且方法體應該還需要調整,但是不影響我們的功能實現。 總之 大家在做的過程中遇到什麼問題,可以QQ:254432153 聯繫我,不過呢太忙我

原创 Java根據word模板生成word文檔之後臺解析和實現及部分代碼(三)B

緊接上節,繼續貼相關的代碼: /** * 通過配置將要展示的類型 來輸出不同的格式 * @param sqlStr * @param docType * @param paramMap

原创 Java根據word模板生成word文檔之後臺解析和實現及部分代碼(三)A

下面我們主要寫一下 解析XML文件的工具類,這個裏面很多方法。我基本都貼出來,我也說過,解析XML有很多方法,我採用了最原始的。所以很累,你們自己去實現吧。 在這個類裏面有幾個關鍵點要說: 1.解析XML文檔,就最開始定義的那個,最終返回

原创 Java根據word模板生成word文檔之後臺解析和實現及部分代碼(三)C

下面貼出在上面兩節中涉及到的實體對象: public class DataGroupBean { private String dataGroupName; private List<DataSetsBean> dataSetsL

原创 Java根據word模板生成word文檔之後臺解析和實現及部分代碼(三)D

現在貼出我封裝了的jfreechar工具類,可以根據自己的要求去擴展和封裝,大概封裝了一下: import java.awt.BasicStroke; import java.awt.Color; import java.awt.Fon

原创 Java初學者如何邁出AOP第一步

爲了簡單起見,例子沒有沒有使用任何第三方的AOP Framework, 而是利用Java語言本身自帶的動態代理功能來實現AOP.   讓我們先回到AOP本身,AOP主要應用於日誌記錄,性能統計,安全控制,事務處理等方面。它的主要意圖就要將

原创 Java根據word模板生成word文檔之後臺解析和實現及部分代碼(三)G

同時最後我貼出部分我jsp頁面,方法大家參考: <%@ page contentType="text/html;charset=UTF-8" %> <%@ page import="com.xxx.core.security.sprin

原创 Java根據word模板生成word文檔之設計詳細思路---XML標籤定義

   在這節中,主要說明,如何設計的?整個word生成過程是如何運轉的?       我在本項目中採用這個技術架構確定之後,開始考慮採用properties文件來定義相關的標籤什麼的,但是最後放棄了這個決定,採用了XML文件的形式,主要的

原创 對Java初學者說的話

 1)適合自己的圖書纔是最好的,最好的書並不一定適合你,看自己的情況。(如果你是一個Java初學者一上手就捧一本Thinking in Java在手裏,我想你的日子是不會好過的,那樣的書給有一定基礎的人看的,當工具書使用的,當然有一定

原创 Java根據word模板生成word文檔之後臺解析和實現及部分代碼(二)

       上一節貼出了web應用訪問生成報告的action和service層的關鍵2個方法。並提到了調用了httpclient方法去執行報告服務器上的方法,從而返回數據流。下面主要是看報告服務器上的方法是怎麼樣的?         首

原创 Java中的四個核心技術思想

Java已經成爲一個龐大而複雜的技術平臺,對於開發人員而言,要想更好的掌握Java技術,深入理解底層的技術處理細節必不可少。對核心概念和思想的掌握可以幫助我們舉一反三、觸類旁通,有助於提升我們對整個Java平臺的理解力。這裏所介紹的是J

原创 Java基礎:學習如何走出第一步

 Java開發平臺的種類很多,在這篇文章中我主要以J2SE爲例子。J2SE幾乎是開發所有Java應用程序的必備。它主要是由一個 compiler(編譯器),一個運行環境(runtime environment),和一個核心的API所構成。

原创 Java根據word模板生成word文檔之設計詳細思路---word標籤定義

word替換原理:通過順序查找word模板中的特殊字符標記,找到一個或多個就替換出響應的值,而表格的替換或者說生成是根據word中表格定義的序列來定位查找的,比如第一個表格的序列就是0,以此類推1,2,3...,所以我們知道了響應的替換查

原创 Java根據word模板生成word文檔之後臺解析和實現及部分代碼(一)

        後臺主要工作是解析XML定義的標籤文件,並獲取到數據集,放入到Map中,然後調用Jacob.jar中提供的相關方法來實現替換。首先想多說一句就是jacob會每次生成word報告時都會啓動一個office word進程,替換