注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具實(shí)戰(zhàn)Struts

實(shí)戰(zhàn)Struts

實(shí)戰(zhàn)Struts

定 價(jià):¥55.00

作 者: (美)赫斯特;黃若波譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 高級(jí)程序語(yǔ)言設(shè)計(jì)

ISBN: 9787111162810 出版時(shí)間: 2005-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 464 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是由Struts開(kāi)發(fā)小組的核心成員編寫的一本關(guān)于Struts開(kāi)發(fā)的經(jīng)典書籍。它一步步地由淺人深,將Struts分解成相對(duì)獨(dú)立的部分進(jìn)行了講解。本書除了介紹Struts以外,同時(shí)還介紹了一些與Struts相關(guān)的組件,合理地使用這些組件可以幫助程序員開(kāi)發(fā)出更加健壯、更加專業(yè)、更加容易維護(hù)的應(yīng)用程序。對(duì)于剛剛接觸Struts的新手而言,本書無(wú)異于是學(xué)習(xí)和掌握Struts的圣經(jīng)。對(duì)于在Struts方面有不少經(jīng)驗(yàn)的程序員而言,本書也提供了Struts底層內(nèi)容,幫助讀者更好地編寫基于Struts的應(yīng)用程序。Struts解決了許多Web應(yīng)用程序開(kāi)發(fā)中的常見(jiàn)問(wèn)題?;赟truts應(yīng)用程序框架構(gòu)造的應(yīng)用程序,除了可以復(fù)用業(yè)已證明可用的解決方案外,同時(shí)也可以使得開(kāi)發(fā)人員更加關(guān)注應(yīng)用程序的特性。Struts是由Apache軟件基金會(huì)支持的開(kāi)源軟件。本書完整介紹了Struts框架結(jié)構(gòu),涵蓋了設(shè)計(jì)、數(shù)據(jù)校驗(yàn)、數(shù)據(jù)庫(kù)訪問(wèn)、動(dòng)態(tài)頁(yè)面生成、本地化、Struts配置以及其他一些重要的方面。書中還介紹了如何同時(shí)使用JSP標(biāo)簽和Velocity模板,并仔細(xì)介紹了Struts體系結(jié)構(gòu)以及Struts控制流,同時(shí)也說(shuō)明了如何擴(kuò)展Struts框架結(jié)構(gòu)。書中還明確指出了Struts 1.0和1.1版本間的區(qū)別,同時(shí)還通過(guò)實(shí)例說(shuō)明了Struts 1.0應(yīng)用程序向Struts 1.1應(yīng)用程序轉(zhuǎn)換的技術(shù)。本書還介紹了很多已得到證明的設(shè)計(jì)技術(shù)、模式和策略,而這些內(nèi)容在其他書中是很難找到的。

作者簡(jiǎn)介

  TedHusted,一位知名的Strus權(quán)威,Strus開(kāi)發(fā)小組的一個(gè)活躍分子,JGuru中Strus論壇的管理員。作為一名咨詢師,Ted曾在專業(yè)Strus開(kāi)發(fā)小組中工作。Ted同時(shí)也負(fù)責(zé)幫助維護(hù)Apachejakarta項(xiàng)目,該項(xiàng)目包含了Strus框架結(jié)構(gòu)。Ted和他的妻子、兩個(gè)孩子、四臺(tái)電腦和一個(gè)小貓一起住在紐約。

圖書目錄

 第一部分 Struts起步
 第1章 概述1
 11 本書的目的1
 111 Struts的開(kāi)發(fā)人員1
 112 為什么說(shuō)Struts是開(kāi)源軟件2
 113 為什么被稱為Struts2
 12 應(yīng)用程序框架的概念2
 13 必備知識(shí)3
 131 HTTP3
 132 通用網(wǎng)關(guān)接口4
 133 Java servlet5
 134 JSP6
 135 JSP標(biāo)簽7
 136 JavaBean8
 137 Model 29
 14 Struts概述9
 141 構(gòu)造一個(gè)簡(jiǎn)單的應(yīng)用程序11
 142 準(zhǔn)備工作11
 143 如何完成整個(gè)練習(xí)12
 144 回顧17
 15 總結(jié)20
 第2章 研究Struts體系結(jié)構(gòu)21
 21 言眾人所言21
 22 為什么使用Struts21
 221 歷史的回顧21
 222 Struts介紹22
 223 Struts控制層22
 224 使用Struts開(kāi)發(fā)Web應(yīng)用程序26
 23 為什么需要框架結(jié)構(gòu)26
 231 Web——麻煩的源頭26
 232 servlet解決方案27
 233 Servlet框架結(jié)構(gòu)28
 234 黑盒和白盒系列29
 24 Struts. Model 2和MVC29
 241 MVC的演變29
 242 Model 2的產(chǎn)生30
 243 應(yīng)用程序?qū)印?dú)立的視圖層31
 244 Struts如何實(shí)現(xiàn)Model 2. MVC和分層32
 25 Struts控制流33
 251 流程概述33
 252 更微小的細(xì)節(jié)35
 253 Struts的性能37
 26 Struts的強(qiáng)項(xiàng)和弱點(diǎn)38
 261 Struts的缺點(diǎn)38
 262 Struts的優(yōu)點(diǎn)40
 27 總結(jié)41
 第3章 構(gòu)造一個(gè)簡(jiǎn)單的應(yīng)用程序42
 31 從基礎(chǔ)了解Struts42
 32 簡(jiǎn)述登錄應(yīng)用程序的流程43
 321 起步43
 322 將會(huì)使用的頁(yè)面43
 323 歡迎頁(yè)面44
 324 登錄頁(yè)面44
 325 再次進(jìn)入歡迎頁(yè)面45
 326 退出歡迎頁(yè)面45
 327 特性摘要45
 33 解剖登錄應(yīng)用程序46
 331 瀏覽器中歡迎頁(yè)面的代碼46
 332 歡迎頁(yè)面的JSP源代碼47
 333 歡迎頁(yè)面的配置信息49
 334 瀏覽器中登錄頁(yè)面的代碼50
 335 登錄頁(yè)面對(duì)應(yīng)的配置部分52
 336 LogonSubmit的源代碼52
 337 LogonForm的源代碼53
 338 LogonAction的源代碼55
 339 LogoffAction的源代碼60
 34 構(gòu)造一個(gè)應(yīng)用程序62
 341 定義需求62
 342 計(jì)劃應(yīng)用程序63
 343 計(jì)劃源代碼樹(shù)結(jié)構(gòu)65
 344 安裝自己的開(kāi)發(fā)工具65
 345 建立buildxml文件66
 346 建立webxml文件66
 347 建立strutsconfigxml文件67
 348 測(cè)試部署68
 349 構(gòu)造我們的歡迎頁(yè)面69
 3410構(gòu)造登錄頁(yè)面70
 3411構(gòu)造常量類71
 3412構(gòu)造其他的類72
 3413創(chuàng)建用戶目錄72
 3414配置ActionErrors73
 3415編譯和測(cè)試登錄頁(yè)面73
 3416修改歡迎頁(yè)面74
 3417Struts的Action:ForwardAction75
 35 總結(jié)76
 第4章 配置Struts組件77
 41 三個(gè)XML文件和一個(gè)屬性文件77
 42 Web應(yīng)用程序部署描述文件78
 421 webxml文件78
 422 ActionServlet的參數(shù)80
 43 Struts配置81
 431 細(xì)節(jié)82
 432 管理修改83
 433 原則:隱藏變化83
 44 Struts配置元素84
 441〈globalexceptions〉85
 442〈formbeans〉86
 443〈globalforwards〉87
 444〈actionmappings〉88
 445〈controller〉89
 446〈messageresources〉90
 447〈plugin〉90
 448〈datasources〉91
 449 編寫自己的子類92
 4410Struts配置文件的一個(gè)框架92
 45 應(yīng)用程序的資源文件94
 46 Ant文件95
 47 配置Struts的核心97
 471 安裝Java和Servlet容器97
 472 安裝一個(gè)開(kāi)發(fā)環(huán)境98
 473 安裝Struts的核心文件98
 48 配置Tiles框架結(jié)構(gòu)98
 49 配置Struts Validator99
 410使用Struts空白應(yīng)用程序100
 411配置模塊化的應(yīng)用程序102
 4111 分而治之102
 4112 前綴化頁(yè)面104
 4113 更新配置文件104
 412 共享Struts的JAR文件104
 413 總結(jié)105
 第二部 分提出自己的框架結(jié)構(gòu)
 第5章 處理ActionForm107
 51 輸入垃圾, 輸出珠寶107
 52 多面手ActionForm110
 521 使用ActionForm來(lái)填充自己的域110
 522 使用ActionForm作為數(shù)據(jù)緩存111
 523 使用ActionForm作為數(shù)據(jù)校驗(yàn)器112
 524 使用ActionForm作為類型轉(zhuǎn)換器112
 525 使用ActionForm作為數(shù)據(jù)傳遞對(duì)象112
 526使用ActionForm作為防火墻113
 53 ActionForm的設(shè)計(jì)結(jié)果114
 531 ActionForm可能和業(yè)務(wù)邏輯層對(duì)象共享名字114
 532 ActionForm可能減少定制的代碼量114
 533 ActionForm可以封裝輔助函數(shù)115
 534 ActionForm可以內(nèi)含其他bean115
 54 ActionForm的其他類型116
 541 Mapbacked ActionForm116
 542 DynaActionForm117
 55 哪些情況下不使用ActionForm118
 551 為什么ActionForm不是一個(gè)Map對(duì)象118
 552 為什么ActionForm不是一個(gè)簡(jiǎn)單的JavaBean118
 553 為什么ActionForm不是一個(gè)接口119
 56 使用ActionForm119
 561 實(shí)現(xiàn)業(yè)務(wù)層邏輯120
 562 內(nèi)含可改變的數(shù)據(jù)對(duì)象121
 563 設(shè)置不可改變數(shù)據(jù)對(duì)象122
 564 設(shè)置可改變的數(shù)據(jù)對(duì)象123
 565 使用工廠方法123
 566 傳遞一個(gè)Map對(duì)象124
 567 通過(guò)反射傳遞數(shù)據(jù)126
 568 使用接口類130
 57 BaseForm131
 571 SessionLocale131
 572 Dispatch132
 573 自動(dòng)填充132
 574 BaseMapForm132
 58 總結(jié)133
 第6章 使用ActionForward對(duì)象134
 61 ActionForward的功能134
 62 ActionForward如何工作135
 63 本地轉(zhuǎn)發(fā)和全局轉(zhuǎn)發(fā)136
 64 運(yùn)行時(shí)刻參數(shù)137
 641 在頁(yè)面中增加參數(shù)137
 642 在Action類中添加參數(shù)138
 65 動(dòng)態(tài)轉(zhuǎn)發(fā)138
 66 導(dǎo)航條內(nèi)容不變的原因138
 67 編寫自己的ActionForward139
 68 總結(jié)140
 第7章 ActionMapping的設(shè)計(jì)141
 71 了解ActionMapping141
 711 ActionMapping bean142
 712 ActionMapping目錄142
 72 ActionMapping屬性143
 721 path屬性143
 722 forward屬性144
 723 include屬性144
 724 type屬性144
 725 className屬性144
 726 name屬性145
 727 roles屬性145
 728 scope屬性145
 729 validate屬性145
 7210input屬性145
 7211parameter屬性146
 7212attribute屬性147
 7213prefix和suffix屬性147
 7214unknown屬性147
 73 內(nèi)部組件148
 731 本地轉(zhuǎn)發(fā)148
 732 本地異常148
 74 編寫自己的ActionMapping148
 75 總結(jié)149
 第8章 使用Action對(duì)象150
 81 準(zhǔn)備, 設(shè)定, 行動(dòng)150
 82 使用Action對(duì)象150
 821 Action是什么151
 822 何時(shí)調(diào)用Action152
 823 Action可以做什么153
 824 Action到底是什么157
 83 標(biāo)準(zhǔn)的Action158
 831 標(biāo)準(zhǔn)的橋接Action159
 832 標(biāo)準(zhǔn)的基本Action161
 84 級(jí)聯(lián)Action165
 85 Scaffold Action167
 851 僅僅和轉(zhuǎn)發(fā)相關(guān)的Action167
 852 輔助Action172
 86 基本的View Action174
 87 輔助Action類使用的技術(shù)175
 871 可選擇的轉(zhuǎn)發(fā)176
 872 先調(diào)用177
 873 捕獲級(jí)聯(lián)的異常177
 874 靈活的錯(cuò)誤信息轉(zhuǎn)發(fā)179
 875 提示成功消息180
 876 可變換的視圖180
 877 使用反射技術(shù)來(lái)調(diào)用方法181
 878 使用反射來(lái)調(diào)用類181
 88 使用靈活轉(zhuǎn)發(fā)182
 89 總結(jié)186
 第9章 擴(kuò)展ActionServlet187
 91 ActionServlet的地位187
 92 RequestProcessor189
 921 process方法190
 922 processRoles190
 93 ExceptionHandler192
 94 插件193
 95 總結(jié)193
 第三部 分構(gòu)造自己的頁(yè)面
 第10章 顯示動(dòng)態(tài)內(nèi)容195
 101 標(biāo)簽——就是你195
 1011 JSP標(biāo)簽庫(kù)——有什么優(yōu)點(diǎn)195
 1012 Struts和JSTL198
 1013 Struts標(biāo)簽庫(kù)和MVC199
 102 使用擴(kuò)展標(biāo)簽庫(kù)200
 1021 擴(kuò)展標(biāo)簽是如何工作的200
 1022 如何安裝擴(kuò)展標(biāo)簽202
 1023 擴(kuò)展標(biāo)簽庫(kù)不是什么203
 103 Struts標(biāo)簽庫(kù)204
 1031 Struts標(biāo)簽庫(kù)的常用功能205
 1032 bean標(biāo)簽206
 1033 html標(biāo)簽208
 1034 logic標(biāo)簽210
 104 使用Struts標(biāo)簽213
 1041 Struts的標(biāo)簽213
 1042 基礎(chǔ)213
 1043 技術(shù)220
 1044 可用的控件231
 105 不同的視圖232
 1051 Struts和JSP232
 1052 servlet上下文232
 1053 除了JSP以外233
 106 總結(jié)233
 第11章 使用Tiles開(kāi)發(fā)應(yīng)用235
 111 管理布局235
 1111 用動(dòng)態(tài)模板進(jìn)行分層235
 1112 運(yùn)用模板的結(jié)果236
 1113 使用模板236
 1114 集成模板. Tiles和Struts237
 112 創(chuàng)建一個(gè)layout模板238
 1121 tile是什么240
 1122 部署Tiles模板241
 1123 添加樣式表242
 1124 模板和MVC243
 113 Tiles Definition243
 1131 聲明Definition243
 1132 JSP聲明244
 1133 配置文件聲明247
 1134 把Definition作為ActionForward249
 114 Tile 屬性250
 1141 useAttribute250
 1142 importAttribute251
 1143 put251
 1144 putList和add253
 115 把一個(gè)應(yīng)用程序轉(zhuǎn)化為Tiles253
 1151 設(shè)置Tiles框架253
 1152 測(cè)試默認(rèn)配置254
 1153 瀏覽頁(yè)面254
 1154 使用〈tiles:insert〉重構(gòu)頁(yè)面256
 1155 把〈tiles:insert〉標(biāo)簽析取到Definition中262
 1156 模式化基礎(chǔ)layout265
 1157 把Definition精練為基礎(chǔ)類和擴(kuò)展類266
 1158 形成例程267
 1159 對(duì)移植的管理267
 116 總結(jié)268
 第12章 驗(yàn)證用戶輸入270
 121 只有看見(jiàn)時(shí)我才知道270
 1211 我們不能拒絕的輸入270
 1212 Web層的校驗(yàn)271
 1213 使用校驗(yàn)器的結(jié)果272
 122 Struts Validator簡(jiǎn)述273
 123 基本校驗(yàn)器280
 1231 required校驗(yàn)器281
 1232 mask校驗(yàn)器281
 1233 range校驗(yàn)器282
 1234 maxLength校驗(yàn)器283
 1235 minLength校驗(yàn)器283
 1236 byte. short. integer. long. float和double校驗(yàn)器283
 1237 date校驗(yàn)器283
 1238 creditCard校驗(yàn)器284
 1239 email校驗(yàn)器284
 124 資源包284
 1241 默認(rèn)的資源包285
 1242 默認(rèn)校驗(yàn)器消息285
 1243 定制化的校驗(yàn)器消息286
 125 配置文件286
 126 校驗(yàn)器的JSP標(biāo)簽287
 127 ValidatorForm和ValidatorActionForm290
 128 本地化的校驗(yàn)器291
 129 可插入的校驗(yàn)器291
 1210技術(shù)292
 12101 多頁(yè)面校驗(yàn)293
 12102 取消按鈕293
 12103 定制化的消息293
 12104 相關(guān)聯(lián)域294
 12105 聯(lián)合使用校驗(yàn)器和validate方法295
 1211移植應(yīng)用程序到Struts Validator296
 12111 安裝配置Validator框架結(jié)構(gòu)296
 12112 測(cè)試默認(rèn)的配置297
 12113 回顧你的校驗(yàn)方法297
 12114 擴(kuò)展ValidatorForm或者Scaffold BaseForm298
 12115 選擇一個(gè)校驗(yàn)器來(lái)進(jìn)行移植工作298
 12116 添加formset. form和field元素299
 12117 在ApplicationResources中添加新的選項(xiàng)300
 12118 調(diào)用Struts校驗(yàn)器301
 12119 測(cè)試和重復(fù)301
 121110刪除ActionForm子類302
 1212總結(jié)303
 第13章 內(nèi)容本地化305
 131 用另外一個(gè)名字305
 1311 為什么進(jìn)行本地化306
 1312 Java的國(guó)際化功能306
 132 Struts的國(guó)際化組件310
 1321 Session中的Locale屬性310
 1322 MessageResources311
 1323 默認(rèn)的資源包311
 1324 ActionErrors313
 1325 ActionMessages313
 1326 區(qū)域敏感的JSP標(biāo)簽314
 133 本地化Struts應(yīng)用程序318
 1331 允許本地化318
 1332 使用框架結(jié)構(gòu)Locale對(duì)象319
 1333 將標(biāo)簽和消息存放在屬性文件中320
 1334 創(chuàng)建語(yǔ)言相關(guān)的屬性文件320
 1335 在可以本地化模塊中指定恰當(dāng)?shù)逆I值321
 1336 其他模塊使用〈bean:message〉321
 134 本地化其他模塊321
 1341 本地化Struts Validator321
 1342 本地化Tiles322
 1343 本地化集合322
 135 總結(jié)323
 第14章 使用數(shù)據(jù)服務(wù)功能325
 141 起步325
 1411 從層次的角度看JDBC325
 1412 介紹數(shù)據(jù)服務(wù)326
 142 研究業(yè)務(wù)層327
 1421 Struts——使用自己的模式327
 1422 定義業(yè)務(wù)對(duì)象327
 1423 設(shè)計(jì)業(yè)務(wù)對(duì)象328
 1424 設(shè)計(jì)結(jié)果329
 1425 混合業(yè)務(wù)方法和Action(不推薦)329
 1426 一個(gè)簡(jiǎn)單的例子330
 143 在Struts中使用ProcessBeans和JDBC330
 1431 介紹ProcessBean331
 1432 作為數(shù)據(jù)傳遞對(duì)象的ProcessBean332
 1433 填充ProcessBean333
 1434 執(zhí)行ProcessBean333
 1435 訪問(wèn)數(shù)據(jù)服務(wù)334
 1436 使用典型的流程335
 1437 對(duì)業(yè)務(wù)行為進(jìn)行編碼336
 1438 使用ProcessBean作為持久層338
 1439 使用其他的持久層338
 144 使用result對(duì)象339
 145 使用輔助Action340
 146 使用Lucene341
 147 使用內(nèi)容摘要345
 1471 Digester和RSS346
 1472 獲取和生成數(shù)據(jù)346
 1473 RSS摘要347
 148 在Struts中使用EJB349
 1481 Session Facade350
 1482 數(shù)據(jù)傳遞對(duì)象350
 1483 實(shí)現(xiàn)模式350
 149 總結(jié)351
 第四部 分以實(shí)例介紹Struts
 第15章 Artimus:實(shí)例研究353
 151 框架的框架353
 152 Scaffold——工具的產(chǎn)生354
 153 關(guān)于Artimus354
 154 部署描述文件(webxml)356
 1541 配置Artimus357
 1542 應(yīng)用程序的屬性357
 1543 連接適配器358
 1544 啟動(dòng)屬性358
 1545 其他配置設(shè)定358
 1546 安全設(shè)定358
 1547 受保護(hù)的URL359
 1548 授權(quán)用戶359
 1549 鑒證策略359
 155 ArtimusServlet359
 1551 子類361
 1552 串標(biāo)志符361
 1553 擴(kuò)展點(diǎn)361
 156 應(yīng)用程序與SQL屬性文件362
 157 indexjsp363
 158 全局轉(zhuǎn)發(fā)363
 159 /find/Recent365
 1591 擴(kuò)展bean368
 1592 superexecute368
 1593 getArticles368
 1594 AccessfindByLast與ResultList368
 1595 ProcessResult369
 1596 ProcessAction370
 1510 tilesxml與Articlejsp371
 15101 useAttribute373
 15102 baseStyle373
 15103 標(biāo)題373
 15104 Tiles373
 1511 resultjsp375
 15111 圖例376
 15112 isResult376
 15113 RESULT377
 1512 article actions380
 1513 viewjsp382
 15131 headline383
 15132 content383
 15133 contributor384
 1514 formjsp385
 15141 article content386
 15142 contributed/contributor387
 15143 article ID387
 15144 validation387
 1515 /do/Menu389
 15151 logon390
 15152 菜單391
 15153 我們的控件392
 15154 saveResult方法392
 15155 我們的結(jié)果集392
 1516 menujsp393
 15161 /find/Hours394
 15162 /menu/Find395
 15163 /find/Last396
 15164 /menu/Contributor396
 15165 /menu/Manager397
 1517 總結(jié)397
 第16章 Redux:遷移到Struts 11398
 161 下一步:Struts 11398
 1611 Struts 11特征集399
 1612 我們可使用的特征401
 162 改變基礎(chǔ)402
 1621 Struts 11中的Tiles402
 1622 Struts 11中的Validator405
 1623 Struts 11中的ReloadAction406
 1624 對(duì)webxml和strutsconfigxml的其他變更406
 1625 messagejsp(版本11)406
 1626 formjsp(版本11)407
 1627 MenuCreate(版本11)409
 1628 繼續(xù)前進(jìn)409
 163 可自由選擇的修改410
 1631 DynaActionForm格式410
 1632 基于Action的安全機(jī)制411
 1633 修改Action路徑413
 1634 Struts 11中的應(yīng)用程序資源414
 164 總結(jié)414
 第17章 Velocity:替換JSP416
 171 轉(zhuǎn)移到Velocity模板416
 172 變化導(dǎo)致了應(yīng)用程序框架結(jié)構(gòu)的出現(xiàn)416
 173 為什么需要Velocity416
 1731 Velocity輕便. 快捷而且通用417
 1732 Velocity可以很好地與其他軟件協(xié)作417
 1733 Velocity簡(jiǎn)單但是功能強(qiáng)大417
 174 在Web應(yīng)用程序中使用Velocity418
 1741 將Velocity與servlet資源一起使用418
 1742 聯(lián)合使用Velocity和上下文屬性419
 1743 Velocity如何與Struts協(xié)同工作420
 1744 VelocityStruts工具包420
 1745 Struts View工具421
 175 我們的登錄模板421
 176 建立VelocityViewServlet424
 1761 安裝VelocityViewServlet424
 1762 部署Velocity servlet424
 1763 工具箱配置文件425
 177 設(shè)置strutsconfig426
 178 總結(jié)427
 附錄
 附錄A 設(shè)計(jì)模式429
 附錄B Struts配置文件的API435
 附錄C 標(biāo)簽庫(kù)快速參考446
 術(shù)語(yǔ)表450
 參考文獻(xiàn)456
</font>

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)