该用户从未签到
|
精通Struts:基于MVC的Java Web设计与开发2 O- x! s& a4 O1 Q
9 F7 U9 k' R& y* C) G) `
. M$ O8 v- l+ H3 j5 ~' ~9 k
; r; v# H( {' w0 }★ 面向java Web开发者,透彻分析struts框架。
' c( ?% B K" j5 @$ Z★ 基于当红开源软件Struts最新版本9 ~5 i- Q7 m n' J* x
★ 结合大量典型实用的Java Web实例, m' K2 N) X8 @2 J0 y
★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮
+ Q0 }) C3 Q; t. H! s/ n0 s% G! v% P, m- s5 X
6 G) ^2 a- V9 ^" P7 F0 BStruts是目前非常流行的基于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应用项目。
/ u j- r" R& t s0 i* n6 s
1 O+ D$ M- s) E+ e2 ]: e
+ f/ ?' c7 Z3 H+ ?1 L第1章 Struts与Java Web应用简介
* L8 N: ?/ L/ X1.1 Java Web应用概述
% K9 w$ i9 i5 A9 G0 r$ N9 C1.2 Web组件的三种关联关系 / L8 B& ?5 B9 p g# T3 D
1.3 MVC概述
9 r& ~1 a# v! j3 D; f1.4 Struts概述 , y) F: O9 Y4 x! V. |
1.5 小结
% [5 H+ h, V3 v0 C第2章 Struts应用:helloapp应用 8 R) C, N: k, Y0 Y0 M# h; \ v/ I
2.1 分析helloapp应用的需求
9 E7 V" T( y( ] s* A2.2 运用Struts框架 6 K+ W$ K% u- v4 ^- E- ~' s A
2.3 创建视图组件 % [ u4 `, A2 A
2.4 创建控制器组件 * L7 Z5 d; r' ?+ Z+ l# o
2.5 创建模型组件 % J' g$ q1 N. I+ B
2.6 创建存放常量的Java文件
8 Y* t' Z; [8 W& R2.7 创建配置文件
, @) }! E `6 Z7 v( X# k2.8 发布和运行helloapp应用
& c' _8 C7 L) q% n6 U* k9 \' P2.9 小结
# c6 S4 I1 W+ p8 Q1 w$ v8 ~第3章 Struts应用的需求分析与设计 7 j) }- z& a) Y% ~3 V
3.1 收集和分析应用需求
- W/ g2 r# j4 ~2 ~3.2 设计数据库
( r! i/ I2 ^$ i3 j3 r( u4 P; \# o9 X- J3.3 设计应用的业务逻辑 6 }7 m: e& H) S m F
3.4 设计用户界面 ! a$ T5 x7 S6 }5 V6 ~- K
3.5 设计ActionForm
- _; v' Q* S; l/ `4 Y" q6 N3.6 设计Action和Action映射 ; v# [% }! x! A
3.7 设计客户化标签
0 G s0 u c C7 [ U3.8 小结
7 \" M- E$ i- _, M7 q第4章 配置Struts应用
1 d, F; k5 ?+ U/ Z' h1 f4.1 Web应用的发布描述文件
k$ P! C6 K/ T, M3 \3 t4.2 为Struts应用配置web.xml文件
) @* @" Z6 p% O. r% o/ X: F' p4.3 Struts 配置文件
9 B+ l. r2 T9 e3 M2 I4.4 Digester 组件
$ s) H. H: P3 n/ }/ w- a; b4.5 Struts 控制面板工具 ; G- h: [$ M. U
4.6 重新载入配置文件
7 I8 H' P8 t. h9 {) K4.7 小结 / W0 d- @6 b/ F( J
第5章 Struts控制器组件 952 @3 l- l3 `9 r# q* l; b
5.1 控制器组件的控制机制 95
8 ?, \' x/ E2 `8 |5.2 使用内置的Struts Action类
0 c( C; B) E+ R: |+ L# |5.3 利用Token解决重复提交
& p: ]. @! I$ z+ b4 Z* U% O5.4 实用类 1 ]9 F4 H/ V/ S
5.5 小结 ) r( t$ M$ G$ g/ n
第6章 Struts模型组件 % u, a7 S. u, m$ L5 j, p
6.1 模型在MVC中的地位
1 W5 e2 D5 ?/ j0 A$ t4 B8 c: S6.2 模型的概念和类型 # T& v7 v8 `. n$ x
6.3 业务对象(BO)
5 E5 N9 ^0 i3 ?) t+ i, [6.4 业务对象的持久化
% |. F" A3 Y0 [' H6.5 创建netstore应用的模型
/ V' [* ] t% }: }( d2 t6.6 小结
* Z& U( T: k' Q) w& r. [1 a第7章 Struts视图组件 - h3 n' ]8 ^2 P$ f+ Y% ~' x
第8章 扩展Struts框架 % C6 a3 t( O% g# k
第9章 Struts应用的国际化 5 e$ C) D& G4 o5 w4 t
第10章 Validator验证框架 3 Y X* {0 _8 J8 K
第11章 异常处理 & A3 ^# c' @6 ?
第12章 Struts HTML标签库
2 Q% i3 H. O- T6 v第13章 Struts Bean标签库
+ D! K6 K5 ?$ m [$ j1 u第14章 Struts Logic标签库
/ l4 t* z: ?# S& d* V2 u第15章 Struts Nested标签库
# K& g( G9 V3 a7 n( I; q第16章 Tiles框架 0 G* J/ c% q) p- ?9 x% l! D
第17章 Struts与EJB组件
0 j1 w* k% g2 u, t: U: i第18章 Struts与SOAP Web服务 2 }( z: E; Z8 G
第19章 Struts与Apache通用日志包
- L9 }6 e( o: n4 E: I2 Z9 \ W第20章 用ANT工具管理Struts应用% q2 o: f- O4 Z
第21章 用StrutsTestCase测试Struts应用
2 J: L7 ?8 l9 F3 U附录A Struts1.1的UML类框图
9 f* v& e8 K; t附录B Struts资源 ) ]9 Q; ~8 G( }0 ]& n4 }
附录C 发布和运行addresbook应用 $ {; {6 H- `1 P) T( \
附录D 发布和运行netstore应用
6 O2 l$ C* O$ @; ]& d. `附录E 编译本书的Java Web样例 3 ~+ Z' m2 J" o. W8 N! v1 p
附录F Struts 1.2 API的新特征
; Y: k: x1 K6 A; O7 a |
|