该用户从未签到
|
精通Struts:基于MVC的Java Web设计与开发' W+ B. T' ]1 c/ F# A4 s3 ~8 i$ j
: y( A2 ]! [3 C9 B6 a* I* ^7 [# M4 T
# I7 \; B0 r% R0 q- ~ z
4 ]' S+ Q4 N5 q, V( t★ 面向java Web开发者,透彻分析struts框架。3 @) x. D: u# L
★ 基于当红开源软件Struts最新版本: b" W6 p& j8 h1 r1 i6 `8 D0 k3 E3 ^
★ 结合大量典型实用的Java Web实例$ b. E/ N6 @: J1 M
★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮2 f, l' h0 g8 F$ b2 z* Q: L0 K
0 W- `4 o( B1 b. ]! E1 R1 V# w
5 n: Q* v$ H) E" Q( x! @
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应用项目。" o1 B$ y1 ~8 U* W
% t7 z/ z& l7 _" c, p3 m% `/ Q( D
$ p" j5 \" H+ r5 |% e5 I. i/ C6 p0 s第1章 Struts与Java Web应用简介
$ U2 S9 Z* Y8 U7 p: @1.1 Java Web应用概述
8 r0 C; n5 M0 h+ x! l; f1.2 Web组件的三种关联关系
3 R* \& }! w0 m1 h( S+ r1.3 MVC概述 # w! a" e9 X3 O U) u. }3 n$ D
1.4 Struts概述
8 q/ J3 } i* O1 }/ N" o1.5 小结 N+ h: N: H" [* z" l
第2章 Struts应用:helloapp应用 ' b/ P" N l& |! h+ `
2.1 分析helloapp应用的需求
& k O1 s$ W6 o0 |9 [2.2 运用Struts框架 7 `; j" B+ ^$ U& b' w' w. ?- a$ a" l4 _
2.3 创建视图组件 6 L# ?. ?8 |; |) x6 H) a+ E
2.4 创建控制器组件 $ \. l8 q( I* r' \0 R
2.5 创建模型组件
2 u9 u! v& c1 n( ]$ f. r2.6 创建存放常量的Java文件 $ B: L7 x. V; A# `1 p6 X6 H, G5 d
2.7 创建配置文件 . t2 |& y( [: [: w, ~ `6 j
2.8 发布和运行helloapp应用/ u* V! E2 T6 c
2.9 小结
5 M( X8 W. e; d, }2 y第3章 Struts应用的需求分析与设计 ' }# k# y2 }2 d l: Y, H
3.1 收集和分析应用需求
. R5 ?. F1 ]5 V! n. D2 k3.2 设计数据库
9 L6 ?! g8 `+ [; J5 a. ?3.3 设计应用的业务逻辑 - I/ ]* y8 F) s+ c3 N
3.4 设计用户界面
, ~5 _( s6 u- A0 r& z3.5 设计ActionForm
1 S! q' W; T- n j" x7 v* ~3.6 设计Action和Action映射
$ U& t: |) g7 Y" y6 | P3.7 设计客户化标签
7 ]1 ]# `3 U8 W3 W" w, @* F3.8 小结
6 x. g2 H4 E& {' x& i第4章 配置Struts应用
/ M- m. j( Y% u) E& X: [6 k5 `4.1 Web应用的发布描述文件
" c; O: F+ \, i- A! a0 V( S8 A4.2 为Struts应用配置web.xml文件 ' E! M/ a$ r+ u
4.3 Struts 配置文件& }, Y+ _3 j' O% `* s; C
4.4 Digester 组件 % j% T t0 m5 e. Q
4.5 Struts 控制面板工具 " L3 Y6 M* I: m$ S# e' R
4.6 重新载入配置文件 . r( n1 L: ^% W1 p
4.7 小结 6 d1 v6 r' m' c4 r7 I
第5章 Struts控制器组件 95! ^: P. }7 n, H" E0 O- [
5.1 控制器组件的控制机制 95& X6 F# r; M9 O! Z
5.2 使用内置的Struts Action类2 _+ ~8 ]! }1 |1 r r" g# }
5.3 利用Token解决重复提交
8 G0 T W; x( ?! }5.4 实用类
) c h2 Z: ]. F- s$ k6 R, R* V5.5 小结
: X( B' T4 B5 P" B9 i0 I! [8 M6 s! s第6章 Struts模型组件
7 P& _3 r7 l1 Q i3 M% Y9 R6.1 模型在MVC中的地位 $ @& Y0 J$ P6 m) N) n
6.2 模型的概念和类型 % m/ O8 b4 _, o4 Q% t8 m$ D, n
6.3 业务对象(BO) ! U) a" M% d+ y1 e
6.4 业务对象的持久化 h3 E A4 R3 t3 L$ M5 L1 B
6.5 创建netstore应用的模型
$ h' M) J1 d: J6.6 小结 ( `# ^! k4 G m+ s0 W) T
第7章 Struts视图组件
: C a8 b: M2 }- ?- N, t第8章 扩展Struts框架
/ y( s( \# P" \) N) [# G第9章 Struts应用的国际化 , a' r6 B$ G2 X. N/ p
第10章 Validator验证框架
- ?" E# }2 k- a8 f8 ]第11章 异常处理
; s# T" P* U9 |' x, G6 `第12章 Struts HTML标签库
! P# m6 d: I; l s% X3 D第13章 Struts Bean标签库
; y X, _% ?8 ]0 P; ]( d第14章 Struts Logic标签库
* q3 i! t: l) k$ |3 U2 C$ f9 N第15章 Struts Nested标签库 ( c0 ^3 j& |7 z1 C
第16章 Tiles框架 ; U- @+ D* G6 d. b. V( _3 Z
第17章 Struts与EJB组件 ) B& [6 |4 Z" R- c
第18章 Struts与SOAP Web服务
# n4 C- y$ D5 t' U# b第19章 Struts与Apache通用日志包 5 p! @# S3 J4 w. J S# H- a7 N7 T
第20章 用ANT工具管理Struts应用$ s9 Z: T& y# G4 n0 g* B- i: }
第21章 用StrutsTestCase测试Struts应用 p- o, z& L2 _9 L
附录A Struts1.1的UML类框图
5 k7 }! m9 i' M/ A& L/ i6 E; }附录B Struts资源 4 @# U& O: L+ B, |& D- H/ E
附录C 发布和运行addresbook应用
' f& h, a) E. J3 {: i附录D 发布和运行netstore应用
2 o; J8 J/ [9 z t/ ?附录E 编译本书的Java Web样例 . M; y6 ^6 t3 x) J+ A" i8 l
附录F Struts 1.2 API的新特征' C% `6 [- g1 Y; }1 i' B
|
|