该用户从未签到
精通Struts:基于MVC的Java Web设计与开发
! v4 G: m: d. h : N! A/ [+ a; p$ c1 f0 D
6 y+ `3 }( I" n$ q1 n
1 T$ H' L+ O9 I0 a& S/ c5 ^$ N ★ 面向java Web开发者,透彻分析struts 框架。
! h9 |5 s" g: W. h ★ 基于当红开源软件Struts最新版本
, G# L: B# r1 W1 U, Y( j ★ 结合大量典型实用的Java Web实例 $ ~& F- A: y1 Q0 ^+ O5 ~. ~
★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮 . }) X" m, {3 h
/ m X: `" M1 w6 x. o8 k9 z, D O
+ {0 C! E* _7 e% U2 b 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应用项目。
- @: O, E3 O: U5 V& f7 F7 j ! J. R x0 F. D+ T: e+ C
; y9 Y. {+ W5 G2 N( @" E 第1章 Struts与Java Web应用简介
$ ~ i: e1 _, m' v; R 1.1 Java Web应用概述
6 f8 k9 t! H6 N* u9 c' o 1.2 Web组件的三种关联关系 " Y/ V" ?. R; P1 F+ R( H \% q
1.3 MVC概述 " E: [- M$ f7 ?7 R. j9 Z
1.4 Struts概述 3 [* a0 r- }2 g
1.5 小结
) y3 A, X X) U" V3 V( U4 Z$ K: e$ | 第2章 Struts应用:helloapp应用 . U9 h% A+ _' Y7 L, j! J
2.1 分析helloapp应用的需求 % ~( G! w6 g5 H, D% W6 Q3 d2 J
2.2 运用Struts框架 : s. Z' A* q* b
2.3 创建视图组件 . J: w9 N; y2 m5 _: M6 O# n
2.4 创建控制器组件
/ b( I |+ Q+ O4 [, Y 2.5 创建模型组件 . v+ X5 s. z0 E3 [0 ^! z. a' P
2.6 创建存放常量的Java文件 - S$ R3 ?8 Z2 o* I- G
2.7 创建配置文件
7 u' E/ B/ G+ W# C4 T4 P: l 2.8 发布和运行helloapp应用
" C% A2 U; T! L/ ~& q+ O0 n 2.9 小结
v* ^ T' N; c; K 第3章 Struts应用的需求分析与设计 ( |) u4 b6 V+ l+ A8 i$ w
3.1 收集和分析应用需求 6 e( P7 D7 g9 t( q5 v! u& C
3.2 设计数据库 5 B+ o1 J/ ~+ `" u. ?# l
3.3 设计应用的业务逻辑
/ ^, n0 E* Q6 w6 P/ H7 M 3.4 设计用户界面
2 X, y" \: x% {- x. n 3.5 设计ActionForm
/ w9 j- g2 |7 V' |# O4 s S 3.6 设计Action和Action映射
+ E% V& l+ ~: y1 K* f) A: s 3.7 设计客户化标签 3 x% M; g" A4 j/ v
3.8 小结 ) N6 {" g; Z6 Z3 P' g
第4章 配置Struts应用
6 ? M+ }5 {# R# y 4.1 Web应用的发布描述文件
* i {/ v) y2 @* k W5 Q 4.2 为Struts应用配置web.xml文件 ' i; D* j& e8 X, E8 |5 ^
4.3 Struts 配置文件
" X0 U0 w F: a8 U& T" J 4.4 Digester 组件 9 q4 c2 G2 O- @2 O5 V) l. \. M4 i
4.5 Struts 控制面板工具
4 s+ r) q ]9 \" ]7 @* J. V) @ 4.6 重新载入配置文件 & ?! ]) f% @4 A7 X4 |+ C& ]
4.7 小结
! j9 h( ^$ o* O0 e0 r 第5章 Struts控制器组件 95
9 z( R& V/ k9 z ~: n2 J" i0 T 5.1 控制器组件的控制机制 95
4 v: x, N) Q1 a9 Q& \: P 5.2 使用内置的Struts Action类
* z6 G+ v0 }6 r! K& I! ] 5.3 利用Token解决重复提交
9 @3 v7 z+ o7 M* H 5.4 实用类
9 H# p2 q: S3 D 5.5 小结 2 i! b. U+ C' O, r) l; i! H, D
第6章 Struts模型组件
" |2 Q: s; m" M 6.1 模型在MVC中的地位 - E, L) z4 H2 ^+ J9 J4 ~
6.2 模型的概念和类型 ; {: t5 h" `! O3 P" M$ T7 D
6.3 业务对象(BO) & q* w$ x/ i8 K. I' `9 c
6.4 业务对象的持久化 . b( Y2 B' V' p, t7 n
6.5 创建netstore应用的模型 $ m+ ]$ S( t# e! V9 M
6.6 小结
# j- W" H% l o6 K) z 第7章 Struts视图组件
6 f$ p, p/ C4 [, d 第8章 扩展Struts框架 " `: N) g3 Q6 `$ `
第9章 Struts应用的国际化
9 U" g. j' X/ R) R, x3 b; H+ H 第10章 Validator验证框架 1 ^& q u5 g& ]9 |9 i/ o4 D4 R: Z
第11章 异常处理 6 |3 G+ P" R {0 c* c* {2 B/ }
第12章 Struts HTML标签库
J: g: v8 r6 l& V6 _ 第13章 Struts Bean标签库 ) [% a% i# O0 {2 K+ [1 E, W) x
第14章 Struts Logic标签库 & v5 e+ O/ z. x% e7 R
第15章 Struts Nested标签库
) D( q( i% G! y3 N( H# Q, l 第16章 Tiles框架 ) e7 V5 j# ~( w* ?9 P" r& H0 k
第17章 Struts与EJB组件 5 l, w% p3 X/ I& h0 i3 c
第18章 Struts与SOAP Web服务 : Q5 ^. p2 b. W
第19章 Struts与Apache通用日志包 + U* V& ?' B/ m' ^8 U. I& b, U
第20章 用ANT工具管理Struts应用 # K$ ^" i; @0 t9 r0 @7 }
第21章 用StrutsTestCase测试Struts应用 " h% n5 ^2 S1 J- G
附录A Struts1.1的UML类框图
: \& L0 r- x# n; [, ?) X4 m 附录B Struts资源 ' O2 V8 p/ |# R' [9 D$ C9 I
附录C 发布和运行addresbook应用 5 U$ s% P, h; b9 b1 ?4 \
附录D 发布和运行netstore应用
( r0 M7 O6 C9 Z( {/ G. }9 Q3 t 附录E 编译本书的Java Web样例 " n* @- D3 o( y. J, C% n% i; s0 u
附录F Struts 1.2 API的新特征 6 w! `+ r# h2 O3 I& i3 u
科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关2、本站所有主题由该帖子作者发表,该帖子作者与科帮网 享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网 的同意4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、科帮网 管理员和版主有权不事先通知发贴者而删除本文
JAVA爱好者①群:
JAVA爱好者②群:
JAVA爱好者③ :