[评论]从spring vs. ejb3.0想到的男女问题作者:sarkuya版权申明: 转载务必保留以下申明和链接作者:sarkuya地址:http://www.matrix.org.cn/resource/article/43/43863_spring_ejb3.html关键字:spring ejb3.0 男女问题今年8月29日,matrix发表了loryliu翻译的一篇文章《pojo应用框架:spring与ejb3.0的比较》。这篇文章的英文原文在onjava上发表后,许多读者对此文的评论火药味十足,因为大家可以看出作者袁钧涛还是比较偏向于ejb3.0的。此外,文章还隐约赞誉了jboss,这一点更是让忠爱于spring的读者大为光火。因为袁钧涛本身就是jboss的雇员。我个人觉得,袁在文中所提到的使用spring将使代码与spring特定的api绑在一起的看法是不准确的,程序员完全可...
通过jpetstore学习wsad、rose、websphere的基本用法作者:moyunhe 版权申明:可以自由转载,转载务必保留以下说明和链接:作者:moyunhe 来源:matrix websphere与ibm 产品论坛前言虽然ibm放弃了wsad、rose的继续发展(取而代之的是rational software architect),但作为一代经典的rose,到今天仍然是系统建模的有力工具。至于wsad,我本人从4.0就开始使用,通过ibm的红皮书的范例和教程,我逐步掌握了jsp、ejb、webservice等技术。对于初学者来说,wsad很容易上手:安装容易 中文菜单 本身带websphere测试环境、不需要复杂的配置 ibm红皮书教程丰富的范例和教程 不需要额外的运行环境和插件 并且,从wsad转向eclipse相当容易,wsad本身就是基于eclipse,界面和eclips...
pojo应用框架:spring与ejb3.0的比较作者:michael juntao yuan06/29/2005翻译:loryliu版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明英文原文地址:http://www.onjava.com/pub/a/onjava/2005/06/29/spring-ejb3.html中文地址:http://www.matrix.org.cn/resource/article/43/43718_spring_ejb.html关键词: spring ejb艾伯特.爱因斯坦曾经说过:“一切都应该尽可能地简单,但是不能更简单。”确实如此,简化一门理论的基本假设,使我们可以专注于真正关键的地方,这正是一直以来对科学真理的追求。企业软件开发同样如此。提供一个将复杂的事物(例如,事务、安全或持久性)对开发者进行...
用mc4j远程监测tomcat集群-jmx技术助力tomcat作者:srini penchikala翻译:observer版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明英文原文地址:http://www.javaworld.com/javaworld/jw-08-2005/jw-0801-jmx.html中文地址:http://www.matrix.org.cn/resource/article/43/43706_tomcat_mc4j.html关键词: tomcat jmx mc4j摘要最新版本的tomcat(5.5.9)采用java管理扩展(jmx)管理beans(managed beans)技术实现了对servlet容器的管理,其中包括监测所有的集群(cluster)元素和session复制情况。本文探讨了tomcat对集群和session复制的支...
三,设计的实现现在我们看看如何将所有的东西连接起来,实现jcatalog。你可以下载全部的源代码。http://www.javaworld.com/javaworld/jw-07-2004/jsf/jw-0719-jsf.zip数据库设计我们为示例应用创建了一个名为catalog的schema,它由4个表组成,如下图所示:类设计下图是jcatalog的class图面向接口的编程贯穿整个设计。在表示层,4个backing bean被使用:productbean, productlistbean, userbean,和messagebean。业务逻辑层包含2个业务服务(catalogservice和userservice)和3个业务对象(product, category, user)。集成层包含2个dao接口以及它们的hibernate实现。spring的application contex...
二,high-level architecture design(总体架构设计)设计web应用系统的下一步是总体的架构设计。它包括将应用程序细分为功能组件,将这些组件划分成若干层。总体架构设计对于具体技术使用是中立的。multitiered architecture(多层架构)多层架构把整个系统划分成明显的功能单元:客户端,表示层,业务逻辑,综合(integration),eis。这种架构确保了责任的明确划分,使系统更加易于维护和扩展。三层或多层系统被证明比没有业务逻辑层的c/s系统更加灵活和可扩展。客户层是数据模型被消费和表示的地方。对于一个web应用来说,客户层通常是web浏览器。基于浏览器的瘦客户端没有包含表示逻辑,它要依靠于表示层。表示层将业务逻辑层的服务暴露给用户。它知道如何处理一个客户端的请求,如何同业务逻辑层交互,如何选择下一个view去显示。业务逻辑层包含了一个应用程序的业...
putjsf to work使用jsf, spring, hibernate构建一个实际的web应用概要:使用jsf, spring, hibernate构建一个实际的web应用并不是毫无意义的事情。本文向你展示了如何整合jsf, spring和hibernate,以及使用这些技术构建实际web应用的最佳实践和设计方针。 作者: derek yang shen 翻译: rongsantangjavaserverfaces(jsf)技术是面向j2ee应用的新的ui(user interface)框架。它天生地非常地适用于基于mvc架构的应用程序。无数的文章已经介绍过jsf,然而大多数都是很理论地介绍,并没有涉及到实际企业应用开发遇到挑战。很多的问题并没有解决,比如:jsf如何融于总的mvc体系结构中?jsf如何同其他的java框架整合?业务逻辑是否应该存在于jsf的backing beans...
一般情况下,对象是由一行行的代码“粘合”在一起的。创建这个对象。创建那个对象。为那个对象(其值为这个对象)设置属性。其间还点缀着一些用户数据。将一切搅拌在一起。这是现代程序员在进行设计和编码时经常做的事情。将多个这样的类组合起来形成具有一定功能的组件,而很多这样的组件以这种方式连接起来会出现这样的问题:要实现不同的方法时,需要花费大量时间编写同样的代码。这些代码行中往往会有以下操作:将这个方法的活动记录日志到一个文件中以备调试,运行安全性检查,启动一个事务,打开一个数据库连接,记住捕捉 c++ 异常或者 win32 结构化异常以转换为 com 异常,还要验证参数。而且,还要切记在方法执行完之后销毁方法开始时的设置。还有很多的事务机制、安全机制以及对象池或线程池等性能优化机制。 这种重复代码经常出现的原因在于,开发人员被训练为根据软件项目需求中的名词来设计系统。如果设...
acegi安全系统,是一个用于spring framework的安全框架,能够和目前流行的web容器无缝集成。它使用了spring的方式提供了安全和认证安全服务,包括使用bean context,拦截器和面向接口的编程方式。因此,acegi安全系统能够轻松地适用于复杂的安全需求。 安全涉及到两个不同的概念,认证和授权。前者是关于确认用户是否确实是他们所宣称的身份。授权则是关于确认用户是否有允许执行一个特定的操作。 在acegi安全系统中,需要被认证的用户,系统或代理称为"principal"。acegi安全系统和其他的安全系统不同,它并没有角色和用户组的概念。acegi系统设计关键组件acegi安全系统包含以下七个关键的功能组件:1 authentication对象,包含了principal,credential和principal的授权信息。同时还可以包含关于发起认证...
matrix java大讲坛每1-2周都会提供一些比较深入之议题,如果你有兴趣贡献比较深入之议题,请在matrix议事堂发贴,将你准备之议题简要描述一下,且留下联系方式,会有专人联系你。本周议题为 产品开发过程 , 由jerry贡献。2005-06-28 20:00:48 jerry今天讲产品开发过程应该说主要用意在于抛砖引玉,希望能听到大家对于软件过程的讨论和思考 2005-06-28 20:01:10 jerry基本会按照一个这样的顺序来讲 2005-06-28 20:01:54 jerry首先以之前我实际参与的一个产品为例讲解在那个产品中的开发过程 2005-06-28 20:02:11 jerry应该说是产品过程 2005-06-28 20:02:23 jerry在之后我会讲讲我以前一个实施xp的团队 2005-06-28 20:02:47 笨土豆很有兴趣 2005-06-28 2...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器