java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 16569|回复: 38

[java电子书] JavaEE企业级应用开发(基础应用) PDF 电子书 百度云 网盘下载

[复制链接]
  • TA的每日心情
    开心
    2018-4-8 22:14
  • 签到天数: 1 天

    [LV.1]初学乍练

    1835

    主题

    1837

    帖子

    5517

    积分

    普通会员

    Rank: 2

    积分
    5517
    发表于 2018-4-27 01:04:00 | 显示全部楼层 |阅读模式
    java自学网(www.javazx.com)-java论坛,java电子书推荐:《 JavaEE企业级应用开发(基础应用)》
    8 ?1 Z  n& H1 d0 ~+ z5 vjava电子书推荐理由:JavaEE是目前开发企业级应用的主流平台,在当今企业级项目开发中与微软公司的 MS.NET一起构成两大核心框架技术。本教材全面系统地介绍了JavaEE的体系结构、企业级开发所需要的主流技术以及JavaEE的主流应用服务器和集成开发工具。主要内容包括JavaEE的体系结构、JDBC编程、JNDI及数据源、Servlet组件编程、Jsp技术、MVC开发模式、表达式语言及自定义标签、标准标签库,还包括主流的框架技术 Struts2框架、Spring框架、Hibernate框架,以及JavaEE的核心技术 EJB的开发、JPA应用和JavaMail编程。 & S; g8 I& n$ o; G2 ~

    : w1 b7 T; I- B/ O/ ?; N( \作者:金焱 许建仁
    0 y# T# b! m! H0 ?" A# e6 e( D# n- f出版社:东软电子出版社$ }! I+ B% `$ A  `! P" |4 b+ e
    出版时间:2013-05-01
    $ e% O0 x1 E) {# r3 f; E; v书籍价格:46.00元. {) {( G8 @) ~7 H: |
    * f" t! K& P2 P- g0 v
    1 z5 O; c+ p/ f, `2 G; w
    & B% g/ Q+ ^% }. k; H! e5 D' D/ b

    1 H7 @' B; m* }2 u& Gjava电子书目录:3 v" p4 H5 c8 W, Y0 A5 N! |/ E
    第1章 JavaEE简介 
    4 S; ~3 w  |0 l# q9 {9 J/ @ 1.1 什么是 JavaEE * c% t2 Y9 w; Z; k8 c9 |! G+ i# Y: g
      1.1.1 JavaEE的版本 
    1 z. s- S% q4 }: [7 F% K8 R2 \  1.1.2 为什么需要 JavaEE 
    8 k- j9 q  J% D5 E7 Z3 e 1.2 JavaEE的体系结构 
    - W& U6 _# ^& E% o5 \, @  c  1.2.1 多层体系结构 
    * N& ~. k5 A9 \* R9 F$ v, n  1.2.2 JavaEE的体系结构 
    ' ?; \  Y3 J. I: V  1.2.3 JavaEE的主要技术 & {' Z6 Y& f) `5 v
      1.2.4 应用服务器介绍 0 t- y! W/ m2 I7 f6 L# L7 g' w! I0 }) O- ^
    第2章 JDBC 
    $ j! e( \( b7 }! L% a  \6 U 2.1 JDBC编程基本概念
    * a; a% q  d- F  2.1.1 什么是 JDBC
    ' S, [1 J5 x: _8 H1 W  2.1.2 JDBC的作用" [& ]! S8 c: ?7 ]( d) p5 S3 w
     2.2 JDBC核心对象应用
    # V3 }# d/ G# Y& J  2.2.1 java.sql.Connection对象( ?! T. f8 K  a* b' b9 A) p
      2.2.2 java.sql.Statement对象 
    , L! g5 b( r7 J' d, {, ?( f9 D  2.2.3 jaas.eutev.qlRslSt对象 
    ) L* e& W; h; t  2.2.4 jv.lDtbstDtaasq.aaaeMeaaa对象 
    4 W# z8 N7 E2 \  v: N 2.3事务 
    / C* p( G% b8 e0 E9 z2 @3 }# o  2.3.1 提交与回滚 2 t3 _7 p5 Y% y: @; n# R
      2.3.2 保存点 : M# b' @8 Q/ ~9 o& z% V
    第3章 JNDI与数据源 
    ' G0 G' b# R( o& x5 {, h0 g( Y 3.1 命名和目录服务 4 ]3 p# @/ ~4 z0 f( k$ D. c% Q* l
      3.1.1 什么是JNDI 
    ( @8 g& f/ U- x0 N1 B/ r: ?  3.1.2 JNDI的使用 ' i8 m+ H- ?4 B( S5 B9 T
      3.1.3 JNDI中的异常 
    & a+ [/ D+ @* c& F 3.2 数据源 
    , S! t( o0 ?' t- R  3.2.1 数据源和连接池 ( }1 h( s3 l/ H( n  a
      3.2.2 连接池的使用 
    4 {2 N; U: C4 l0 p' g* J第4章 Servlet + V/ s! r/ Y4 y
     4.1 Web应用概述 1 p; C1 X+ l$ ^; P
      4.1.1 JavaWeb技术 
    8 g: [9 [* |4 q- U5 V  4.1.2 Htp通信协议 
    4 Z0 c! a9 @% N9 g6 G- K. N5 d 4.2 Servlet简介 / `, O+ |- R2 p# |# v7 t3 r
      4.2.1 Servlet的概念及其作用 
    3 {9 D' H. X+ X' q7 }6 v  4.2.2 Servlet基本工作原理 
    * y) t) Z( y  e7 {9 f$ E$ p  4.2.3 Servlet运行环境 ' g# y3 I' y+ k$ J( u9 s) P
      4.2.4 Servlet包结构 & I! Q. b0 S4 w0 y
     4.3 Web应用程序结构 
    7 S$ w% |& V2 c- y/ N  4.3.1 文件和目录结构 
    % R; Y$ _: ~2 `  E# v8 L" L2 x: S3 d6 _  4.3.2 部署描述文件结构 
    . `+ \) }& ]" x0 g) `+ ] 4.4 Servlet应用模型及解析 
    ; C& D2 H. }& {. Y! V: Z  4.4.1 Servlet如何接收 htp请求 & ?% q3 y& s0 s/ l1 [
      4.4.2 Servlet如何响应 htp请求 9 o5 K. u- p2 J4 r/ y& C
      4.4.3 Servlet的生命周期 
    $ Z# M- i5 U# O  4.4.4 如何保留客户端状态及信息 
    ; U/ Z! g" x7 A% a; D2 }5 _7 P  4.4.5 Servlet请求资源的重定向 
    ) `4 P& _; z1 M& y. S. W  4.4.6 Servlet请求资源的转发 
    # I0 }- p/ a. e" {# f% @" k  4.4.7 Servlet请求资源的包含 
    - ]6 q' h; t. j# i. ?6 ]$ | 4.5 Servlet过滤器 + k0 }! Z& k) C  m8 ]- f, G
      4.5.1 Servlet过滤器的作用 
    7 b6 O4 s1 p. t/ R  4.5.2 Servlet过滤器的创建及部署 
    + K5 E& W" r2 g1 s( S& ^ 4.6 Servlet事件监听 
    + N( l' K" k! D* V4 a  4.6.1 事件监听器的作用 
    . p0 I2 V0 H/ q$ H0 M& D  4.6.2 事件监听的分类和接口 - |# I" W9 k8 h, |; q
      4.6.3 事件监听实现 
    ( I2 H! q% g" p' A% l; L3 \第5章 Jsp 9 Y+ u- }' R$ [
     5.1 Jsp概述 
    * m7 M9 }+ N' Z7 w8 P  5.1.1 什么是Jsp ' H6 G" U5 E. {) S" z
      5.1.2 Jsp与 Servlet的关系 
    - g- E8 r  t, a* t  5.1.3 Jsp的执行过程解析 ) i+ S! C' C3 e% y
      5.1.4 Jsp的基本语法 5 g5 E1 N# r3 g* _
     5.2 Jsp的脚本元素 
    * H5 @8 b+ X3 V5 ?0 E0 n, Q2 `3 l0 p  5.2.1 Jsp注释 7 Q: g, ~2 r: B3 d1 q
      5.2.2 声明语句 
    1 Y! y  U; i5 y! _  5.2.3 脚本语句 % U" J5 h: e; }
      5.2.4 表达式语句 
    5 g2 h8 N" C+ k8 i, U. I 5.3 Jsp内置对象 $ C+ T6 C# |; {" G% r
      5.3.1 out对象 
    + g/ N, U2 N7 d# T) i& a& E  5.3.2 request对象 
    . `3 K1 }5 ~8 m) \9 A+ d  5.3.3 response对象 5 L  r/ K+ L' B8 D
      5.3.4 sesion对象 
    8 S) M3 D3 F! D% h9 {6 ~7 p5 P, h  5.3.5 application对象 & A; J7 W/ ?9 k2 E2 U3 |
      5.3.6 其他内容之对象 9 N( c0 S* s3 h* S( p
    第6章 MVC开发模式 
    : C. d# J+ D) }4 U) u1 _ 6.1 Web设计模式概述 
    : d, @: `* }# G, Z, N 6.2 Jsp模式一与Jsp模式二介绍 2 M: d( L( o* h# l
      6.2.1 JspModel1 
    , ^  N6 w: W. H# _1 ^3 @4 l  6.2.2 JspModel2 5 H* L$ f, u/ W% Q
     6.3 MVC模式原理 0 S" {( s* m7 s$ _
      6.3.1 MVC原理解析 8 s: W" o8 O: [, k, H" f
      6.3.2 MVC模式下的应用范例 
    ( g6 J3 I# m2 L第7章 EL表达式语言 4 o  u$ E) l/ {; T
     7.1 EL表达式语言介绍 3 z' B1 s9 a# g( h6 B
     7.2 EL基本语法 
    : f8 o9 `3 U1 T4 B+ ^+ ]  7.2.1 EL运算符 
      q+ @1 y( i6 i6 S0 ?( r3 W  7.2.2 EL数据访问操作符 4 d1 R& W# R: M" W% }6 N) L
      7.2.3 EL保留字 1 M! L8 O. F( f! D6 m
      7.2.4 三目运算符 & @7 r, U. o( z  a+ K) K
      7.2.5 类型的自动转换 " D  q0 E0 p3 y: p2 \
     7.3 EL内置对象 
      u4 L% A) w/ `9 C  7.3.1 请求参数的获取方式 ! u! |4 ~0 N0 d7 |. u' r4 e2 }
      7.3.2 获取存放于不同作用域范围的属性值 
    5 G# U* M  Q9 G2 f第8章 JSTL标准标签库 6 L! Z2 A7 m0 L2 Q& S8 {
     8.1 JSTL标签库介绍 6 k% ?0 T" Z! `# B( M
      8.1.1 标准标签库在Jsp中的角色 & @" D; O3 m9 @+ e; ~5 n
      8.1.2 如何使用JSTL标准标签库 / u# v: c, `" \" @  _: A8 Z& ]6 y; ~
      8.1.3 JSTL标准标签库的分类 ) m8 w) {. W5 p9 [' H
     8.2 核心标签库 
    8 U. ^9 p# S; R! \5 C$ T  8.2.1 通用标签库 " T/ M5 ?* N$ a  C) G9 |# d& l
      8.2.2 有关条件操作的标签 
    $ Y5 j# l+ d' r1 m1 P+ x9 v* g  8.2.3 有关循环迭代操作的标签 
    % q+ @( h, T" t# X* S- v  8.2.4 有关URL操作的标签 6 G) [; l  X/ @' h+ b
     8.3 其他标签库 6 K! E) v3 S; z: ~( ]3 C2 C
      8.3.1 国际化和格式操作标签库 * Y3 B; H- i5 w, l" b. t7 ~+ {
      8.3.2 有关函数操作的标签 4 f  p/ j5 ]1 h% o3 Q6 N* B. D0 N% n
      8.3.3 有关SQL操作的标签 ; t5 c, r& U& |/ X0 n1 g9 l* e2 I/ d( f
      8.3.4 有关XML操作的标签 5 q$ {) s/ t+ m+ P+ d( ], @2 K
    第9章 Struts2框架 0 K% M4 d8 B1 Z3 O; K
     9.1 Struts2框架介绍及环境搭建 
    4 W2 {3 N4 e8 p* Y8 W8 ?  9.1.1 Struts2框架概述 
    & j% [- `; _' K7 Z  9.1.2 Struts2框架的处理流程及体系结构 
    2 A3 |0 f  f0 c" ~1 S  9.1.3 Struts2框架依赖的 jar包 
    4 f% `! x3 t6 R7 X" \  9.1.4 web.xml配置要素 
    : b' U8 Z' q4 }% H  9.1.5 struts.xml配置要素 , b' ]7 Q" u' v' q1 L5 u
     9.2 Action控制器中的数据操纵 
    # q% n0 b1 t7 k( Q. {: t0 V  9.2.1 向Action属性注入属性值及获取请求参数 
    , K8 X0 h1 L1 \* F2 N  9.2.2 Action中访问 Servlet关键 API 
    / T$ c& L1 X$ _/ w5 _ 9.3 Struts2框架标签库 + v# ?7 G, S/ s
      9.3.1 标签库的引用 
    - @; L: Z# I1 u- p% }/ y  M3 H  9.3.2 标签的语法 6 f3 `2 ?8 G) ~
      9.3.3 通用标签 
    : g' T, b+ a7 `: w! b  9.3.4 UI标签 1 |8 u& e6 m0 S0 j/ _
     9.4 Struts2的验证框架 
    ( w8 R* w# x" d2 _0 a  9.4.1 在Action的方法中验证 
    : f* b7 I' I, |" d. [  9.4.2 在Action的 validateXxx()方法中验证   q! I" U& r& C. U4 A3 E7 W( [
      9.4.3 使用验证框架 
    3 n) Z: i) A3 n+ u+ O1 b" z第10章 Spring框架 
    * m4 E. T# l0 w 10.1 Sping框架概述 
    5 n, e) H5 s: E6 c( @% o  10.1.1 什么是 Spring框架 
    : N+ n( u) s3 Y# W5 ^. y+ x  10.1.2 为什么使用Spring框架 
    5 w/ x% K# w) j# s3 o 10.2 Spring核心思想 : v5 x8 v% \( E* L7 Y2 E
      10.2.1 反转控制IoC和依赖注入 DI 8 i0 C3 z/ x! [: J
      10.2.2 依赖注入的实现方式 ' K$ ~# {* Z9 Z- u% V$ \$ g3 v; E
      10.2.3 各种类型数据的注入范例 " z4 r' |% G5 U+ }* X
      10.2.4 BeanFactory介绍 / m$ t9 y; v' Q& d7 [
      10.2.5 Bean的概念 1 L# {) ?6 L6 I; r# }
      10.2.6 ApplicationContext介绍 - |, T& q) z. c9 U# F  R
     10.3 Spring对Bean的管理 
    ( F' S4 @! o4 `8 v; R0 Y. z# K  10.3.1 Bean的懒加载 5 H: W& ?+ A. [
      10.3.2 Bean的继承 & K: Y/ H4 {$ H9 }% M) D# X) P6 u# {
     10.4 Sping对持久化的支持 ( t$ S( y9 i' r  f2 ?+ B) a
      10.4.1 使用Spring定义数据源 6 |* e$ M; p- s2 ~
      10.4.2 SpringJDBCTemplate 
      ?7 x8 n8 j7 m/ W3 x第11章 Hibernate框架 ! c4 O. O5 _$ C. D; D- r+ D- p
     11.1 Hibernate框架概述 " Z3 _2 d7 C& P6 C' J
      11.1.1 持久层设计与 ORM 
    * ?. x8 ^1 D$ u. t1 s6 j9 y/ N; k  11.1.2 Hibernate概述 
    9 ~' d! C* x% s 11.2 Hibernate基础 " z5 x2 W% x" {$ h( }: [
      11.2.1 Hibernate的配置 2 A+ U0 k1 v# T" _$ r9 b  h  t% ^
      11.2.2 Hibernate的核心组件 & J2 c* @" v+ w. k
      11.2.3 Hibernate的映射 
    & I7 S' E5 ^( D6 D* f. N5 W/ D 11.3 Hibernate的实体关联 1 o/ {: V8 d3 o: }' _
      11.3.1 一对一关联 8 Z6 L2 Q- y1 }9 L* V
      11.3.2 一对多关联 6 j6 l2 X6 b' s0 y
      11.3.3 多对多关联 
    8 t( Q. |$ I; v! [7 H& @' ~ 11.4 Hibate的查询 
      T: \4 k$ i5 t6 H  11.4.1 eHnQL查询 
    ; G9 ^# a: ?7 `; ]( K. R. X  11.4.2 QBC查询 5 d2 i2 g) y! R' k, r+ _; y/ g
      11.4.3 本地 SQL查询 : V7 h; y3 K5 i" s
    第12章 EJB 
    + R/ g0 c' P, D 12.1 EJB简介 
    , A0 H6 M) J' I  12.1.1 EJB概述 
    1 G" c; e3 ^, f  M9 Y! j' J  12.1.2 EJB组件类型 
    ( _9 I" ~/ U7 b1 f  12.1.3 EJB3.0的简化和实现 
    " v1 n7 x$ H0 ]- T/ o& P% B  12.1.4 EJB3.0的部署 
    ( B/ g4 X+ s& E' Y 12.2 会话Bean 
      f& ~  S* `" ^$ h9 O2 z. O  12.2.1 会话Bean的类型 . K  ~% t( [1 d+ V$ R
      12.2.2 会话Bean的生命周期 
    1 r1 _' I  d, [. J; \# ~  12.2.3 无状态会话Bean 
    + a+ Y2 B* K- a5 ]7 X8 q+ ?  12.2.4 有状态会话Bean / Z# g8 D/ C  L4 E# ^7 P, i
      12.2.5 会话Bean的最佳实践 
    , y/ S/ L- n+ D* w3 [ 12.3 消息驱动Bean 
    3 {4 P' n% a5 s4 ~4 ~2 S: P6 Y  12.3.1 JMS消息服务 
    ! }  s( s  M5 G5 X7 n  12.3.2 消息服务的分类 * M/ H# E+ |: _8 Q$ y
      12.3.3 消息服务的实现 ) l  w1 I& a+ w" _2 s* ?
      12.3.4 开发消息驱动 Bean 
    7 M; D. g% K& x+ I& A第13章 JPA - ?3 f$ {$ s4 K9 k1 O' T  r
     13.1 JPA简介 : H3 Q5 d9 c9 k, c
      13.1.1 JPA的概念 
    / @  q) d  E: l! N3 ~  13.1.2 常用JPA接口 
    9 @( b1 A) ]# o. h 13.2 JPA基础 
    - _4 r' K9 \2 C1 f  13.2.1 JPA的配置 ; x) Y! K/ W$ N+ m: J& B$ G' J! D
      13.2.2 JPA的映射 ; [4 I% @& H7 W
     13.3 JPA的查询 1 B; o9 }; |* W+ O6 |
      13.3.1 JPQL概述 5 H3 h/ \0 ]3 F- T' ^
      13.3.2 JPQL查询基础 
    * V6 k/ a% l( V8 Z3 N: a  13.3.3 JPQL查询参数 : w9 G+ `6 ^7 G' ?& g! G) a
      13.3.4 JPQL命名查询 
    ; X- t! v2 O5 E+ f  13.3.5 JPQL本地查询 8 g  r& C) @: j8 n! m6 I
      13.3.6 JPQL查询的结果处理 
    5 P/ y+ @3 R) y2 ~, F% w  W& Q+ W 13.4 JPA的实体管理器 + l; i/ [- i* M% h0 z* H
      13.4.1 容器托管的实体管理器 
    / ?6 X4 ]7 Y& H# x+ e# v& q( r  g  13.4.2 应用托管的实体管理器 
    ) j) p# B* i  \5 p  13.4.3 实体管理器工厂 : r  J3 T5 ?2 j+ L/ o
      13.4.4 实体对象的生命周期 
    2 c& U' Z7 ^* w, d  H9 m" M第14章 JavaMail 
    0 @* ]$ K# }' Y1 I; t 14.1 Email的相关协议 ! B$ X- U0 x5 T  c0 N1 R
     14.2 JavaMailAPI简介 / D* d! y1 c. j
     14.3 带有附件的邮件 ! p! U% Z% k* \- B6 M
     14.4 邮件的接受和删除 
    $ h) V- Q3 L# D' x" h5 v" k: F参考文献 
    $ K1 `0 c# q' \! d! h! V, R0 K2 l% d0 ?, B2 w- U
    Java资料百度网盘下载地址链接(百度云):java自学网(javazx.com) JavaEE企业级应用开发(基础应用)  PDF 高清 电子书 百度云.rar【密码回帖可见】
    1 w8 f7 q/ K' s6 c7 N. ^" E0 j
    游客,如果您要查看本帖隐藏内容请回复

    1 s0 E( W( N# q1 x0 J2 E; q6 C' s( j0 O5 g. u
    2 O# A3 q: o; b# B9 n2 V% F' i
    2 p/ y( L/ t! N
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-21 10:23
  • 签到天数: 9 天

    [LV.3]初窥堂奥

    0

    主题

    26

    帖子

    180

    积分

    普通会员

    Rank: 2

    积分
    180
    发表于 2018-4-27 12:00:33 | 显示全部楼层
    求分享,我正好开始学这个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-5-3 10:37
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    16

    积分

    普通会员

    Rank: 2

    积分
    16
    发表于 2018-5-3 10:39:02 | 显示全部楼层
    求楼主分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-5-15 13:18
  • 签到天数: 2 天

    [LV.1]初学乍练

    0

    主题

    14

    帖子

    49

    积分

    普通会员

    Rank: 2

    积分
    49
    发表于 2018-5-14 17:06:08 | 显示全部楼层
    加油,加油,加油,加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-5-15 13:18
  • 签到天数: 2 天

    [LV.1]初学乍练

    0

    主题

    14

    帖子

    49

    积分

    普通会员

    Rank: 2

    积分
    49
    发表于 2018-5-14 17:45:52 | 显示全部楼层
    java自学网给力 亲测资源可以
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-5-21 16:14
  • 签到天数: 4 天

    [LV.2]登堂入室

    0

    主题

    16

    帖子

    67

    积分

    普通会员

    Rank: 2

    积分
    67
    发表于 2018-5-21 16:30:07 | 显示全部楼层
    dasssssssssssssssssssssssssssss
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-5-31 11:22
  • 签到天数: 2 天

    [LV.1]初学乍练

    0

    主题

    4

    帖子

    26

    积分

    普通会员

    Rank: 2

    积分
    26
    发表于 2018-5-31 11:23:45 | 显示全部楼层
    求分享,我正好开始学这个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2018-6-5 10:55
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    4

    帖子

    17

    积分

    普通会员

    Rank: 2

    积分
    17
    发表于 2018-6-5 11:00:42 | 显示全部楼层
    谢谢楼主的分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-6-14 17:17
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    3

    帖子

    14

    积分

    普通会员

    Rank: 2

    积分
    14
    发表于 2018-6-14 17:48:32 | 显示全部楼层
    不错好资源 可以用
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-9-15 12:20
  • 签到天数: 4 天

    [LV.2]登堂入室

    0

    主题

    8

    帖子

    53

    积分

    普通会员

    Rank: 2

    积分
    53
    发表于 2018-6-15 12:46:33 | 显示全部楼层
    希望能得到帮助。。。。。。。。。。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2024-5-3 16:12 , Processed in 0.212024 second(s), 37 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表