
Struts2
haitianxiaowu
这个作者很懒,什么都没留下…
展开
-
《Struts2技术内幕》 新书部分篇章连载(三)—— 框架的本质
第2章 固本清源 —— Web开发浅谈 2.2 框架的本质 什么是框架?框架从何而来?为什么要使用框架?这是一系列简单而又复杂的问题。简单,是因为它们本身似乎不应该成为问题。框架实实在在存在,并且在开发中发挥着重要的作用,我们的日常工作,遵循着框架所规定的编程模式,在其指导之下,我们能够编写更为强大的程序。说其复杂,是因为框架本身又是如此纷繁复杂,我们在使用框架的同时,往往会迷失其转载 2014-07-20 10:51:16 · 524 阅读 · 0 评论 -
《Struts2技术内幕》 新书部分篇章连载(二)—— 面向对象浅谈
第2章 固本清源 —— Web开发浅谈 如今当我们谈到Web开发时,程序员们总是热衷于讨论一些我们耳熟能详的Web开发框架,如Struts2、Spring、Hibernate等。有些程序员将这些框架奉为宝典,并且趋之若鹜地挖掘框架的方方面面、比较各种开发框架的优劣。似乎对于这些框架的熟悉与否,似乎已成为衡量一个程序员是否精通Java,精通J2EE开发的事实标准。甚至在广大程序员找工作的过程转载 2014-07-20 10:46:03 · 472 阅读 · 0 评论 -
《Struts2技术内幕》 新书部分篇章连载(四)—— 多视角透析Struts2
3.3 多视角透析Struts2 Struts2的外部环境并不复杂,因为其核心内容非常明确:探究Struts2运行时所必须的基本要素。我们对Struts2的运行环境和Struts2所依赖的核心技术的讲解,更多是为了让读者了解Struts2能够顺利运行的条件。 在明确了Struts2的外部环境之后,我们讨论的话题就将转向Struts2本身。在本节中,我们将从宏观和微观这两个不同的视角转载 2014-07-20 17:13:55 · 710 阅读 · 0 评论 -
《Struts2技术内幕》自评 —— 尚未完成的话题(Web开发的基本模式)
虽然我的《Struts2技术内幕》洋洋洒洒写了快400页,不过回过头来看,废话和败笔所占的篇幅应该不到1/3,总算对读者有一番交代。从另一个角度说,有关Struts2和Web开发这个话题,值得讨论的地方还很多。 在书的第二章中,我列出了6个Web开发中的主要问题: 1. 当浏览器发送一个Http请求,Web容器是如何接收这个请求并指定相应的Java类来执行业务逻辑并返回处理结果的?转载 2014-07-20 15:44:00 · 438 阅读 · 0 评论 -
《Struts2技术内幕》 新书部分篇章连载(一)—— 如何学习开源框架
如何学习开源框架转载 2014-07-19 21:19:37 · 594 阅读 · 0 评论 -
《Struts2技术内幕》 新书部分篇章连载(五)—— ThreadLocal模式
第4章 源头活水 —— Struts2中的设计模式 设计模式(Design pattern)是经过程序员反复实践后形成的一套代码设计经验的总结。设计模式随着编程语言的发展,也由最初的“编程惯例”逐步发展成为被反复使用、并为绝大多数程序员所知晓的、完善的理论体系。我们使用设计模式(Design pattern)的初衷,是使代码的重用度提高、让代码能够更容易被别人理解以及保证代码的可靠性。毫无翻译 2014-07-22 11:02:33 · 550 阅读 · 0 评论 -
《Struts2技术内幕》 (六)—— XWork容器概览
第5章 生命之源 —— XWork中的容器 对象的生命周期管理在基于面向对象的编程语言中是一个永恒的话题。从语法上讲,面向对象的高级编程语言都是以“对象”为中心的。而对象之间的继承关系、嵌套引用关系所形成的对象树结构为我们进行对象级别的逻辑操作提供了足够的语法支持。但这样一来,对象之间所形成的复杂关系也就为对象生命周期的管理带来了问题: 在程序的运行期,我们如何创建我们所需要的翻译 2014-08-01 09:57:55 · 642 阅读 · 0 评论