原创 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進程,替換