導航:首頁 > 文檔加密 > spring企業pdf

spring企業pdf

發布時間:2022-05-01 05:37:13

1. 《Spring實戰(第4版)》pdf下載在線閱讀全文,求百度網盤雲資源

《Spring實戰(第4版)》(Craig Walls 沃爾斯)電子書網盤下載免費在線閱讀

鏈接: https://pan..com/s/1LFYnhATwyZRsutAVeVzXZg

提取碼: s9gb

書名:Spring實戰(第4版)

作者:Craig Walls 沃爾斯

譯者:張衛濱

豆瓣評分:8.1

出版社:人民郵電出版社

出版年份:2016-4-1

頁數:577

內容簡介:

《Spring實戰(第4版)》是經典的、暢銷的Spring學習和實踐指南。

第4版針對Spring 4進行了全面更新。全書分為四部分。第1部分介紹Spring框架的核心知識。第二部分在此基礎上介紹了如何使用Spring構建Web應用程序。第三部分告別前端,介紹了如何在應用程序的後端使用Spring。第四部分描述了如何使用Spring與其他的應用和服務進行集成。

《Spring實戰(第4版)》適用於已具有一定java 編程基礎的讀者,以及在Java 平台下進行各類軟體開發的開發人員、測試人員,尤其適用於企業級Java 開發人員。本書既可以被剛開始學習Spring 的讀者當作學習指南,也可以被那些想深入了解Spring 某方面功能的專業用戶作為參考用書。

作者簡介:

Craig Walls是Pivotal的高級工程師,是Spring Social和Spring Sync的項目領導者,同時也是Manning出版社《Spring In Action》的作者,目前這本書已經更新到了第四版。他非常熱心於Spring框架的推廣,經常在當地的用戶組和會議上演講並在博客上撰寫Spring相關的內容。在不琢磨代碼的時候,Craig Walls會盡可能多地陪伴他的妻子、兩個女兒、兩只小鳥以及兩只小狗。

2. 我想系統的學習一下Spring技術,能推薦一下哪本書或者PDF文檔供我學習嗎 謝謝啦

先看這個:深入解析Spring MVC與Web Flow_mk.pdf

再看這個:spring技術內幕__深入解析spring架構與設計原理_12427831.pdf

3. 求Java EE企業級應用開發教程Spring+Spring MVC+MyBatis第二版pdf

Java EE企業級應用開發教程(Spring+Spring MVC+MyBatis)源代碼(黑馬程序員)、(2018年8月第5次印刷)。第六章和第七章寫在了一起。

4. 如何把springmvc model 生成pdf文件

本文先敘述,如何操作PDF模板生成PDF文件,再說明在SpringMVC中如何根據PDF模板生成PDF文件。
使用PDF模板生成PDF文件需要以下幾個步驟:
下面按步驟說明:
1. 使用Microsoft Office Word畫好模板
此步驟就不詳述了,就是一個普通的Word文件(template.docx)。給個示例截圖:

2. 使用Adobe Acrobat X Pro將Word文件轉換為帶表單欄位的PDF模板文件
1) 打開Adobe Acrobat X Pro
2) 選擇「創建PDF表單」
3) 選擇源:(PDF、Word、Excel或其它文件類型),下一步
4) 定位Word文件路徑,下一步
5) Adobe Acrobat X Pro會自動猜測表單欄位位置,如圖

6) 一般生成的表單欄位都不符合我們的要求,選中刪除即可。
7) 點擊右鍵選擇文本框,拖動到適當的位置,設置好域名稱,字型大小,字體等。

8) 保存模板文件。(template.pdf)
3. 使用itext操作PDF模板,填充數據,生成PDF文件
1) 需要jar包:itext.jar、itextAsian.jar
2) 核心代碼:
package personal.hutao.test;

import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;

import org.junit.Test;

import com.lowagie.text.DocumentException;
import com.lowagie.text.pdf.AcroFields;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.PdfStamper;

public class TestPdf {

@Test
public void test() throws IOException, DocumentException {
String fileName = "D:/template.pdf"; // pdf模板
PdfReader reader = new PdfReader(fileName);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
PdfStamper ps = new PdfStamper(reader, bos);
AcroFields fields = ps.getAcroFields();
fillData(fields, data());
ps.setFormFlattening(true);
ps.close();
OutputStream fos = new FileOutputStream("D:/contract.pdf");
fos.write(bos.toByteArray());
}

public void fillData(AcroFields fields, Map<String, String> data) throws IOException, DocumentException {
for (String key : data.keySet()) {
String value = data.get(key);
fields.setField(key, value);
}
}

public Map<String, String> data() {
Map<String, String> data = new HashMap<String, String>();
data.put("borrower", "胡桃同學");
return data;
}
}

3) 打開contract.pdf,如圖
至此,就實現了根據PDF模板生成PDF文件。
SpringMVC的視圖中已提供了對PDF模板文件的支持:org.springframework.web.servlet.view.document.AbstractPdfStamperView。那麼只需要配置好此視圖就可以了。具體分為以下步驟:
1) 實現抽象類 AbstractPdfStamperView
package personal.hutao.view;

import java.io.IOException;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.view.document.AbstractPdfStamperView;

import com.lowagie.text.DocumentException;
import com.lowagie.text.pdf.AcroFields;
import com.lowagie.text.pdf.PdfStamper;

public class PdfStamperView extends AbstractPdfStamperView {

public static final String DATA = "data";
public static final String FILENAME = "mergePdfFileName";

@SuppressWarnings("unchecked")
@Override
protected void mergePdfDocument(Map<String, Object> model,
PdfStamper stamper, HttpServletRequest request,
HttpServletResponse response) throws Exception {
response.setHeader("Content-Disposition", "attachment;filename=" + new String(model.get(FILENAME).toString().getBytes(), "ISO8859-1"));
AcroFields fields = stamper.getAcroFields();
fillData(fields, (Map<String, String>) model.get(DATA));
stamper.setFormFlattening(true);
}

private void fillData(AcroFields fields, Map<String, String> data)
throws IOException, DocumentException {
for (String key : data.keySet()) {
String value = data.get(key);
fields.setField(key, value);
}
}

}

2) 在SpringMVC的配置文件中配置視圖
<!-- 按照BeanName解析視圖 -->
<bean class="org.springframework.web.servlet.view.BeanNameViewResolver">
<property name="order" value="1" />
</bean>

<!-- 定義Pdf模版視圖 -->
<bean id="contract" class="personal.hutao.view.PdfStamperView">
<property name="url" value="/WEB-INF/template/template.pdf" />
</bean>

3) Controller中的業務邏輯處理
package personal.hutao.controller;

import static personal.hutao.view.PdfStamperView.DATA;
import static personal.hutao.view.PdfStamperView.FILENAME;

import java.util.HashMap;
import java.util.Map;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.coamctech.sample.commons.controller.BaseController;

@RequestMapping("/contract")
@Controller
public class TestController {

@RequestMapping("/export/pdf")
public String (Model model) {
model.addAttribute(DATA, data());
model.addAttribute(FILENAME, "XXX貸款合同");
return "contract";
}

private Map<String, String> data() {
Map<String, String> data = new HashMap<String, String>();
data.put("borrower", "胡桃同學");
return data;
}
}

5. 求 Spring 3.x 企業應用開發實戰 pdf

我建議手機拍圖片或者拿手機拍圖片整理成pdf在手機上看,我自己都是這樣子做的,每天拍一章,花費半小時左右就可以了。

6. 求Spring MVC MYBatis企業應用實戰 PDF

鏈接:https://pan..com/s/1htt8VHi

密碼:vy2s

7. 《SpringCloud微服務實戰第二版》pdf下載在線閱讀全文,求百度網盤雲資源

《SpringCloud微服務實戰第二版》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/143E9fI8h5Uszxg3W9bo7EA

?pwd=fnz6 提取碼: fnz6
簡介:從時下流行的微服務架構概念出發,詳細介紹了Spring Cloud針對微服務架構中幾大核心要素的解決方案和基礎組件。主要以示例與源碼結合的方式來幫助讀者更好地理解這些組件的使用方法以及運行原理。


8. 如何實現springmvc將返回的給前端的pdf文件放在瀏覽器里預覽

1,在web路徑下建立一個uploadFiles文件夾

2,在springMVC里映射PDF文件就像映射靜態文件那樣。
<mvc:resources mapping="/pdf/**" location="/uploadFiles/"/>

3,寫個controller返回PDF的URL路徑。
@Controller
@CrossOrigin(origins = "*")
public class PDFController {

@ResponseBody
@RequestMapping(value = "/pdf", method = RequestMethod.GET)
public String pdfDownload() throws IOException
{
String retString = null;
String dir = XXXX文件在伺服器中路徑。
String path = httpServletRequest.getRequestURL() + dir.substring(dir.lastIndexOf('\\'));
retString = path.replaceAll("\\\\","/");
Map<String,Object >map = new HashMap<>();
map.put("code",0);
map.put("pdf",retString);
return JSON.toJSONString(map);
}
}

4,返回的JSON數據。
{"code":0,"pdf":"8080/pdf/1472128890165sample.pdf"},前面加上http://127.0.0.1:。
5,瀏覽器中直接打開pdf這個url就可以預覽PDF啦。

9. 求《Spring 3.x 企業應用開發實戰》 完整 pdf電子版,要完整的。

http://down.51cto.com/data/792548#02

10. 《spring源碼深度解析第二版高清》pdf下載在線閱讀全文,求百度網盤雲資源

《spring源碼深度解析第二版高清》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/1k5SzFRYLbqE5Febp-v4bUA

?pwd=ht4h 提取碼: ht4h
簡介:從核心實現和企業應用兩個方面,由淺入深、由易到難地對Spring源碼展開了系統的講解,包括Spring的設計理念和整體架構、容器的基本實現等內容都有介紹。

閱讀全文

與spring企業pdf相關的資料

熱點內容
排序演算法之插入類 瀏覽:227
gcccreate命令 瀏覽:73
海爾監控用什麼app 瀏覽:64
系統盤被壓縮開不了機 瀏覽:984
linuxredis30 瀏覽:541
狸窩pdf轉換器 瀏覽:696
ajax調用java後台 瀏覽:904
活塞式壓縮機常見故障 瀏覽:614
break演算法 瀏覽:731
換電池的app是什麼 瀏覽:771
單片機ad采樣快速發送電腦 瀏覽:22
第五人格伺服器錯誤是什麼回事兒 瀏覽:467
查看手機谷歌伺服器地址 瀏覽:191
python操作zookeeper 瀏覽:706
蘋果手機dcim文件夾顯示不出來 瀏覽:430
如何壓縮文件夾聯想電腦 瀏覽:584
程序員的學習之旅 瀏覽:441
apkdb反編譯 瀏覽:922
雪花演算法為什麼要二進制 瀏覽:825
在文檔中打開命令行工具 瀏覽:609