随笔- 390
文章- 1
评论- 442
阅读-
45万
随笔分类 - I.3 程序设计——Java系列
Struts 2创始人Patrick Lightbody看《精通Struts 2:Web 2.0开发实战 》
摘要:《精通Struts 2:Web 2.0开发实战 》
Apache Struts是目前最成功开源项目之一。除了一些基础性项目如Linux、MySQL以及若干编程语言外,很少有开源框架能像Struts这样成功,如此受欢迎,拥有如此高的市场占有率,而且还可以根据开发人员的思路做出改变。
作为Struts 2代码库的最初创建者之一,我感到十分骄傲,而且非常高兴见到如此多的人奉献自己的代码以及使用本项目。要知道,现在基于Struts开发的项目成千上 万,同时又有大量开发人员正在使用Struts开发项目,因此决定从Struts 1.x升级到2.x并不是件小事情。而且经过Struts团队的体验和指引,本书所讨论的Struts 2.x新版本已经在开发人员社区获得广泛认可。
阅读全文
Struts 2创始人Patrick Lightbody作序推荐
摘要:媒体评论
“Ian Roughley是Struts 2开发的重要参与者,而且有丰富的应用实践经验。我想没有人比他更适合指导Struts开发人员了,他是Struts图书最合适的作者人选。我确信你会喜欢本书,请享受阅读的乐趣吧。”
——Patrick Lightbody,Struts 2项目创始人
“本书具有很强的实践性,而且清楚地讲述了Struts 2以及相关的概念,是开发人员的必读之物。”
——Amazon.com读者评论
阅读全文
深入全面阐释Struts 2的方方面面
摘要:《深入浅出Struts 2》
一、Struts概述
Struts是一个用来开发Model 2应用程序的框架。这个框架可以提高开发工作的速度,因为它提供的下面这些功能解决了Web应用程序开发过程中的一些常见问题:
* 对页面导航活动进行管理;
* 对来自用户的输入数据进行合法性验证;
* 统一的布局;
* 可扩展性;
* 国际化和本地化;
* 支持Ajax技术。
因为Struts是一个Model 2框架,所以在使用Struts时还应该遵守以下几条不成文的规定。
* 不要在JSP页面里嵌入Java代码,应该把所有的业务逻辑包含在一些被称为“动作类”(action class)的Java类里。
* 在JSP页面里使用Expression Language(OGNL)去访问有关的模型对象。
* 尽量避免编写自定义标签(因为自定义标签的代码比较难以编写)。
阅读全文
Struts 2权威著作
摘要:媒体评论
“本书是毋庸置疑的Struts 2权威著作,虽然肯定还会有更多相关图书出现,但是我相信它已经不可超越。”
—— JavaRanch网站
“本书内容极为扎实,充满了其他地方找不到的技术细节,而且深入剖析了Struts的内部机理。强烈推荐!”
——Joseph Brutto,资深程序员
阅读全文
七位世界级Java大师的杰作
摘要:一本薄薄的小书,却有7个作者,Amazon上获得33位读者如潮好评——这是一本怎样的奇书?
本书是一部久经考验、短小精悍的Java编程规范,结合了世界领先的企业级组件和基础架构软件开发商Rogue Wave公司和著名软件工程专家Scott W. Ambler多年经验的结晶。书中的108条Java编码规则和建议涵盖了格式、命名、文档、程序、包,以及泛型、线程安全等较高级的内容,既能够帮助广大程序员加深对Java语言的理解,编写出更易于理解、更高质量的Java代码,更是打造优秀Java开发团队的利器。
“本书堪称完美,许多建议都发人深省。”
阅读全文
大师Martin Fowler强烈推荐的一本书
摘要:
随着RoR的火爆和动态语言的全面复兴,Ruby已经成为最受关注的程序设计语言之一。与此同时,Java作为目前使用最为广泛的语言,其地位仍然不可动摇。JRuby的横空出世又引发了一次全新的浪潮。谁说鱼与熊掌不可兼得?通过JRuby,你完全能够将RoR的灵活性和Java平台的企业级强大功能与成熟度结合起来。
本书由JRuby核心开发者Ola Bini撰写,是毋庸置疑的权威著作。书中通过4个极具实战价值的项目(在线商店、CMS、企业级管理系统、基于Web服务的图书馆系统),全面介绍了JRuby的各种特性。书的最后还有针对Java开发者的Ruby语言介绍和JRuby参考。.
本书非常注重理论与实践的结合,通过4 个由浅入深的项目,结合Rails 向读者介绍了JRuby 的很多东西,例如,如何在Ruby 中调用Java 代码,如何使用Java 库,如何实现并访问EJB,如何操作JM
阅读全文

JRuby:谁说鱼与熊掌不可兼得
摘要:
如果你是一个Java开发者,想在实际项目中尝试Ruby和Rails时肯定会有这样的问题:我有很多遗留的Java资源,比如EJB和Java库,是把它们用到新项目里,还是放弃它们?有些问题用Java的解决方案显然更好,能不能结合Ruby和Java呢?来试试JRuby吧,你会如获至宝,谁说鱼与熊掌不可兼得?如果你是一个Ruby开发者,那最好也来看看JRuby,你会发现Java的世界一样很精彩。比方说,目前Rails缺少高可用性的解决方案,这是很多大流量网站不敢贸然使用它的主要原因,而采用JRuby方式来部署,可以利用很多成熟的Java解决方案,解决它们的后顾之忧。
阅读全文

iBATIS之父:iBATIS的成功蜕变
摘要:
到目前为止,iBATIS已经在3种语言中得到了实现:Java、C#和Ruby。并且有一个由十几个开发人员组成的小组在专门维护它,同时它还拥有一个由成千上万的开发人员组成的社区。你可以在图书和文章中,甚至在Web上的博客中学习它。虽然iBATIS算不上(也似乎根本不可能成为)持久化框架的翘楚,但它仍然是一个巨大的成功。另外,回答关于iBATIS的各种问题这个任务现在已经由社区全面接管了,如果你们不满意以上问题的答案或者仍然有什么其他问题,欢迎到社区提问。
有一个能够完全“独立自主、自力更生”的社区是一个开源项目取得成功的真正标志。如果你早就读到过这句话,我猜你一定是该社区的一份子。因此让我们一同庆祝iBATIS这个小小框架的巨大成功吧。
阅读全文

《iBATIS 实战》——国内第一本iBATIS巨著(iBATIS之父撰写)
摘要:
本书是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。书的最后给出了一个设计优雅、层次清晰的示例程序JGameStore,该示例涵盖全书的大部分知识点,可以作为iBATIS学习和Web开发的经典案例,非常值得深入研究。
本书既可为广大的开发人员(不仅仅是Web应用程序开发人员)提供指导,也可为架构师的项目决策提供参考。项目经理、数据库管理员、质量保证员与测试员以及系统分析师也能从本书中受益。
阅读全文
