分享
 
 
 

Struts与Ajax高级程序设计

Struts与Ajax高级程序设计  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: (美)卡内尔(Carnell,J.),(美)哈罗普(Harrop.R.),(美)米托(Mittal,K.) 著,龚波 等译

出 版 社: 人民邮电出版社

出版时间: 2008-2-1字数: 626000版次: 1页数: 409印刷时间: 2008/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115172273包装: 平装编辑推荐

经典Struts著作,涵盖了Ajax;深入剖析WebA编程思想和Struts各种高级主题;注重实践,提升你的解决实际问题的能力;Pro Spring作者新著;

“本书超越了一般的基础知识,包含大量实例,为我们提供了成功Java Web应用程序的典范。如果你想正确地学习和掌握Struts,本书必不可少。”

——JavaRanch.com

“本书除了Struts相关的技术知识之外,还深入阐述了Web应用程序开发的思想和最佳实践。强烈推荐!”

——Amazon.com

在Java Web相关的技术知识之外,Struts的诞生给广大程序员带来了福音。时至今日,Struts仍然是最成功的Web开发框架,也是Java Web程序员入行必备基础。

本书经典Struts著作Pro Jakarta Struts的新版本,饱含业界顶尖专家在多年的实际开发工作中总结出来的宝贵经验。书中内容丰富,几乎涵盖了与Struts相关的所有高级主题。本书注重实践,针对日常开发工作中可能遇到的各种“疑难杂症”给出了有效的解决方案,并通过模式和反模式阐述了Web应用程序的开发思想。通过本书,你可以轻松而迅速地使自己的Struts技术上升到一个新的高度,解决实际问题的能力也将大大增强。

内容简介

本书详细介绍了Struts MVC Web 框架的使用方法,可以帮助读者解决在日常Web 应用程序开发中遇到的各种难题。不合理的设计会导致对Struts 框架的长期依赖,这会使代码复用变得非常复杂。本书基于Struts 1.2 版对此类问题给出了专业的解决方案。本书的重点在于如何发现常见的设计错误(反模式)以及如何使用Struts 来解决这些问题。

本书内容丰富,信息全面,主要内容包括模式和反模式、Struts 基础及其高级知识、Tiles 框架、日志和调试、elocity 模板引擎、Struts 和Ajax 等。通过本书,读者不仅能够深入地了解Struts 的工作原理,而且还能掌握处理日常开发中遇到的问题的有效方法。

本书适合于所有具备一定开发经验并掌握JSP、servlet 以及Struts 基础知识的高级读者阅读。

作者简介

John Carnell,全球领先的企业信息化解决方案和培训服务供应商NetChange公司的总裁。他对基于组件开发的软件解决方案有深入的研究,在业界颇负盛名。

目录

第1章 我们做错了什么:Web反模式解释

1.1 本书主要内容

1.2 本章主要内容

1.3 Web应用程序开发面临的挑战

1.3.1 企业服务

1.3.2 应用服务

1.4 模式和反模式介绍

1.4.1 Web应用程序反模式

1.4.2 Concern Slush

1.4.3 Tier Leakage

1.4.4 Hardwired

1.4.5 Validation Confusion

1.4.6 Tight-Skins

1.4.7 Data Madness

1.5 反模式、JOS框架以及经济学

1.6 小结

第2章 Struts基础

2.1 JavaEdge应用程序架构

2.1.1 设计

2.1.2 使用Struts实现MVC模式

2.1.3 起步:JavaEdge源代码树

2.1.4 Command模式的作用

2.2构造表示层

2.2.1 JavaEdge主页

2.2.2 Bean标签

2.2.3 逻辑标签

2.2.4 迭代式标签

2.2.5 条件式标签

2.2.6 移动式标签

2.3 小结

第3章 使用Struts的表单表示和验证机制

3.1 表单验证的问题

3.2 使用Struts进行表单验证

3.3 使用Struts实现表单验证

3.3.1 struts-config.xml文件

3.3.2 Struts ActionForm类

3.3.3 使用数据预先填充ActionForm

3.3.4 其他预先填充技术

3.3.5 正确地预先填充表单

3.3.6 验证表单数据

3.4 Struts HTML标签库

3.4.1 建立Struts HTML表单

3.4.2 使用文本和文本域输入字段

3.4.3 下拉列表、复选框和单选框

3.4.4 创建更加动态的ActionForm

3.4.5 ActionForm和业务逻辑

3.5 小结

第4章 使用Struts管理业务逻辑

4.1 业务逻辑反模式和Struts

4.1.1 Concern Slush和Struts

4.1.2 Tier Leakage和Struts

4.1.3 分离业务逻辑和Struts

4.2 实现设计模式

4.2.1 实现Business Delegate模式

4.2.2 实现Service Locator模式

4.2.3 继续研究服务定位器

4.2.4 EJB和Struts

4.3 处理Action类中的异常

4.3.1 Struts 1.0.x的异常处理

4.3.2 Struts 1.1和以后版本的异常处理

4.3.3 重新编写ApplicationException类

4.3.4 设置struts-config.xml文件

4.3.5 编写定制的ExceptionHandler

4.4 小结

第5章 使用ObjectRelational Bridge实现数据访问层的架构

第6章 使用Tiles框架创建灵活的前端应用

第7章 动态表单和Struts验证框架

第8章 使用XDoclet加速Struts开发

第9章 日志和调试

第10章 Velocity模板引擎

第11章 扩展Struts框架

第12章 Struts和Ajax

附录A JavaEdge设置和安装

附录B Struts开发工具

附录C Struts和Strecks

Struts与Ajax高级程序设计

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有