|
该用户从未签到
|
精通Struts:基于MVC的Java Web设计与开发
, Z/ h1 q$ j6 H1 r0 I; `/ I
5 O! U8 Y- Y% _; ]
/ z% z0 d Q0 m$ R. b% b
* `0 i/ M4 q/ r+ R3 U/ v& i% F★ 面向java Web开发者,透彻分析struts框架。
" D5 w( w" D# d% o9 W8 x★ 基于当红开源软件Struts最新版本
% y8 s" g' x8 R4 F4 E: m% U★ 结合大量典型实用的Java Web实例
$ k' x$ z7 [7 J1 z& o) A7 l: a2 D; E★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮
( b0 h( {, m* P" a) O- `3 d
" i5 a% X: d7 ~1 Z V6 I
" L# {1 w" L* Q% |
Struts是目前非常流行的基于MVC的Java Web框架。本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分体会Struts框架在开放大型、可扩展的Web应用方面发挥的优势。第4章到第7章深入探讨了Struts框架的核心组件ActionServlet和RequestProcessor的实现原理,详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致的描述了Struts配置文件的每个元素的使用方法。第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。' I) o( Q; N* G2 W& h. e2 Y% U7 p
) y2 N1 Z7 W4 s/ h _
- m/ r) L8 ]4 j5 K% [5 E第1章 Struts与Java Web应用简介 ' \3 Z+ I2 s$ w/ K9 G
1.1 Java Web应用概述 2 g2 ]8 H+ h" E
1.2 Web组件的三种关联关系
# _5 Q0 ^- I2 U6 b5 K1.3 MVC概述 ! B# n8 u$ ?! P
1.4 Struts概述
$ @2 g2 H6 l7 E1.5 小结 0 f) N. J8 O- p5 y G1 h5 t; }7 m1 n
第2章 Struts应用:helloapp应用
$ P) I* ?/ e5 b1 K1 P2.1 分析helloapp应用的需求
0 p2 I8 m9 f3 f2.2 运用Struts框架 2 r' d7 |( I! G
2.3 创建视图组件
: j' q1 q; D; t$ Z2.4 创建控制器组件 9 q' J- E8 m! z% ~
2.5 创建模型组件 & _* `8 P- E6 z$ p
2.6 创建存放常量的Java文件
; S4 J( c8 c0 M2 ^2.7 创建配置文件
( b$ S0 g# A6 r2.8 发布和运行helloapp应用 |/ h# Q7 i( `# w% ?! T
2.9 小结
- K4 i8 E$ t2 E! n6 F( W0 R7 ] V第3章 Struts应用的需求分析与设计 4 Y7 X1 y# k3 w- d4 h i
3.1 收集和分析应用需求 ; v, r* A+ q- o3 o; w: c4 H7 k
3.2 设计数据库
3 ]! v! m3 b0 A. { D0 ]+ c3.3 设计应用的业务逻辑
- ]! o3 ]* y3 M) r' c P' I3.4 设计用户界面 8 ?# S' P( H0 S/ j
3.5 设计ActionForm ! N1 L, D5 f6 W
3.6 设计Action和Action映射 ' R1 t& x! e) l; I; J) f
3.7 设计客户化标签 4 |8 ^, z! C) A# M
3.8 小结
L7 M ^7 Z; ]/ n' W+ {1 A) ]第4章 配置Struts应用
1 C6 ~% |4 Q0 l5 f: `4.1 Web应用的发布描述文件
% ~8 F6 d; @, i5 F' _4.2 为Struts应用配置web.xml文件 ; C+ Y- J5 P, k- B& ~) ?( O# P
4.3 Struts 配置文件. V" ?! F p/ s: g4 ~- B0 g
4.4 Digester 组件 0 M" e6 {; v# T, Q
4.5 Struts 控制面板工具 , }5 [8 ]* Y4 \- C' y
4.6 重新载入配置文件
! M6 h0 |9 {# _# K4.7 小结
_+ _* p, T( D7 O; j. e第5章 Struts控制器组件 953 Y4 w! d. }3 D$ B. c- U1 D
5.1 控制器组件的控制机制 95: O! H; d- p; F( }* ?
5.2 使用内置的Struts Action类
; A/ Y' h4 F3 Z* Z6 L/ Q0 a x' w5.3 利用Token解决重复提交
3 P5 f+ O* W7 S8 R' `& D5.4 实用类
/ q) E# S" v* Z- F& H# V5.5 小结
5 j+ A: v; D; j- l! W第6章 Struts模型组件
( {2 i4 c7 n& |6.1 模型在MVC中的地位
* O9 O# D/ q7 x9 u9 S6.2 模型的概念和类型 , |) @6 L* M! f/ b0 t
6.3 业务对象(BO) % I2 p- N' d: _# ~
6.4 业务对象的持久化 : P( a+ [, o, I( k
6.5 创建netstore应用的模型 6 _' s- p4 Q7 r* Z& f9 L
6.6 小结 7 Z6 H9 d3 Q/ O' F* |! [! l& n
第7章 Struts视图组件 - w$ `, k4 Y9 [7 t. @2 I# d
第8章 扩展Struts框架
9 x5 X( ]7 w5 e' ~" a5 ~8 u7 ~第9章 Struts应用的国际化
- N- s: S4 \! H: D+ b第10章 Validator验证框架 , {, U }6 K$ }% D" P- b
第11章 异常处理
8 I% j( t$ v# |( L, X第12章 Struts HTML标签库 " {" \2 Y9 O% R0 p" y$ e
第13章 Struts Bean标签库
% K5 m' @7 T5 E3 \, K7 T8 n第14章 Struts Logic标签库 1 T% w" K6 K5 O8 X, e
第15章 Struts Nested标签库 & ?+ k& a4 x' e, r; v
第16章 Tiles框架 , X. |6 o& Z2 A! T1 d) A6 |
第17章 Struts与EJB组件 ) i1 {: X9 K5 C- g+ K4 g; I
第18章 Struts与SOAP Web服务
1 f$ W5 ~( Q, U$ i! }7 M第19章 Struts与Apache通用日志包 S. ]: K8 g- ~: T
第20章 用ANT工具管理Struts应用
6 c0 X- p/ P: G0 J第21章 用StrutsTestCase测试Struts应用
: ?8 _5 b+ K" Q+ S. x附录A Struts1.1的UML类框图
2 E1 v; T5 x$ C% q# `; M( C附录B Struts资源
4 c+ e" g n `8 \1 C& _1 `附录C 发布和运行addresbook应用 ( _; W A# g W L) m& a
附录D 发布和运行netstore应用
3 ^, ]# ]5 L, T! U3 k* x附录E 编译本书的Java Web样例
; J6 U2 Y, r( Z! }! a' n2 A1 I: M附录F Struts 1.2 API的新特征
3 ^% K& u+ t; p% t" s) r |
|