深入浅出Struts 2

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 深入浅出Struts 2

出版社:人民邮电出版社
出版日期:2009-04
ISBN:9787115205100
作者:Budi Kuniawan
页数:396页

章节摘录

插图:消息处理是应用程序开发工作中的一项重要任务。例如,文本和消息必须是可编辑的,并且无需重新编译。另外,应用程序必须能“说”多种语言。在程序设计领域,人们把能够在无需改写有关代码的前提下,让开发出来的应用程序能够支持多种语言和数据格式的技术称为国际化技术。在计算机文档里,国际化(internationalization)通常简写为i18n,这是因为这个单词的第一个字母是i,最后一个字母是n,i和n之间总共有18个字母。与国际化相对应的是本地化,指让一个具备国际化支持的应用程序支持某个特定的地区。这里所说的地区(10cale)可以是一个特定的地理区域、政治区域或文化区域。如果某种操作在不同的地区有不同的结果,那它就是对地区敏感的(10cale-sensitive),例如,显示日期就是一种对地区敏感的操作,因为日期的显示格式应该顺应本地用户所在的国家或地区的语言习惯。以2007年8月15日为例,美国人会把这个日期写成8/15/2007,澳大利亚人则会把它写成15/8/2007。本地化(10calization)通常简写为110n,这是因为这个单词的第一个字母是l,最后一个字母是n,并且l和n之间总共有10个字母。如果某个应用程序具备国际化支持,我们就可以快速方便地改变它的各种屏显文字。Java已经内建了国际化支持功能。

前言

Servlet①技术和1JSP(JaLvaServer Pages)是利用Java语言开发Web/_立用程序的两种主要技术。Sun公司于1996年首次推出Servlet技术时,人们认为这种技术远优于当时占主导地位的公共网关接口(Common Gateway Inter。face,CGI)。这是因为某个servlet(服务器端Java程序)在应用户的请求而首次调入内存执行之后将一直驻留在内存里,对同一个servlet的后续请求不用再对这个servlet的类进行实例化,因此响应速度更快。可是,servlet也存在一个严重问题,因为所有的HTML输出必须像下面这段代码那样封装在string对象里,所以servlet将HTML标签发送给浏览器时既繁琐又容易出错:这大大增加了编程的难度,而且即便是对网页在表现方面的细微改动,例如改变网页的背景颜色,也需要重新编译整个servlet。Sun公司意识到了这个问题,并提出了JSP技术。JSP允许Java代码和HTML标签混杂在一起以简化页面的编辑工作,所有的改动无需重新进行编译:某个页面修改后,将在第一次被调用时自动编译。JSP里的Java代码段称为scrilmlet。允许Java代码乘HTML混杂在一起的办法乍看起来很实用,但实际上并不好,原因有以下几点。

媒体关注与评论

“本书是毋庸置疑的struts2权威著作,虽然肯定还会有更多相关图书出现,但是我相信它已经不可超越。”  ——JavaRanch网站“本书内容极为扎实。充满了其他地方找不到的技术细节,而且深入剖析了Struts的内部机理。强烈推荐”  ——JosephBrutto,资深程序员

内容概要

Budi Kurniawan  世界知名的Java专家和资深Java EE高级架构师,自己创建了软件咨询和技术出版公司Brainy Software。他还撰写了深入揭示Tomcat工作机理和设计理念的名著How Tomcat Works,并在多种权威出版物上发表过100多篇文章。

书籍目录

第1章  Model 2应用程序第2章  初识Struts第3章  动作与结果第4章  OGNL第5章  表单标签第6章  通用标签第7章  类型转换第8章  输入验证第9章  消息处理与国际化第10章  Model Driven和Preparable拦截器第11章  持久层第12章  文件的上传第13章  文件的下载第14章  提高Struts应用程序的安全性第15章  防止重复提交第16章  调试与性能分析第17章  进度条第18章  定制拦截器第19章  定制结果类型第20章  Velocity第21章  FreeMarker第22章  XSLT结果类型第23章  插件第24章  Tiles插件第25章  JFreeChart插件第26章  零配置第27章  Ajax附录A  Struts配置附录B  JSP EL语言附录C  Java注解

编辑推荐

《深入浅出Struts2》是广受赞誉的Struts2优秀教程.它全面而深入地阐述了Strut2的各个特性,并指导开发人员如何根据遇到的问题对症下药。选择使用最合适的特性。作者处处从实战出发。在丰富的示例中直观地探讨了许多实用的技术。如数据类型转换、文件上传和下载、Struts2应用的安全性、调试与性能分析、FreeMarker、Velocily、Ajax,等等。跟随作者一道深入Struts2。聆听大量来之不易的经验之谈。你对Struts2开发框架的理解和应用水平都将更上一层楼。Struts2权威著作深入全面阐释Struts2的方方面面涵盖FreeMarker、Ajax等大量相关技术

作者简介

本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,如数据类型转换、文件上传和下载、提高Struts 2应用的安全性、调试与性能分析、FreeMarker、Velocity、Ajax,等等。跟随作者一道深入Struts 2,聆听大量来之不易的经验之谈,你对Struts 2开发框架的理解和应用水平都将更上一层楼。

图书封面


 深入浅出Struts 2下载



发布书评

 
 


精彩短评 (总计29条)

  •     书不错 毕竟是外国原著的 但是有几处有错误 如86页的moveDownLevel和moveUpLevel错误 没办法 中国人做事就是这样
  •     1. 适合Struts 2 初学者
    2. 可当做工具书参考
  •     适合初学者研读
  •     全是空话和抄袭不从头开始讲,不引用小例子,倒是对什么国际化之类的屁文描述很多很难搞清楚他的读者定位到底是什么看了之后你会对struts2 更加混乱总之一看就是没有花心思写出来的东西,初步判断是抄袭。
  •     技术的基础参考书 介绍了Struts2的基本操作 标签 等配置 。只能作为基础 书中未涉及源码 思想等的深入
  •     入门的话,真的是一本好书!
  •     东抄抄,西抄抄,基本没有什么用!
  •     放放风
  •     入门书籍,较系统,实用性强。
  •     学校上课用的,没怎么看呢!
  •     可以快速入门
  •     这么好的一本书,为什么有这么多人说不好呢?看看国内人写的好多都是泛泛而谈,很多书籍只会告诉你怎么做,而不是为什么
  •     我正在需要的书籍,实用
  •     垃圾书,谁买谁后悔!!!垃圾书,谁买谁后悔!!!
  •     深入浅出还可以
  •     丫就是一参考手册
  •     速度极快!次日上午送达!合作愉快!
  •     不知道呢,没问
  •     对初学者可以作为一本不错的工具书
  •     Struts2入门不二之选,由浅入深,讲解的比较详细~
  •     Struts入门很好的书,看完后对Struts2的拦截器有了好大的认识
  •     这本感觉是简单介绍了struts2
  •     可以掌握开发类似小型提问网站应用的基本知识
  •     书很不错,适合初学者!!!
  •     网上有个简写版可以先看看。另外有个风中叶的视频,也可以参考看看,但我感觉风中叶的视频过于简陋了,不过我只看了个开头。如果有人辅导的话,还可以看看我们的开源项目simplejee以及appfuse,springside之类的,可以加深对struts2之类的了解。
  •     非常好的一本书,看后很有帮助
  •     这本书写的太泛了,把Struts2的各方面都写到了,不过都写的太浅显,而且没有侧重,struts2很多东西在实践工作中是用不到的,那些东西提提就行。但其它方面就不够详细了。看着这本书再对照着马士兵老师的视频学,这样效果更好些。
  •     如果是想深入学习的还是不要买这本好了。其中每个说的都太简单了。不过做为简单的了解还是不错的。涉及面比较广。
  •     对于初学者,估计看了会觉得很乱,什么都不知道。对于有struts2基础的人,这书根本用不着。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024