该用户从未签到
|
精通Struts:基于MVC的Java Web设计与开发) _' K6 [6 ]9 @
7 }, [/ k$ E/ X; P& M; w# h
F% Q+ @) }( h* T) j, J! F! ~0 ^# S& R" F" h& N' T
★ 面向java Web开发者,透彻分析struts框架。( @) r9 `8 U. c- J6 [( p
★ 基于当红开源软件Struts最新版本
1 z4 n( `% G6 D9 V$ N# c★ 结合大量典型实用的Java Web实例
, N" p: n* L" G Z+ z3 T★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮5 i, k9 D ?1 z
0 _2 @- X3 U, I; o
" o+ u0 s# m4 {! NStruts是目前非常流行的基于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应用项目。* |! t7 r( f7 |& B. S
, v# V: d, N) t
$ s& l7 ^* {! g
第1章 Struts与Java Web应用简介
9 D& u7 D* ^9 k& Y( H) v* P1.1 Java Web应用概述 - O! M8 D/ ?+ J6 G$ Z; U$ U
1.2 Web组件的三种关联关系 6 G5 ~! n! x( l- T. g
1.3 MVC概述
3 }8 K. v, N- u! o1.4 Struts概述 U, Y% ^. z' ^; q8 m: ~' [
1.5 小结
! r$ n# L0 `" Q( }. F9 s第2章 Struts应用:helloapp应用 7 o% r9 H/ w2 |( V: o( B5 f
2.1 分析helloapp应用的需求 : Q. Y) p# o2 X0 w4 Z E
2.2 运用Struts框架
, X1 G( U! S, s! ]' X [4 f9 W2.3 创建视图组件 3 N0 g# ?- J' v
2.4 创建控制器组件
. Y7 L( D* |' E- G6 W) K1 r' |2.5 创建模型组件 + ^3 B! M9 Y+ G6 o( r! X7 y2 u
2.6 创建存放常量的Java文件
- V0 D4 I, Q7 p7 s# t; `9 L2.7 创建配置文件 9 `) R9 x* H# ~2 i& v' J
2.8 发布和运行helloapp应用
+ V- m. T5 O' h, ]" z) T/ v9 L2.9 小结 / @" ?$ R7 H3 O! X
第3章 Struts应用的需求分析与设计 ' |4 R( {5 H3 e2 b& E I* b
3.1 收集和分析应用需求 3 z( e! v ^4 f# B: D1 P$ [
3.2 设计数据库
( G h6 N- N/ {" `3 D. ]0 x3.3 设计应用的业务逻辑
- K v, ?/ N8 O0 B' h3.4 设计用户界面 . e' ]& K+ l0 j) ?3 J* ^
3.5 设计ActionForm
' A: v/ h8 m1 a6 g3.6 设计Action和Action映射
6 c. G0 @$ Z- n; ?/ T: n1 d3.7 设计客户化标签
" r: [; t1 I$ Z% D0 Q3.8 小结 2 q1 Q; q5 U0 d$ F4 }
第4章 配置Struts应用
9 ~2 w$ W9 D1 c& O9 D4.1 Web应用的发布描述文件
, j/ {& _, u% u* m( [4 `4.2 为Struts应用配置web.xml文件 5 T7 h% v. }8 v- j+ T! r, L
4.3 Struts 配置文件
/ y* E6 U1 _3 y) y+ v; \4.4 Digester 组件
* O: K8 ^/ Q& P5 Y y' K0 N' A. N4.5 Struts 控制面板工具
' `) r; i1 S) J7 f' z: d4.6 重新载入配置文件 # k9 I( M6 n& f% k+ S% p' h4 D# w" ~
4.7 小结 ) g3 |0 s) k. Z
第5章 Struts控制器组件 95
# A$ l9 h; @9 G7 s6 s5.1 控制器组件的控制机制 95
8 \8 J$ r9 S! n5.2 使用内置的Struts Action类
, D$ C! V- i: y9 `9 a5.3 利用Token解决重复提交 " K: I0 p% v: _9 O. Y! K
5.4 实用类 8 z; {- p! f, G- o/ f- D# D
5.5 小结
6 w6 Y6 o2 l6 d) F, q* y$ i" T. f: ~第6章 Struts模型组件 ! P' ~, w3 T( E) w2 e( p) R! J
6.1 模型在MVC中的地位 . e5 Q# h+ i" V# ~, }6 b" D
6.2 模型的概念和类型 + r1 Z) j% L. Q3 ?" w
6.3 业务对象(BO) # m7 c2 Y" I/ C3 Q$ [
6.4 业务对象的持久化
/ V& D: {4 P' { L6.5 创建netstore应用的模型
, A/ w- T. W B% ~6.6 小结 + R `" R5 f3 f! l, _3 f
第7章 Struts视图组件
: u/ I1 L- S6 g9 V. i3 }/ `- u1 h第8章 扩展Struts框架
2 h: f# S# ~0 A; T* b第9章 Struts应用的国际化 $ b% o2 w! w4 x" J& w7 h+ F/ U
第10章 Validator验证框架 ; S3 h# ]+ r! | y5 b
第11章 异常处理
" e: m/ j, o% z! _+ z# a* o1 r( e9 `第12章 Struts HTML标签库 ! G4 H. y& i6 ]8 e8 t
第13章 Struts Bean标签库 & ~' b! B! Q! s& e+ f
第14章 Struts Logic标签库
" C- o5 ^, G( A1 B* G, v第15章 Struts Nested标签库
2 Z4 n2 O6 \ `2 b3 ]第16章 Tiles框架 + C# v' B. _# ]- b% o
第17章 Struts与EJB组件
3 i2 P* d' n$ U+ u4 e第18章 Struts与SOAP Web服务 % U' [+ z& ?6 b/ i! \" d' f
第19章 Struts与Apache通用日志包
4 T# U0 M% l5 S2 N2 l第20章 用ANT工具管理Struts应用
* [: e# P2 \! x% I2 C- o/ X$ ?2 W第21章 用StrutsTestCase测试Struts应用
! H& g* p) s) K8 f附录A Struts1.1的UML类框图
9 m" s# y! |0 h9 b/ ]# h附录B Struts资源
. c" B7 ?4 u' g; s附录C 发布和运行addresbook应用
# C3 E: f/ j- K1 J4 Q附录D 发布和运行netstore应用
! h$ V+ r' D% d# q$ E/ ~附录E 编译本书的Java Web样例 2 X; @( W) J& o" y5 g" E. B
附录F Struts 1.2 API的新特征
, z n+ [) ?& @* `8 z3 C0 h' K |
|