毛片不卡视频操逼,日本亚洲电影在线观看,丁香婷婷亚洲五月,五月天亲亲黄色网,五月婷婷狠,村妓网在线视频中文字幕,色综合综合色

Spring高級(jí)程序設(shè)計(jì)pdf下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學(xué)電子圖書 → Spring高級(jí)程序設(shè)計(jì) pdf中文版

Spring高級(jí)程序設(shè)計(jì)

pdf中文版 Spring高級(jí)程序設(shè)計(jì) 網(wǎng)友評(píng)分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: Spring java

Spring高級(jí)程序設(shè)計(jì)pdf中文版是一本適合Java開發(fā)人員學(xué)習(xí)的電子書,主要給大家詳細(xì)介紹了Spring應(yīng)用的豐富知識(shí)和經(jīng)驗(yàn),通過對(duì)實(shí)例的分析講解,讓大家全方位了解Spring,有需要的快來綠色資源網(wǎng)下載學(xué)習(xí)吧。

Spring高級(jí)程序設(shè)計(jì)pdf中文版

官方介紹:

Spring高級(jí)程序設(shè)計(jì)對(duì)Spring開發(fā)框架的核心概念及關(guān)鍵模塊進(jìn)行了深入剖析,并結(jié)合示例展示了它們的具體應(yīng)用。本書共分 4部分。第一部分介紹 Spring框架的基礎(chǔ)知識(shí),重點(diǎn)闡述了AOP和IOC的基本概念;第二部分介紹 Spring對(duì)數(shù)據(jù)持久化的支持,從基礎(chǔ)的JDBC開始,講解了Spring對(duì)應(yīng)用最廣泛的ORM框架iBATIS和 Hibernate的支持;第三部分闡述了Spring企業(yè)級(jí)組件,介紹了任務(wù)調(diào)度、Mail服務(wù)、動(dòng)態(tài)語言等企業(yè)級(jí)組件相關(guān)的知識(shí);第四部分闡述如何使用Spring進(jìn)行Java EE 5開發(fā),從遠(yuǎn)程調(diào)用和事務(wù)管理開始,接著介紹了Spring MVC、Web工作流、AJAX、JMX、單元測(cè)試以及性能調(diào)優(yōu)等 Java EE相關(guān)開發(fā)知識(shí)。 

本書適合所有Java開發(fā)人員。特別是企業(yè)級(jí)Java開發(fā)人員閱讀參考。是一本由Spring框架核心開發(fā)人員為讀者奉獻(xiàn)的權(quán)威開發(fā)指南,將帶給你設(shè)計(jì)和構(gòu)建高效、可擴(kuò)展的Spring應(yīng)用的豐富知識(shí)和經(jīng)驗(yàn)。

目錄:

第一部分 Spring入門

第1章 Spring簡介2

1.1 Spring是什么2

1.1.1 依賴注入之外的特性4

1.1.2 使用Spring進(jìn)行面向方面編程4

1.1.3 數(shù)據(jù)訪問5

1.1.4 簡化與整合JavaEE5

1.1.5 基于Spring的任務(wù)調(diào)度6

1.1.6 Spring對(duì)郵件的支持6

1.1.7 動(dòng)態(tài)語言6

1.1.8 遠(yuǎn)程訪問6

1.1.9 事務(wù)管理7

1.1.10 SpringMVC框架7

1.1.11 SpringWebFlow7

1.1.12 AJAX技術(shù)7

1.1.13 國際化8

1.1.14 簡化異常處理8

1.2 Spring項(xiàng)目8

1.2.1 Spring的起源8

1.2.2 Spring.NET8

1.2.3 SpringIDE9

1.2.4 Spring安全系統(tǒng)(原Acegi)9

1.2.5 Spring的替代方案9

1.3 示例代碼10

1.4 小結(jié)10

第2章 Spring入門11

2.1 獲取Spring框架11

2.1.1 從CVS上簽出Spring11

2.1.2 從源碼構(gòu)建Spring12

2.1.3 檢查Spring發(fā)布包13

2.1.4 Spring發(fā)布包13

2.1.5 Spring依賴的包14

2.1.6 示例應(yīng)用16

2.1.7 配置Spring和IDE18

2.2 HelloWorld示例20

2.3 Spring版本的“Hello,World”示例23

2.3.1 依賴注入24

2.3.2 Spring的侵入性26

2.4 小結(jié)26

第3章 控制反轉(zhuǎn)27

3.1 控制反轉(zhuǎn)和依賴注入27

3.2 控制反轉(zhuǎn)的類型27

3.2.1 上下文依賴查找29

3.2.2 構(gòu)造方法依賴注入30

3.2.3 設(shè)置方法依賴注入31

3.2.4 依賴注入與依賴查找32

3.2.5 設(shè)置方法注入與構(gòu)造方法注入33

3.3 Spring中的控制反轉(zhuǎn)34

3.4 基于Spring的依賴注入34

3.4.1 bean和BeanFactory34

3.4.2 BeanFactory實(shí)現(xiàn)35

3.4.3 XMLbean定義36

3.4.4 構(gòu)造方法注入37

3.4.5 注入?yún)?shù)40

3.4.6 理解bean的命名50

3.4.7 bean的實(shí)例化模式52

3.4.8 解析依賴55

3.4.9 bean的自動(dòng)裝配57

3.4.10 依賴檢查61

3.4.11 bean的繼承62

3.5 小結(jié)64

第4章 進(jìn)階66

4.1 Spring對(duì)應(yīng)用程序可移植性的影響67

4.2 管理bean的生命周期67

4.2.1 嵌入bean的創(chuàng)建68

4.2.2 嵌入bean的銷毀74

4.3 讓bean可被Spring感知79

4.3.1 使用BeanNameAware接口80

4.3.2 使用BeanFactoryAware接口81

4.4 使用方法注入(methodinjection)83

4.4.1 查找方法注入83

4.4.2 方法替換88

4.5 使用FactoryBean接口91

4.5.1 MessageDigestFactoryBean類91

4.5.2 直接訪問FactoryBean94

4.6 BeanFactoryPostProcessor類94

4.7 JavaBean的屬性修改器101

4.7.1 內(nèi)建的PropertyEditor101

4.7.2 創(chuàng)建自定義PropertyEditor104

4.8 BeanPostProcessor類108

4.8.1 實(shí)現(xiàn)一個(gè)BeanPostProcessor110

4.8.2 使用BeanPostProcessor類的實(shí)機(jī)選擇114

4.9 SpringApplicationContext115

4.9.1 ApplicationContext的實(shí)現(xiàn)類115

4.9.2 使用ApplicationContextAware116

4.9.3 控制bean的初始化117

4.9.4 使用基于注解的配置118

4.9.5 使用MessageSource進(jìn)行國際化123

4.9.6 在獨(dú)立應(yīng)用中使用MessageSource130

4.9.7 MessageSourceResolvable接口130

4.9.8 使用應(yīng)用程序事件130

4.9.9 對(duì)于事件用法的考慮132

4.9.10 訪問資源133

4.10 小結(jié)134

第5章 SpringAOP基礎(chǔ)135

5.1 AOP概念136

5.2 AOP的類型136

5.2.1 靜態(tài)AOP137

5.2.2 動(dòng)態(tài)AOP137

5.2.3 選擇一種AOP類型137

5.3 Spring中的AOP137

5.3.1 AOP聯(lián)盟138

5.3.2 AOP的HelloWorld138

5.3.3 SpringAOP架構(gòu)140

5.3.4 ProxyFactory類140

5.3.5 在Spring中創(chuàng)建通知141

5.4 Spring里的通知者和切入點(diǎn)155

5.4.1 切入點(diǎn)接口156

5.4.2 使用ComposablePointcut172

5.4.3 切入點(diǎn)總結(jié)175

5.5 代理詳解176

5.5.1 理解代理176

5.5.2 使用jdk動(dòng)態(tài)代理176

5.5.3 使用CGLIB代理177

5.5.4 兩者的性能比較177

5.5.5 選用代理180

5.6 小結(jié)180

第6章 AOP進(jìn)階182

6.1 @AspectJ注解182

6.2 @AspectJ方面詳解186

6.2.1 切入點(diǎn)186

6.2.2 切入點(diǎn)表達(dá)式189

6.2.3 探討切入點(diǎn)表達(dá)式191

6.2.4 在XML中使用@Pointcuts194

6.2.5 通知的類型194

6.2.6 參數(shù)綁定201

6.2.7 引入202

6.2.8 方面的生命周期208

6.3 AOP的框架服務(wù)209

6.3.1 使用AOP命名空間創(chuàng)建第一個(gè)方面209

6.3.2 AOP命名空間中的切入點(diǎn)211

6.3.3 使用AOP命名空間創(chuàng)建通知212

6.3.4 AOP命名空間中的引入217

6.4 風(fēng)格選擇219

6.5 使用SpringAOP代理220

6.6 AspectJ集成225

6.6.1 創(chuàng)建第一個(gè)AspectJ方面225

6.6.2 編譯示例程序227

6.6.3 AspectJ方面的作用域229

6.7 加載時(shí)織入230

6.7.1 第一個(gè)加載時(shí)織入示例230

6.7.2 LoadTimeWeaver的查找策略232

6.8 AOP實(shí)踐232

6.9 小結(jié)235

第7章 Springschema與命名空間236

7.1 新配置的緣由236

7.2 Spring2.5包含的schema238

7.2.1 beansschema238

7.2.2 上下文schema239

7.2.3 utilschema239

7.2.4 txschema242

7.2.5 aopschema242

7.2.6 jeeschema242

7.2.7 langschema243

7.3 schema背后244

7.4 自定義schema246

7.5 IDE配置249

7.6 小結(jié)252

第8章 Spring模式253

8.1 目錄結(jié)構(gòu)253

8.1.1 簡單應(yīng)用253

8.1.2 復(fù)雜應(yīng)用255

8.1.3 打包和命名255

8.2 設(shè)計(jì)模式簡介255

8.2.1 面向接口編程256

8.2.2 創(chuàng)建模式256

8.2.3 結(jié)構(gòu)模式260

8.2.4 行為模式262

8.3 Spring應(yīng)用模式264

8.3.1 分層設(shè)計(jì)265

8.3.2 高性能分頁266

8.3.3 多錯(cuò)誤報(bào)告268

8.3.4 用戶界面事務(wù)271

8.3.5 后臺(tái)進(jìn)程274

8.3.6 郵件通知278

8.3.7 錯(cuò)誤收集和日志280

8.4 小結(jié)283

第二部分 數(shù)據(jù)訪問

第9章 Spring對(duì)JDBC的支持286

9.1 JDBC的主要概念286

9.1.1 使用DriverManager和Connection288

9.1.2 使用PreparedStatement289

9.1.3 使用CallableStatement類292

9.1.4 其他JDBC概念293

9.2 Spring對(duì)數(shù)據(jù)訪問支持的概念293

9.3 Spring對(duì)JDBC數(shù)據(jù)訪問的支持294

9.4 使用JdbcTemplate類294

9.4.1 JdbcTemplate類的execute方法296

9.4.2 JdbcTemplate類的query方法和該方法的擴(kuò)展299

9.4.3 JdbcTemplat類的update方法303

9.4.4 JdbcTemplate類的batchUpdate方法304

9.5 RdbmsOperation子類305

9.5.1 SqlUpdate子類306

9.5.2 BatchSqlUpdate子類311

9.5.3 SqlCall類和StoredProcedure子類312

9.5.4 SqlQuery類和它的子類314

9.5.5 JdbcTemplate類和RdbmsOperation類的比較321

9.6 大二進(jìn)制對(duì)象321

9.7 JdbcDaoSupport類324

9.8 簡單的SpringJDBC326

9.8.1 SimpleJdbcTemplate類326

9.8.2 SimpleJdbcCall類329

9.8.3 SimpleJdbcInsert類331

9.8.4 SimpleJdbcDaoSupport類332

9.9 小結(jié)333

第10章 集成iBATIS334

10.1 iBATIS簡述334

10.1.1 iBATIS版本334

10.1.2 基礎(chǔ)架構(gòu)和配置335

10.2 映射文件335

10.2.1 sqlMap文件337

10.2.2 配置iBATIS和Spring339

10.3 查詢數(shù)據(jù)341

10.3.1 簡單查詢操作341

10.3.2 一對(duì)一查詢操作344

10.3.3 一對(duì)多查詢操作348

10.3.4 多對(duì)多查詢操作350

10.4 更新數(shù)據(jù)350

10.5 刪除數(shù)據(jù)353

10.6 插入數(shù)據(jù)354

10.7 iBATIS缺少的特性356

10.8 整體性能357

10.9 小結(jié)358

第11章 Spring對(duì)Hibernate的支持..359

11.1 Hibernate入門359

11.2 Hibernate打包360

11.3 Hibernate支持的介紹361

11.3.1 使用HibernateSession363

11.3.2 使用HibernateDaoSupport類366

11.3.3 HibernateTemplate和Session間的選擇368

11.4 在企業(yè)級(jí)應(yīng)用程序中使用Hibernate372

11.4.1 阻止更新臟數(shù)據(jù)372

11.4.2 對(duì)象等價(jià)性375

11.4.3 事務(wù)支持378

11.4.4 延遲加載382

11.5 處理大數(shù)據(jù)集392

11.6 處理大對(duì)象394

11.7 使用Hibernate處理其他DAO代碼397

11.8 小結(jié)398

第三部分 企業(yè)級(jí)應(yīng)用組件

第12章 基于Spring的任務(wù)調(diào)度400

12.1 使用JDKTimer調(diào)度任務(wù)401

12.1.1 Timer觸發(fā)器類型401

12.1.2 創(chuàng)建一個(gè)簡單任務(wù)401

12.1.3 Spring對(duì)JDKTimer調(diào)度的支持404

12.2 使用OpenSymphonyQuartz來調(diào)度任務(wù)409

12.2.1 Quartz簡介410

12.2.2 Spring對(duì)Quartz的支持418

12.3 任務(wù)調(diào)度時(shí)需考慮的因素423

12.3.1 選擇一個(gè)調(diào)度器423

12.3.2 剝離Job類中的任務(wù)邏輯424

12.3.3 任務(wù)執(zhí)行和線程池424

12.4 小結(jié)428

第13章 Spring的郵件支持429

13.1 SpringmailAPI結(jié)構(gòu)430

13.2 發(fā)送簡單的電子郵件430

13.2.1 編程式構(gòu)造和發(fā)送電子郵件431

13.2.2 聲明式構(gòu)造電子郵件433

13.3 構(gòu)造并發(fā)送MIME消息436

13.3.1 發(fā)送基本的HTML消息438

13.3.2 發(fā)送帶有內(nèi)嵌圖片的HTML消息439

13.3.3 發(fā)送帶有附件的消息441

13.3.4 發(fā)送帶有可替換純文本的HTML消息442

13.3.5 發(fā)送復(fù)雜MIME消息445

13.4 深入了解企業(yè)級(jí)電子郵件處理449

13.5 小結(jié)458

第14章 動(dòng)態(tài)語言459

14.1 支持的動(dòng)態(tài)語言概覽459

14.1.1 BeanShell459

14.1.2 Groovy461

14.1.3 JRuby462

14.2 使用動(dòng)態(tài)語言定義Springbean463

14.2.1 動(dòng)態(tài)語言支持的幕后465

14.2.2 代理動(dòng)態(tài)語言bean466

14.2.3 性能466

14.3 可刷新bean(refreshablebean)468

14.4 基于BeanShell的bean470

14.5 基于JRuby的bean472

14.6 基于Groovy的bean473

14.7 動(dòng)態(tài)語言在Spring程序中的典型應(yīng)用473

14.8 小結(jié)477

第四部分 JavaEE5應(yīng)用開發(fā)

第15章 Spring遠(yuǎn)程訪問480

15.1 SpringRemoting架構(gòu)481

15.2 遠(yuǎn)程方法調(diào)用482

15.2.1 開放任意的服務(wù)482

15.2.2 通過代理訪問RMI服務(wù)484

15.2.3 開放CORBA服務(wù)486

15.2.4 訪問CORBA服務(wù)488

15.3 使用JAX-RPC實(shí)現(xiàn)Web服務(wù)490

15.3.1 ApacheAxis簡介490

15.3.2 使用ServletEndpointSupport創(chuàng)建Web服務(wù)490

15.3.3 使用代理訪問RPC風(fēng)格的Web服務(wù)494

15.3.4 與Axis服務(wù)的JavaBean交互497

15.4 使用JAX-WSWeb服務(wù)500

15.4.1 通過SimpleJaxWsServiceExporter公開Web服務(wù)501

15.4.2 使用XFire公開Web服務(wù)501

15.4.3 訪問JAX-WSWeb服務(wù)503

15.4.4 從其他客戶端訪問JavaWeb服務(wù)504

15.5 使用HTTPInvoker創(chuàng)建Web服務(wù)507

15.5.1 開發(fā)簡單服務(wù)508

15.5.2 通過代理訪問HTTPInvoker服務(wù)510

15.5.3 在HTTPInvoker服務(wù)中使用任意對(duì)象511

15.5.4 使用HTTP基本認(rèn)證513

15.6 遠(yuǎn)程架構(gòu)的選擇516

15.7 小結(jié)517

第16章 事務(wù)管理518

16.1 Spring事務(wù)抽象層簡介518

16.2 分析事務(wù)屬性519

16.2.1 探索TransactionDefinition接口519

16.2.2 使用TransactionStatus接口520

16.2.3 PlatformTransactionManager的實(shí)現(xiàn)521

16.3 對(duì)一個(gè)事務(wù)管理示例的探索521

16.4 編程式事務(wù)管理529

16.4.1 使用TransactionTemplate類531

16.4.2 編程式事務(wù)管理小結(jié)532

16.5 聲明性事務(wù)管理532

16.5.1 使用TransactionProxyFactoryBean532

16.5.2 在事務(wù)管理中使用代理的含義534

16.6 AOP事務(wù)管理535

16.6.1 使用基于注解的AOP事務(wù)管理535

16.6.2 使用XMLAOP事務(wù)管理537

16.6.3 tx:advice標(biāo)簽簡介538

16.6.4 XMLAOP小結(jié)539

16.7 在多個(gè)事務(wù)性資源上使用事務(wù)540

16.8 實(shí)現(xiàn)你自己的事務(wù)同步541

16.9 小結(jié)548

第17章 基于SpringMVC的Web應(yīng)用開發(fā)549

17.1 MVC架構(gòu)549

17.2 SpringMVC介紹550

17.3 使用處理器映射551

17.4 Spring控制器553

17.4.1 AbstractController類554

17.4.2 ParameterizableViewController類555

17.4.3 MultiActionController類555

17.5 攔截器558

17.6 視圖.本地化和主題559

17.6.1 以編程的方式使用視圖559

17.6.2 使用視圖解析器561

17.6.3 使用本地化消息565

17.6.4 使用Locale565

17.6.5 使用主題565

17.7 命令控制器567

17.7.1 使用表單控制器568

17.7.2 探索AbstractWizardFormController類574

17.7.3 文件上傳578

17.8 處理異常581

17.9 Spring與其他Web技術(shù)583

17.9.1 使用JSP583

17.9.2 使用Velocity600

17.9.3 FreeMarker604

17.9.4 使用XSLT視圖608

17.9.5 使用PDF視圖609

17.9.6 實(shí)現(xiàn)PDF視圖610

17.9.7 使用excel視圖611

17.9.8 使用Tiles613

17.9.9 JasperReports報(bào)表引擎623

17.10 Spring的約定優(yōu)于配置627

17.10.1 控制器約定628

17.10.2 MultiActionController約定628

17.10.3 模型約定629

17.10.4 視圖約定630

17.11 使用注解配置控制器631

17.11.1 @Controller注解631

17.11.2 @RequestMapping注解632

17.11.3 @RequestParam注解633

17.11.4 @ModelAttribute注解633

17.11.5 使用注解配置命令控制器634

17.12 小結(jié)635

第18章 SpringWebFlow636

18.1 SpringWebFlow簡介637

18.1.1 核心概念637

18.1.2 獲取SpringWebFlow640

18.1.3 SpringWebFlow依賴642

18.2 Hello,WebFlow!642

18.3 探索狀態(tài)646

18.3.1 view狀態(tài)647

18.3.2 decision狀態(tài)647

18.3.3 end狀態(tài)648

18.4 處理轉(zhuǎn)換648

18.5 高級(jí)概念650

18.5.1 表達(dá)式語言和范圍650

18.5.2 實(shí)現(xiàn)action653

18.5.3 模型數(shù)據(jù)綁定654

18.5.4 局部視圖刷新658

18.5.5 映射流的輸入與輸出參數(shù)658

18.5.6 使用子流659

18.6 幕后的SpringWebFlow660

18.6.1 流執(zhí)行架構(gòu)660

18.6.2 流執(zhí)行者662

18.6.3 流定義注冊(cè)表662

18.6.4 流執(zhí)行倉庫665

18.7 集成SpringMVC666

18.7.1 流處理666

18.7.2 視圖解析667

18.8 使用SpringSecurity構(gòu)建安全的流668

18.8.1 第一步:添加SecurityFlow-ExecutionListener668

18.8.2 第二步:處理基本的認(rèn)證和授權(quán)668

18.8.3 第三步:在流定義中定義安全規(guī)則670

18.9 問題解決672

18.9.1 帶狀態(tài)的導(dǎo)航控制672

18.9.2 瀏覽器導(dǎo)航欄支持和雙提交(doublesubmit)672

18.10 測(cè)試流定義673

18.11 小結(jié)674

第19章 Spring與AJAX675

19.1 DWR675

19.2 安裝DWR676

19.3 針對(duì)DWR的Spring配置676

19.4 關(guān)于完整示例677

19.5 測(cè)試DWR配置682

19.6 運(yùn)行完整示例682

19.7 DWR腳本基礎(chǔ)683

19.7.1 使用簡單的回調(diào)函數(shù)683

19.7.2 調(diào)用元數(shù)據(jù)對(duì)象684

19.8 engine.js文件684

19.8.1 調(diào)用批處理684

19.8.2 調(diào)用順序684

19.8.3 錯(cuò)誤和警告處理684

19.9 util.js腳本685

19.10 DWR的安全性685

19.11 DWR的優(yōu)缺點(diǎn)686

19.12 小結(jié)687

第20章 使用SpringJMX688

20.1 JMX進(jìn)階688

20.2 開放JavaBean689

20.2.1 MBeanExporter類689

20.2.2 MBeanServerFactoryBean類691

20.2.3 在已有的MBean服務(wù)器上開放Bean692

20.2.4 Bean注冊(cè)行為692

20.3 控制對(duì)象名693

20.4 控制管理接口693

20.4.1 MBeanInfoAssembler接口693

20.4.2 MethodNameBasedMBean-InfoAssembler接口694

20.4.3 用Java接口來控制管理接口696

20.4.4 使用源碼級(jí)元數(shù)據(jù)698

20.5 遠(yuǎn)程使用SpringJMX701

20.5.1 開放遠(yuǎn)程MBean701

20.5.2 訪問遠(yuǎn)程MBean702

20.5.3 代理MBean702

20.6 SpringJMX通知703

20.6.1 通知監(jiān)聽器703

20.6.2 發(fā)布通知704

20.7 小結(jié)708

第21章 使用Spring進(jìn)行測(cè)試709

21.1 進(jìn)行單元測(cè)試709

21.2 單元測(cè)試711

21.3 集成測(cè)試715

21.3.1 使用AbstractSpring-ContextTests722

21.3.2 使用AbstractDependency-InjectionSpringContext-Tests類723

21.3.3 使用AbstractTransac-tionalSpringContextTest726

21.3.4 使用AbstractAnnotation-AwareTransactionalTest728

21.3.5 JNDI731

21.4 SpringTestContextFramework733

21.4.1 應(yīng)用上下文及使用TestContextFramework進(jìn)行依賴注入733

21.4.2 使用TestContextFramework進(jìn)行依賴注入735

21.4.3 TestContextFramework中的事務(wù)736

21.4.4 支持類738

21.5 測(cè)試覆蓋740

21.6 小結(jié)740

第22章 Spring性能調(diào)優(yōu)741

22.1 性能與響應(yīng)741

22.2 探索企業(yè)應(yīng)用的性能問題741

22.3 測(cè)量JavaEE應(yīng)用的性能742

22.3.1 測(cè)量目標(biāo)742

22.3.2 確定必要的數(shù)據(jù)集747

22.3.3 改善數(shù)據(jù)訪問層748

22.3.4 提高事務(wù)管理757

22.3.5 控制遠(yuǎn)程調(diào)用的性能758

軟件截圖

下載地址 電腦版

用戶評(píng)論

熱門評(píng)論

最新評(píng)論

發(fā)表評(píng)論 查看所有評(píng)論(0)

昵稱:
請(qǐng)不要評(píng)論無意義或臟話,我們所有評(píng)論會(huì)有人工審核.
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)