科帮网

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > 精通Struts:基于MVC的Java Web设计与开发
总共48087条微博

动态微博

查看: 1658|回复: 4

精通Struts:基于MVC的Java Web设计与开发

[复制链接]

279

主题

41

听众

689

金钱

版主

该用户从未签到

跳转到指定楼层
楼主
发表于 2014-08-03 23:04:46 |只看该作者 |倒序浏览
精通Struts:基于MVC的Java Web设计与开发0 o8 R; E3 R0 A2 q8 |  x9 ?- w* [

% ^+ J! B# o. t! \
6 [3 O7 u5 I7 c& \

- u5 F! Y0 \# e; Q/ I1 O6 L% |★ 面向java Web开发者,透彻分析struts框架。

! r9 b& p, t  j* @- b9 @) R★ 基于当红开源软件Struts最新版本
( y, @; i7 p$ s5 @9 }★ 结合大量典型实用的Java Web实例% K+ M4 H2 Q, K5 n( X1 B& f
★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮; A$ \! g4 I! u( J
" w* X+ @- X" t5 Y7 D" z% _

6 t4 h+ O- s' S& M, I$ dStruts是目前非常流行的基于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应用项目。8 W6 i4 h5 a  }9 ?: ~1 `

4 b$ P) f) ?; z- j
& x; R. A+ y3 o
第1章 Struts与Java Web应用简介
! X2 V8 {0 R! Z+ r1 C/ `/ r7 i1.1 Java Web应用概述 : |. L! x: V3 ]2 a2 q( n
1.2 Web组件的三种关联关系 : i9 ]  z& A" G
1.3 MVC概述
4 s0 x7 d0 e+ X* |+ i1 z  N1.4 Struts概述
8 A" L$ Q0 J5 X* r. U3 o3 D7 P$ \$ |  ]1.5 小结
- ?. U/ P: _. e) ]" O; E. G第2章 Struts应用:helloapp应用
# a3 g7 V; A4 K" q2.1 分析helloapp应用的需求
" L5 q$ P! U8 c+ J: W) J. J0 H1 X2.2 运用Struts框架
  ]$ o/ y; n; v/ {  J1 k) a  m2.3 创建视图组件
4 T5 P% z+ }' y- O4 ]2.4 创建控制器组件
% d' q' b- ^) ^# Z( m2.5 创建模型组件
+ t  j* x- C3 h! ]8 x& O/ P: d2.6 创建存放常量的Java文件 4 w( D4 X% ~5 V1 w7 p) b
2.7 创建配置文件
3 q' A9 p, ?4 B5 p5 k9 t& D: S2.8 发布和运行helloapp应用
( L. o/ B! s  k0 T3 a8 e2.9 小结 & p' O# R+ C$ ?2 t) g; {1 X
第3章 Struts应用的需求分析与设计 ' i9 u* s5 x& i) d  ?
3.1 收集和分析应用需求 % ~6 K+ y2 R3 e- H8 J6 I& n
3.2 设计数据库 ; z  H! R) W( S
3.3 设计应用的业务逻辑 0 {# m+ b, F. y" ~% i/ L; f
3.4 设计用户界面 & d! @7 S- Q" @2 A
3.5 设计ActionForm
  [( W$ E4 w9 e' s& K' K8 G% `5 w5 j3.6 设计Action和Action映射 , O) k! c2 [: b0 K/ _
3.7 设计客户化标签
" Z8 G. I: j' ]7 t3.8 小结 * T2 R, b) {5 Z; {+ W
第4章 配置Struts应用
# u5 M$ p- v) Q6 U+ l! F. [# B4.1 Web应用的发布描述文件
; V) z; y. j% j) C% `4.2 为Struts应用配置web.xml文件
, p6 |/ j! d0 e9 ~% L4.3 Struts 配置文件/ t* v0 `7 g7 V$ S  c4 ~
4.4 Digester 组件
" S- j$ I4 e# u+ j3 i( L. y! Y4.5 Struts 控制面板工具
: _' B* }4 w3 ^( p$ V& @  q4 L7 k4 a4.6 重新载入配置文件
. f5 x7 \8 a" `0 i! e& U. ~4.7 小结
9 a  z2 m1 }9 x; m8 P第5章 Struts控制器组件 952 O! G' C# O* \  b6 c; j  `
5.1 控制器组件的控制机制 95' [3 O2 A2 _- I4 O7 j6 u
5.2 使用内置的Struts Action类
) L, o- N$ O  B$ y5.3 利用Token解决重复提交 & `8 |: s* u1 [4 c! B0 _, [; |2 w
5.4 实用类 9 {1 u9 _& M3 G7 S8 C* R. m  O
5.5 小结
" E" r. |3 A$ ^) T1 C) z第6章 Struts模型组件
6 |; N& a0 H3 ?8 @6.1 模型在MVC中的地位 + D# Q% Z1 S/ d  a/ |& o5 F% S
6.2 模型的概念和类型
8 w5 `/ _  R  S3 S0 }: a6.3 业务对象(BO) ) R# ]# T( R" n! _
6.4 业务对象的持久化 9 m2 R& A3 z; l5 R) Y( a' |
6.5 创建netstore应用的模型 8 b/ _( w% N! k0 p* ]5 L' S
6.6 小结
5 |$ I& y) y2 A- \+ e6 h第7章 Struts视图组件
& `/ }6 g* Y( A  m4 o第8章 扩展Struts框架 . d" Y: w; X+ T4 q
第9章 Struts应用的国际化
+ w" B1 `0 f, y% P! B第10章 Validator验证框架 % C1 q  f7 m" R; a1 Y
第11章 异常处理
$ l7 ^& y+ j! H1 G) `) o$ M: p  H第12章 Struts HTML标签库
4 K. y$ H6 {: r( ~1 v  _第13章 Struts Bean标签库 % |$ R9 K/ b& U5 B1 k$ ?
第14章 Struts Logic标签库
5 K" ]# w; B# u6 Z2 V0 @0 w第15章 Struts Nested标签库 0 p. }6 d9 ]& p7 j: g7 _
第16章 Tiles框架
7 ]! D  ]* R# r2 ?# T( H1 s: B第17章 Struts与EJB组件 ' ^& E$ J6 ]1 h" B3 i# @
第18章 Struts与SOAP Web服务
& k4 s/ |5 Q. F7 f( x1 H第19章 Struts与Apache通用日志包 ! Y6 w' D3 X+ |" Q% b0 y: n: _
第20章 用ANT工具管理Struts应用
+ u0 I8 t$ X2 F+ b: M" D第21章 用StrutsTestCase测试Struts应用
: J+ @& b  `+ Q# n附录A Struts1.1的UML类框图
9 ?: g, B& l7 B# v- B( g2 f附录B Struts资源 * F6 j/ n5 i3 T$ [6 C
附录C 发布和运行addresbook应用 - A% |% a4 o2 B: U7 t" w$ o
附录D 发布和运行netstore应用 + G6 W6 W" H% f3 o- [7 C* `  L
附录E 编译本书的Java Web样例
/ S) o3 h& D7 h6 L% E' }" y附录F Struts 1.2 API的新特征  k9 R  a9 Z% r0 X) ~

科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

3

主题

0

听众

212

金钱

四袋长老

该用户从未签到

沙发
发表于 2016-03-07 17:58:42 |只看该作者
很不错哟,谢谢楼主,受教了。
回复

使用道具 举报

2

主题

0

听众

88

金钱

三袋弟子

该用户从未签到

90后

板凳
发表于 2016-06-26 22:07:50 |只看该作者
很不错哟,谢谢楼主,受教了。
回复

使用道具 举报

50

主题

1

听众

492

金钱

四袋长老

该用户从未签到

地板
发表于 2016-07-21 14:19:10 |只看该作者
很不错哟!对初学者有用!
回复

使用道具 举报

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表