该用户从未签到
|
精通Struts:基于MVC的Java Web设计与开发7 k, a) W8 @! j
2 E: i$ P9 A/ K
8 o x/ S, B, o3 s; M6 D! p# @
4 o/ c+ H, K( C$ z# R4 K★ 面向java Web开发者,透彻分析struts框架。
' }. \, E$ d5 d3 N' S$ A5 ?★ 基于当红开源软件Struts最新版本6 ?9 T# t# p( L) p' `
★ 结合大量典型实用的Java Web实例3 H i# d: H& \1 y
★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮- t5 e7 N% n+ q; R* I; X
$ `. h2 H+ p! R2 L4 c
8 h5 \; m9 a1 H6 aStruts是目前非常流行的基于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应用项目。5 V9 g9 r, b Y) o7 r+ `: w p
+ w; d; k6 Y R) Y$ O. g
0 W3 B# p8 n# k" H第1章 Struts与Java Web应用简介
5 q; h) _1 L; x) _; @1.1 Java Web应用概述
1 A3 @& S. v' M; T( o1 K2 G# M1.2 Web组件的三种关联关系
* y2 s0 K: I4 ]. `9 u/ R$ R1.3 MVC概述
0 [1 H' Z g8 A$ K0 t' d; t1.4 Struts概述 9 r* v" Y( {7 @4 W5 @* o1 b
1.5 小结 4 c8 t% _' V% J9 G4 X0 s
第2章 Struts应用:helloapp应用 # U, n/ |0 J& V
2.1 分析helloapp应用的需求 * o2 V% _3 t% ~/ X0 O, ]
2.2 运用Struts框架
% K/ x9 f$ ?/ W2.3 创建视图组件 6 f& s, R) n6 t
2.4 创建控制器组件 - ~# `0 D$ T5 S; P( P
2.5 创建模型组件 9 t- W( ^* @4 E& _
2.6 创建存放常量的Java文件 1 ^5 Q' a. M' [! R1 \
2.7 创建配置文件
9 Y/ q \1 z/ ~+ v2.8 发布和运行helloapp应用/ Y" {- {/ q! F
2.9 小结 ( T& L9 }1 Z4 Q% t0 d& V
第3章 Struts应用的需求分析与设计
* a! B% k/ f" ~1 f3.1 收集和分析应用需求
6 Y6 F0 D! Z# F5 ~6 w; p9 `3.2 设计数据库 8 \2 S, X2 q6 t% h9 l4 |% l( o
3.3 设计应用的业务逻辑 , Q3 z- y: E- p0 d% D' S6 Q- P/ K1 y
3.4 设计用户界面 ! l5 b+ a$ @" i/ f
3.5 设计ActionForm
- n5 v7 R+ w P% I+ ^* B3.6 设计Action和Action映射
9 d0 X) C4 F/ A, D; {: e$ B3.7 设计客户化标签
) ~0 Y9 F- v, O Y3.8 小结 / i. ]7 m. t5 y4 t0 m& d5 x
第4章 配置Struts应用 + v/ l: O8 v3 l$ R/ G$ v0 b% b
4.1 Web应用的发布描述文件
, A" h8 T( I. J$ f. q2 Z6 s B4.2 为Struts应用配置web.xml文件 * H% I& e1 `. N" z! }' G
4.3 Struts 配置文件7 e3 v$ Z& B& Y; }% o
4.4 Digester 组件
1 h) ], Q5 p- T4.5 Struts 控制面板工具
2 R2 n" t3 Y. O4.6 重新载入配置文件 5 g* _# T; ]% @( l, _1 ^
4.7 小结
; E. U7 k- `8 T' h! x. m9 E5 b第5章 Struts控制器组件 95
/ q: L5 i& o2 j/ q* Y5.1 控制器组件的控制机制 95
1 a; T$ t5 L5 A" e' ?5.2 使用内置的Struts Action类
7 U+ V5 ]; h) ~" c6 [% n0 ~3 \5.3 利用Token解决重复提交
[2 @& h4 O/ E1 V5.4 实用类
5 |9 J3 A; p3 Z/ h( S1 t j& T7 j5.5 小结
9 o$ e& T' G2 k2 b% W第6章 Struts模型组件 ( B! z) x# n$ y' r
6.1 模型在MVC中的地位 ) A& Y+ F: P8 a3 B+ V2 F. T6 A* q
6.2 模型的概念和类型 ' U7 n& E& x$ Y5 m z1 S
6.3 业务对象(BO)
) {" h1 u' T$ v q2 P r* h6.4 业务对象的持久化
9 T/ H. X: n4 E @* `7 ~( {6.5 创建netstore应用的模型
2 O* M0 g Q. ~! f+ n6.6 小结 ; a: j$ b! ^- m/ G
第7章 Struts视图组件 - v' G) F- k$ B
第8章 扩展Struts框架 : [% S6 z; o2 ]
第9章 Struts应用的国际化
H6 O' L; o7 Z* ?& ~第10章 Validator验证框架 ; D4 j; d# n9 q: w
第11章 异常处理
) G$ A) l1 o/ v/ M; a: s) A第12章 Struts HTML标签库 ) v0 L! n. F0 ~3 t- J
第13章 Struts Bean标签库
; s. `' E5 \) U; D$ X5 H- X) \$ d第14章 Struts Logic标签库 5 R* l, \+ f( J3 T& u- H
第15章 Struts Nested标签库
, \# G0 @ Y; C! H9 m& X第16章 Tiles框架
- o: M; u0 f5 r! s2 j. l第17章 Struts与EJB组件 . q8 e+ f- ~( v9 b1 U
第18章 Struts与SOAP Web服务 ; E: y: T3 u6 l% C# v' v; N
第19章 Struts与Apache通用日志包 1 y6 \( _! @: t; x% u- c1 O& ?
第20章 用ANT工具管理Struts应用. J8 w. t- g2 Q0 r2 l, I- C
第21章 用StrutsTestCase测试Struts应用
: G- g5 s' i/ t) \! y. J附录A Struts1.1的UML类框图 6 p) P" @$ T! Y! h
附录B Struts资源
$ Z- b; Z$ A5 e9 T附录C 发布和运行addresbook应用
$ ^9 s* l5 f- x9 C Y; j附录D 发布和运行netstore应用
/ b7 l: I2 A* ]( R" W8 ?- j附录E 编译本书的Java Web样例 * ~5 Z% r0 r- \& O! u, L: x" }" M
附录F Struts 1.2 API的新特征3 f% \6 y2 ^8 \: C% y' v
|
|