凌枫佳境
风霜凌绝顶,红枫绚佳境
摘要: JSF 2.0 尽管 Java 在展示层框架上竞争的非常激烈,但 JSF 仍然固守着自己的领地。虽然有很多关于 JSF 的易用性和健壮性的质疑声,但 JSF2.0 就是为正面解决这些问题而提出来的,它的易用,创新以及可扩展的特性包括: JSF 正式将 Facelets 作为视图技术。也许你不熟悉 Facelets ,它也是一个与 JSF 结合默契的开源视图技术。因此, 与 JSP 不同... 阅读全文
posted @ 2009-02-27 16:24 凌枫 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 这是Facelets系列文章中的第三部分,是用另外一种视图技术来创建JSF应用。Facelets是一个强大的模板化系统,它能让你用HTML风格的模板来定义JSF视图,并能够减少那些适合于集成在视图中的组件的代码数量,而且不需要web容器。这篇文章解释了你如何能够用Facelets在你的JSF工程里面创建模板。 对任何一种想要成功的视图技术来说,它必须拥有一些创建模板和重用的功能,而且必... 阅读全文
posted @ 2009-02-27 16:00 凌枫 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 相信很多人在使用JSF做开发的时候都有这种需求, 在渲染一个页面时, 执行一个动作,这里我们就称之为Page Actions。记得一年前用JSF做个项目也需要这种action, 当时的实现就是在该页面最上方添加一个属性方法调用,确保在其他组件渲染之前来调用该动作, 这种方式看起来真的不是很美观。其实要实现Facelets的Page Actions 有以下三种方式 1、 而现... 阅读全文
posted @ 2009-02-27 15:43 凌枫 阅读(390) 评论(0) 推荐(0) 编辑
摘要: WebWork WebWork 是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实... 阅读全文
posted @ 2009-02-25 17:30 凌枫 阅读(6815) 评论(1) 推荐(1) 编辑
摘要: 配置Portal 使用CAS 进行SSO 在许多项目中,客户由于成本或者多方面考虑,会使用一些开源的SSO方案。CAS正是其中使用较多的一个。本文结合自己做的测试,说明如何在PORTAL上使用CAS。 CAS 介绍 CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。C... 阅读全文
posted @ 2009-02-20 14:43 凌枫 阅读(2313) 评论(0) 推荐(0) 编辑
摘要: 引言 我们会经常遇到越来越多的客户要求完成根本不使用 SOA 的项目,而仅仅在其中实现企业服务总线(Enterprise Service Bus,ESB)体系结构。此类面向 ESB 的体系结构并不困难,但是其成功与否却难下定论。要求进行此类项目的客户并不了解这一点:面向 ESB 的体系结构并不带来业务价值。基于面向 ESB 的体系结构的项目需要成为基于 SOA 的项目,才能帮助确保成功地... 阅读全文
posted @ 2009-02-20 10:16 凌枫 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 目前主要是2大体系,一个是SUN的JBI,另一个是IBM的SCA/SDO/SMO等技术 IBM的SCA技术,打破了原来的接口开发步骤,提出了一种新的开发过程。简单地说就是面向接口,一个接口,一个实现类,然后binding一个协议,那么就是一个新的组件。 一个接口+一个实现类+xml配置文件 + binding RMI协议 = 传统的EJB 一个接口+一个实现类+xml配置文件 + bindin... 阅读全文
posted @ 2009-02-20 10:07 凌枫 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 最近半年以来,在企业级应用开发领域,谈论最多的一个词,恐怕非SOA(Service-Oriented Architecture,面向服务架构)莫属。那么SOA究竟拥有什么样的魔力,能够让众多的软件厂商对他趋之若骛,掀起新的一轮企业架构浪潮。让我们在本文中一探SOA的究竟。 那么什么是SOA,让我们先从基本概念开始讲起。 什么是SOA? SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度... 阅读全文
posted @ 2009-02-20 09:58 凌枫 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 从2005年到2008年,对IT冲击最大的莫过于SOA了。然而,对于几乎所有的IT管理者来说,SOA让他们极度兴奋,同时也带来了深深的忧虑。作为一位拥有12年IT咨询及实施经验的专家、丰田发动机营销公司的资深数据分析师Ken Karacsony将SOA的实施分解为四个简单的步骤。 定义SOA 如果您想实施SOA,首先要牢记的一点就是IT部门必须对SOA有明确的理解和定义。您可以试着询问5位IT专家... 阅读全文
posted @ 2009-02-20 09:54 凌枫 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 实践论认为:从实践提升到理论,再由理论指导实践,由此向前发展。目前SOA的发展的情况正是如此,通过不少实践,SOA的模型己经被公认为标准规范,目前是正需要进一步总结上升到理论的时候了。 当前国内要发展SOA主要有三方面工作:方法、工具和环境。方法是工程技术,由基础理论来指导提出的。所以一门科学必需要包括:认知科学(哲理)、工程技术和方法、最后是理论。 架构的演化过程 SOA是从面向对象、构件架构等... 阅读全文
posted @ 2009-02-20 09:48 凌枫 阅读(595) 评论(0) 推荐(0) 编辑