輕量級JavaEE企業應用實戰(第4版Struts2+Spring4+Hibernate整

輕量級JavaEE企業應用實戰(第4版Struts2+Spring4+Hibernate整 pdf epub mobi txt 電子書 下載 2025

李剛 著
圖書標籤:
  • JavaEE
  • Struts2
  • Spring4
  • Hibernate
  • 企業應用
  • 實戰
  • Java開發
  • Web開發
  • 後端開發
  • 開發教程
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 藍墨水圖書專營店
齣版社: 電子工業齣版社
ISBN:9787121242533
商品編碼:10192101815
齣版時間:2014-10-01

具體描述

商品名稱: 輕量級JavaEE企業應用實戰(第4版Struts2+Spring4+Hibernate整閤開發(附光盤)
作者: 李剛 開本: 16開
價: 108
頁數: 809
現價: 見頂部 齣版時間 2014-10-01
ISBN號: 9787121242533 印刷時間: 2014-10-01
齣版社: 電子工業 版次: 4
商品類型: 圖書 印次: 1
內容提要 李剛編著的《輕量級JavaEE企業應用實戰(第4版Struts2+Spring4+Hibernate整閤開發(附光盤)》是《輕量級JavaEE企業應用實戰》的第4版,第4版保持瞭前幾版內容全麵、深入的特點,主要完成全部知識的升級。 本書介紹瞭JavaEE領域的三個開源框架:Struts2、Spring和Hibernate。其中Struts2升級到2.3.16.3,Spring升級到4.0.4,Hibernate升級到4.3.5。本書還全麵介紹瞭Servlet3.1的新特性,以及Tomcat8.0的配置和用法,本書的示例也應該在Tomcat8.0上運行。 本書重點介紹如何整閤Struts2.3+Spring4.0+Hibernate4.3進行JavaEE開發,主要包括三部分。,部分介紹瞭JavaEE開發的基礎知識,以及如何搭建開發環境。第二部分詳細講解瞭Struts2.3、Spring4.0和Hibernate4.3三個框架的用法,介紹三個框架時,以EclipseIDE的使用來上手,一步步帶領讀者深入三個框架的核心。這部分內容是筆者講授“瘋狂Java實訓”的培訓講義,因此是本書的重點部分。這部分內容既包含瞭筆者多年開發經曆的領悟,也融入瞭豐富的授課經驗。第三部分示範開發瞭一個包含7個錶,錶之間具有復雜的關聯映射、繼承映射等關係,且業務也相對復雜的工作流案例,希望讓讀者理論聯係實際,將三個框架真正運用到實際開 發中去。該案例采用目前流行、規範的JavaEE架構,整個應用分為領域對象層、DAO層、業務邏輯層、MVC層和視圖層,各層之間分層清晰,層與層之間以鬆耦閤的方法組織在一起。該案例既提供瞭IDE無關的、基於Ant管理的項目源碼,也提供瞭基於EclipseIDE的項目源碼,大限度地滿足讀者的需 求。 本書不再介紹Struts1.x相關內容,如果讀者希望獲取《輕量級J2EE企業應用實戰》第1版中關於Struts1.x的知識,。 作者簡介 李剛:從事10年的JavaEE應用開發。 曾任LITEON公司的J2EE技術主管,負責該公司的企業信息平颱的架構設計。 曾任廣州電信、廣東龍泉科技等公司的技術培訓導師。 2007年3月26日的《電腦報》專訪人物。 現任新東方廣州中心軟件教學總監,並曾任廣東技術師範學院計算機科學係的兼職副教授。 培訓的學生已在華為、立信、普信、網易、電信盈科、中企動力等公司就職。 國內知名的高端IT技術作傢,已齣版《Spring2.0寶典》、《基於J2EE的Ajax寶典》、《輕量級J2EE企業應用實戰》、《Struts2權   威指南》、《RubyOnRails敏捷開發佳實踐》等著作。 目錄 第1章JavaEE應用和開發環境1.1JavaEE應用概述1.1.1JavaEE應用的分層模型1.1.2JavaEE應用的組件1.1.3JavaEE應用的結構和優勢1.1.4常用的JavaEE服務器1.2輕量級JavaEE應用相關技術1.2.1JSP、Servlet3.x和JavaBean及替代技術1.2.2Struts2.3及替代技術1.2.3Hibernate4.3及替代技術1.2.4Spring4.0及替代技術1.3Tomcat的下載和安裝1.3.1安裝Tomcat服務器1.3.2配置Tomcat的服務端口1.3.3進入控製颱1.3.4部署Web應用1.3.5配置Tomcat的數據源1.4Eclipse的安裝和使用1.4.1Eclipse的下載和安裝1.4.2在綫安裝Eclipse插件1.4.3從本地壓縮包安裝插件1.4.4手動安裝Eclipse插件1.4.5使用Eclipse開發JavaEE應用1.4.6導入Eclipse項目1.4.7導入非Eclipse項目1.5Ant的安裝和使用1.5.1Ant的下載和安裝1.5.2使用Ant工具1.5.3定義生成文件1.5.4Ant的任務(task)1.6Maven的安裝和使用1.6.1下載和安裝1.6.2設?1.6.3創建、構建簡單的項目1.6.4Maven的核心概念1.6.5依賴管理1.6.6POM文件的元素1.7使用SVN進行協作開發1.7.1下載和安裝SVN服務器1.7.2配置SVN資源庫1.7.3下載和安裝SVN客戶端1.7.4將項目發布到服務器1.7.5從服務器下載項目1.7.6提交(Commit)修改1.7.7同步(Update)本地文件1.7.8添加文件和目錄1.7.9刪除文件和目錄1.7.10查看文件或目錄的版本變革1.7.11從以前版本重新開始1.7.12創建分支1.7.13沿著分支開發1.7.14閤並分支1.7.15使用Eclipse作為SVN客戶端1.8本章小結第2章JSP/Servlet及相關技術詳解2.1Web應用和web.xml文件2.1.1構建Web應用2.1.2配置描述符we2.2JSP的基本原理2.3JSP的4種基本語法2.3.1JSP注釋2.3.2JSP聲明2.3.3輸齣JSP錶達式2.3.4JSP腳本2.4JSP的3個編譯指令2.4.1page指令2.4.2include指令2.5JSP的7個動作指令2.5.1forward指令2.5.2include指令2.5.3useBean、setProperty、getProperty指令2.5.4plugin指令2.5.5param指令2.6JSP腳本中的9個內置對象2.6.1application對象……第3章Struts2的基本用法第4章深入使用Struts2第5章Hibernate的基本用法第6章深入使用Hibernate第7章Spring的基本用法第8章深入使用Spring第9章企業應用開發的思考和策略第10章簡單工作流係統
《Java企業級開發精要:Spring Boot、Spring Cloud與微服務實踐》 引言 在瞬息萬變的軟件開發領域,Java技術棧始終占據著核心地位,尤其是在構建健壯、可擴展的企業級應用方麵。隨著業務需求的日益復雜化和互聯網技術的飛速發展,傳統的單體應用架構已逐漸顯露齣其局限性,而微服務架構則以其高內聚、低耦閤、獨立部署等優勢,成為當前企業級應用開發的主流趨勢。Spring Boot的齣現極大地簡化瞭Spring應用的開發和部署,而Spring Cloud則為構建和管理微服務提供瞭全麵的解決方案。 本書旨在為讀者提供一套係統、深入的Java企業級應用開發解決方案,重點聚焦於現代化的微服務架構。我們將告彆繁瑣的XML配置,擁抱Spring Boot的自動化配置和約定優於配置的理念,快速搭建高效的開發環境。在此基礎上,我們將深入探討Spring Cloud的各個核心組件,包括服務注冊與發現、配置中心、熔斷降級、網關、分布式事務等,並結閤實際案例,手把手指導讀者如何設計、開發、部署和運維一個完整的微服務係統。本書將從理論到實踐,幫助開發者掌握構建現代化、高可用、可伸縮的企業級Java應用的必備技能。 第一部分:Spring Boot 快速入門與核心應用 在這一部分,我們將從零開始,循序漸進地學習Spring Boot的強大能力。 第一章:Spring Boot 快速起步 Java EE 現代化的演進: 簡要迴顧Java EE技術棧的演進曆程,引齣Spring Boot作為現代化Java EE開發的重要裏程碑。 Spring Boot 的誕生與核心理念: 探討Spring Boot誕生的背景,以及“約定優於配置”、“內嵌式服務器”、“ starter POMs”等核心理念,理解其如何簡化Spring應用的開發。 第一個 Spring Boot 應用: 演示如何使用Maven或Gradle創建第一個Spring Boot項目,理解`@SpringBootApplication`注解的作用,以及如何運行一個簡單的Web應用。 starter POMs 的魔力: 詳細講解starter POMs的概念,以及如何根據項目需求選擇閤適的starter,例如`spring-boot-starter-web`、`spring-boot-starter-data-jpa`等,理解其如何自動化引入依賴和配置。 內嵌式服務器詳解: 深入分析Spring Boot對Tomcat、Jetty、Undertow等內嵌式服務器的支持,理解其工作原理,以及如何根據需求進行配置和切換。 屬性配置管理: 學習Spring Boot強大的屬性配置機製,包括`application.properties`和`application.yml`文件的使用,理解外部化配置的重要性,以及如何為不同環境(開發、測試、生産)配置不同的屬性。 Profile 的應用: 掌握Spring Profile的使用,實現不同環境下的Bean配置和屬性切換,提高應用的靈活性和可維護性。 Spring Boot DevTools: 介紹Spring Boot DevTools,學習其自動重啓、瀏覽器熱加載等功能,大幅提升開發效率。 第二章:Spring Boot Web 開發 構建 RESTful Web 服務: 深入理解RESTful架構風格,學習使用Spring MVC和Spring Boot構建高效、標準的RESTful API。 Controller 的設計與實現: 詳細講解`@RestController`、`@RequestMapping`、`@GetMapping`、`@PostMapping`等注解的使用,以及如何處理HTTP請求和響應。 請求參數綁定: 學習各種請求參數的綁定方式,包括路徑變量、請求參數、請求頭、Cookie等。 數據格式化與內容協商: 掌握JSON、XML等數據格式的處理,理解Spring Boot的內容協商機製。 異常處理機製: 學習Spring Boot的全局異常處理,如何使用`@ControllerAdvice`和`@ExceptionHandler`統一處理應用異常,提升用戶體驗。 WebFlux 響應式編程入門: 簡要介紹Spring WebFlux,為後續學習響應式微服務奠定基礎。 第三章:Spring Boot 數據持久化 關係型數據庫集成: 學習Spring Boot如何集成主流關係型數據庫,如MySQL、PostgreSQL等。 Spring Data JPA 快速入門: 深入理解Spring Data JPA,學習如何通過 Repository 接口簡化數據訪問層的開發,告彆繁瑣的SQL編寫。 實體(Entity)映射: 講解JPA的實體映射,包括`@Entity`、`@Table`、`@Id`、`@GeneratedValue`等注解的使用。 CRUD 操作實踐: 通過Repository接口實現數據的增、刪、改、查等基本操作。 自定義查詢: 學習如何編寫JPQL(Java Persistence Query Language)和原生SQL進行更復雜的查詢。 事務管理: 掌握Spring Boot的事務管理,學習`@Transactional`注解的使用,確保數據的一緻性。 NoSQL 數據庫集成(可選): 簡要介紹Spring Boot對MongoDB、Redis等NoSQL數據庫的支持。 第四章:Spring Boot 常用組件與高級特性 消息隊列集成(Kafka/RabbitMQ): 學習如何集成Kafka或RabbitMQ,實現異步通信和解耦,構建更具彈性的係統。 Spring Boot AOP(麵嚮切麵編程): 深入理解AOP在日誌記錄、權限控製、事務管理等方麵的應用。 Spring Boot Actuator: 學習Actuator提供的健康檢查、指標監控、環境信息查看等功能,為應用的運維提供便利。 安全認證與授權(Spring Security): 介紹Spring Security的基本概念,以及如何在Spring Boot應用中實現用戶認證和權限控製。 單元測試與集成測試: 講解如何使用JUnit和Spring Boot Test進行有效的單元測試和集成測試,保障代碼質量。 第二部分:Spring Cloud 微服務架構與實踐 在這一部分,我們將深入探索Spring Cloud的各個組件,構建和管理微服務係統。 第五章:微服務架構概覽與Spring Cloud 體係 微服務架構的優勢與挑戰: 詳細分析微服務架構相比單體架構的優點,如獨立部署、技術異構性、彈性伸縮等,同時也探討其帶來的挑戰,如分布式事務、服務治理、跨服務通信等。 Spring Cloud 的角色定位: 理解Spring Cloud在微服務生態中的核心地位,它並非一個獨立的框架,而是整閤瞭眾多成熟的開源項目,提供瞭一站式的微服務解決方案。 Spring Cloud 組件概覽: 簡要介紹Spring Cloud的主要組件,包括Eureka(服務注冊與發現)、Config(分布式配置)、Hystrix(熔斷器)、Gateway(API網關)、Sleuth(分布式追蹤)等,為後續學習打下基礎。 第六章:服務注冊與發現 (Eureka) 服務注冊與發現的重要性: 理解在分布式係統中,服務實例的動態變化給服務調用帶來的挑戰,以及注冊中心如何解決這一問題。 Eureka Server 的搭建與配置: 學習如何獨立部署和配置Eureka Server,使其成為整個微服務係統的“通訊錄”。 Eureka Client 的集成: 講解如何在Spring Boot服務中集成Eureka Client,實現服務的注冊和自我保護。 服務發現與調用: 演示客戶端如何通過Eureka Client獲取服務實例信息,並進行服務調用。 Eureka 的高可用部署: 探討如何通過多實例部署Eureka Server,實現高可用性。 第七章:分布式配置中心 (Spring Cloud Config) 配置管理的痛點: 分析在微服務環境中,統一管理和動態更新應用配置的睏難。 Spring Cloud Config Server 的搭建: 學習如何搭建Spring Cloud Config Server,並結閤Git倉庫管理配置文件。 Config Client 的集成: 演示Spring Boot應用如何集成Config Client,從Config Server拉取配置信息。 動態刷新配置: 掌握如何實現配置的動態刷新,而無需重啓服務。 Git 倉庫的分支策略與多環境配置: 深入講解如何在Git中組織配置文件,支持多環境、多應用配置。 第八章:服務容錯與降級 (Hystrix) 分布式係統的脆弱性: 分析服務雪崩、服務爆炸等常見故障場景。 Hystrix 的核心概念: 學習Hystrix提供的命令模式、斷路器、降級、超時控製、綫程隔離等機製。 Hystrix 命令的編寫與實現: 演示如何使用Hystrix的注解或API編寫服務調用命令。 熔斷器的配置與工作原理: 深入理解斷路器的工作狀態(關閉、開啓、半開啓)和切換條件。 服務降級策略: 學習如何在服務不可用時,提供備用方案,保證核心功能的可用性。 Hystrix Dashboard: 介紹Hystrix Dashboard,可視化監控服務調用和熔斷狀態。 第九章:API 網關 (Spring Cloud Gateway) API 網關的作用: 理解API網關在微服務架構中的重要性,如路由轉發、身份認證、限流、熔斷、日誌記錄等。 Spring Cloud Gateway 的基本使用: 學習如何搭建和配置Gateway,實現服務的路由。 路由規則配置: 掌握如何基於請求路徑、請求頭、Predicates、Filters等配置靈活的路由規則。 Filters 的應用: 學習Gateway提供的各種內置Filter,如請求限流、身份認證、日誌記錄等,並瞭解如何自定義Filter。 與 Hystrix 集成: 演示如何將Hystrix集成到Gateway中,實現API層麵的容錯降級。 第十章:服務調用與負載均衡 (RestTemplate & LoadBalancer) RestTemplate 的使用: 學習Spring Boot中推薦的HTTP客戶端RestTemplate,進行服務間的同步調用。 Ribbon 的負載均衡: 整閤Ribbon(Spring Cloud Gateway 也內置瞭負載均衡能力),實現客戶端負載均衡,將請求分發到多個服務實例。 負載均衡策略: 探討常見的負載均衡策略,如輪詢、隨機、一緻性Hash等。 RestTemplate 與 Eureka/Config 的集成: 演示RestTemplate如何結閤Eureka實現服務發現,以及如何與Config配閤。 第十一章:分布式事務與消息隊列(可選深入) 分布式事務的挑戰: 分析分布式事務的ACID特性在微服務環境下的實現難度。 TCC (Try-Confirm-Cancel) 模式: 介紹TCC模式,以及如何在業務層麵實現分布式事務。 Seata 框架入門: 簡要介紹Seata等分布式事務解決方案,提供更高級的事務管理能力。 消息隊列在解耦與異步通信中的應用: 深入探討Kafka或RabbitMQ在微服務係統中的應用,如事件驅動、削峰填榖等。 第十二章:分布式追蹤與日誌聚閤 分布式追蹤的重要性: 理解在復雜的微服務調用鏈中,定位問題和分析性能瓶頸的睏難。 Spring Cloud Sleuth: 學習Spring Cloud Sleuth如何自動生成Trace ID和Span ID,實現分布式請求的追蹤。 Zipkin 的集成與使用: 講解如何集成Zipkin,可視化展示服務調用鏈路,分析延遲和錯誤。 日誌聚閤方案: 介紹ELK(Elasticsearch, Logstash, Kibana)或EFK(Elasticsearch, Fluentd, Kibana)等日誌聚閤方案,實現跨服務日誌的集中管理和分析。 第三部分:DevOps與部署實踐 在這一部分,我們將關注如何將開發的微服務應用部署到生産環境,並進行有效的運維。 第十三章:容器化部署 (Docker) Docker 基礎概念: 講解Docker鏡像、容器、倉庫等核心概念。 編寫 Dockerfile: 學習如何為Spring Boot應用編寫Dockerfile,構建可移植的Docker鏡像。 Docker Compose: 使用Docker Compose快速編排和管理多容器的微服務應用。 第十四章:持續集成與持續部署 (CI/CD) CI/CD 的理念與流程: 講解持續集成和持續部署的自動化流程。 Jenkins/GitLab CI/GitHub Actions: 介紹主流的CI/CD工具,並演示如何集成到微服務開發流程中。 自動化構建、測試與部署: 配置CI/CD流水綫,實現代碼提交後的自動化構建、單元測試、集成測試和部署。 第十五章:微服務部署與監控 Kubernetes (K8s) 基礎: 簡要介紹Kubernetes的核心概念(Pod、Service、Deployment、Ingress等),為容器編排奠定基礎。 Spring Cloud Kubernetes 集成: 探討Spring Cloud如何與Kubernetes結閤,實現更高級的服務治理和部署。 應用性能監控 (APM): 介紹Prometheus、Grafana等監控工具,實現對微服務應用的實時監控和告警。 結論 本書從Spring Boot的快速入門到Spring Cloud微服務架構的深入實踐,再到DevOps與容器化部署,力求為讀者提供一套完整、現代化的Java企業級應用開發指南。通過本書的學習,讀者將能夠獨立構建、部署和運維高可用、可伸縮的微服務係統,從而在日新月異的軟件開發浪潮中保持競爭力。我們鼓勵讀者在實踐中不斷探索和創新,將所學知識應用於實際業務場景,為企業數字化轉型貢獻力量。

用戶評價

評分

這本書的排版和圖文組織方式,是我接觸過的技術書籍中做得最好的之一。清晰的章節劃分,關鍵代碼塊的特殊標識,以及穿插其中的流程圖和結構示意圖,極大地提高瞭閱讀效率。對於我這種需要頻繁查閱技術細節的工程師來說,這種清晰的結構意味著我能更快地定位到需要解決的問題。雖然技術本身很硬核,但作者在文字錶達上卻保持瞭一種非常平易近人的語調,仿佛一位耐心且知識淵博的導師在耳邊指導。我發現書中對於“配置即代碼”和“約定大於配置”這兩種思想的平衡把握得非常好,既展示瞭傳統配置的靈活性,也推崇現代注解的簡潔高效。總而言之,這是一本值得放在案頭,隨時翻閱和參考的寶典級工具書,它的深度和廣度都達到瞭一個令人信服的高度。

評分

說實話,我之前對JavaEE企業開發一直感覺有點畏懼,總覺得涉及的技術棧太龐雜,比如什麼MVC、AOP、IOC這些概念,聽起來就讓人頭大。但這本書的敘事方式非常巧妙,它不是上來就堆砌那些晦澀的理論,而是通過一個引人入勝的實際項目場景,逐步引入所需的知識點。這種“問題驅動”的學習路徑,極大地降低瞭我的學習麯綫。作者的筆觸非常細膩,即便是像數據持久層配置這種容易齣錯的地方,也給齣瞭非常清晰的步驟指引和常見錯誤的排查方法。我特彆留意瞭其中關於性能優化的章節,發現它不僅僅停留在理論層麵,還提供瞭很多在實際部署和運行中可以立刻采納的調優策略,這對於我這種正在準備企業級項目落地的開發者來說,簡直是“雪中送炭”。整體來看,這本書的知識密度很高,但講解的節奏感把握得恰到好處,讓人讀起來既充實又不會感到窒息。

評分

作為一名資深開發者,我其實已經接觸過不少關於這些框架的資料,但這本書給我的感覺是“集大成之作”。很多老舊教程中對新版本框架的兼容性描述已經過時,而這本書顯然是緊跟時代步伐的,對各個組件的版本迭代和特性變化都有明確的標注。我最感興趣的是它對框架集成層麵的一些“最佳實踐”的闡述。例如,如何優雅地在Struts2的Action層與Spring的Service層進行解耦,如何利用Hibernate的特性來優化復雜查詢的性能,這些都是在日常工作中經常遇到的痛點。作者的講解風格偏嚮於嚴謹的學術論證與工程實踐相結閤,邏輯性極強,讀起來讓人感覺非常信服。對於我們這些追求代碼質量和架構健壯性的工程師來說,這本書提供的不僅僅是技術實現,更是一種構建穩健係統的設計哲學。

評分

這本書的封麵設計簡潔大氣,拿在手裏沉甸甸的,光是這份厚重感就讓人對裏麵的內容充滿瞭期待。我個人比較偏愛這種務實風格的教材,不花裏哨的渲染,直奔主題講解技術細節。拿到手後我立馬翻閱瞭一下目錄,發現它對當前主流的企業級框架進行瞭係統的梳理和整閤,不像市麵上很多書籍那樣,隻孤立地講解某一個框架,而是著重展示瞭它們之間如何協同工作,構建一個完整的應用。特彆是對於初學者來說,這種“全景式”的講解非常重要,能夠幫助建立起對整個技術棧的宏觀認識,避免瞭隻見樹木不見森林的睏擾。書中大量的代碼示例和實戰案例,更是讓人感覺像是在跟著一位經驗豐富的工程師手把手地學習。我尤其欣賞它對一些關鍵概念的深入剖析,比如事務管理、安全控製等,講解得非常透徹,讓人知其所以然,而不是僅僅停留在會用的層麵。希望接下來的閱讀能帶來更多驚喜。

評分

坦白講,我買這本書的時候是抱著“試試看”的心態的,因為市場上這類“整閤類”書籍往往質量參差不齊,要麼過於側重一個框架而忽略其他,要麼就是泛泛而談,缺乏深度。然而,這本書完全超齣瞭我的預期。它對Spring的依賴注入機製的講解,深入到瞭AOP的代理模式底層,讓我對過去一些模糊的理解豁然開朗。而且,書中對配置文件和注解的使用進行瞭清晰的對比和分析,讓讀者能根據實際需求選擇最閤適的配置方式。我特彆欣賞它在處理Web層和持久層交互時的那種流暢感,整個數據流轉過程被描繪得如同絲綢般順滑,沒有生硬的粘閤痕跡。這本書的價值在於,它提供瞭一個清晰的藍圖,展示瞭如何用成熟的技術棧去構建一個結構閤理、高內聚低耦閤的現代企業應用。

評分

還不錯喲 加油

評分

收到書後 書的一角濕瞭好多頁 感覺紙的質量好差 一看就是盜版的 根本不是正版 衝著書的內容去的 就算瞭吧 大傢一定要擦亮眼睛

評分

收到書後 書的一角濕瞭好多頁 感覺紙的質量好差 一看就是盜版的 根本不是正版 衝著書的內容去的 就算瞭吧 大傢一定要擦亮眼睛

評分

ww

評分

還可以

評分

收到書後 書的一角濕瞭好多頁 感覺紙的質量好差 一看就是盜版的 根本不是正版 衝著書的內容去的 就算瞭吧 大傢一定要擦亮眼睛

評分

非常之滿意

評分

還可以

評分

挺不錯的,挺好

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有