
Spring&EJB
iteye_17172
这个作者很懒,什么都没留下…
展开
-
Spring2.0与EJB3.0的比较
关键词:Spring2.0,EJB3.0,pojo,ioc,aop爱因斯坦曾经说:“任何事情都应该越简单越好,而不是比较简单。”实际上,科学真理的目的就是在假设的前提下去简化一个理论,这样,人们可以去关注真正重要的问题。在企业软件开发中,道理是一样的。简化企业软件开发的一个关键是,提供一个这样的应用框架:它可以使开发人员不用关注于很多复杂的问题,比如事务处理、安全和持久化等。一个设...原创 2010-08-30 17:38:00 · 125 阅读 · 0 评论 -
J2EE架构图
以下是J2EE架构图:[img]http://www.kutoku.info/images/java/100925/j2eef01.jpg[/img][img]http://www.kutoku.info/images/java/100925/j2eef02.jpg[/img]原创 2010-09-25 11:19:51 · 183 阅读 · 0 评论 -
抛弃EJB(EJB2.0,EJB3.0,EJB4.0)
[b]关键词:EJB,JEEE,Spring,OO,需求至上,J2EE Without EJB[/b]作为一个EJB的使用者,也是受害者,对EJB虽然谈不上深恶痛绝,但也达到了敬而远之的地步。必须要强调的是EJB不是J2EE,它只是J2EE很小的一部分,EJB既不是完美的也不是必须的。我非常反对在项目中使用EJB,它给项目带来的复杂性甚至超过了项目本身。曾有人说过:你要么把事情做的尽可...原创 2010-09-25 17:28:35 · 1093 阅读 · 0 评论 -
Spring和iBatis整合的例子
OR Mapping的思想相信不用多说大家都明白了,在这里我选择的是ibatis由于手动的控制事务会带来很多额外的工作,同时也没有很好的体现面向对象的思想,因而利用ibatis整合spring ;由于要注意的细节非常多现在整理核心步骤如下:配置前需把ibatis的jar导入到工程,这里从略[b]一 web.xml的配置[/b][code] This...原创 2010-09-26 16:43:55 · 77 阅读 · 0 评论 -
Spring事务管理例子
关于spring事务管理以及异常处理的帖子,本论坛争论颇多,各有各的测试代码,也各有各的测试结果,不知道是spring版本的不同还是各测试的例子的不同而导致测试结果出现差异.本人也很想弄清楚spring是如何对Service进行事务管理的,并且还去看了一下spring框架关于事务管理几个相关类的源码,可惜由于本人功力有限,只看懂了皮毛.既然源代码看不懂,那么只有运用例子进行测试,虽然笨了点,不过管...原创 2010-09-26 17:18:58 · 94 阅读 · 0 评论 -
Spring的价值
1. Spring是一个非侵入性(non-invasive)框架2. Spring提供一个一直的变成模型,可用于任何环境3. Spring旨在促进代码重用4. Spring致力于推动好的编程习惯,例如用接口编程,而不是使用类5. Spring提升了可插入性6. Spring改进了Java代码中提取配置值到XML或者属性文件中的方法7. Spring被设计成当应用程序使用它时...原创 2010-11-08 09:59:46 · 142 阅读 · 0 评论 -
Spring 注入 log4j
如果打算将Log4j注入Spring的applicationContext文件中,只需要加入一个bean即可:[code="java"] conf/log4j.xml [/code]如果要注入到web.xml:[code="java"] log4jConfigLoca...原创 2012-01-12 17:21:35 · 751 阅读 · 0 评论 -
FileSystemResource 参数为什么必须是绝对路径
在使用FileSystemResource时,发现FileSystemResource的参数必须是绝对路径,为什么不能用相对路径呢?有什么替代方案吗?new FileSystemResource("D:/tomcat/webapps/test/WEB-INF/classes/ applicationContext.xml");XmlBeanFactory factory = new...原创 2011-01-19 09:22:05 · 1555 阅读 · 0 评论 -
Spring 消息注册发布的例子
消息注册发布模式是我们常用的设计模式,Spring也实现了这个模式。不过在使用中发现,Spring的消息注册发布模式在Swing中好像总执行的不够理想。不过现在给给出的例子可以很好的执行。配置文件信息:[code="java"] Hello Srping World![/code]源码见附件...原创 2011-01-19 16:26:04 · 94 阅读 · 0 评论 -
Spring ThrowsAdvice使用例子
ThrowsAdvice用于拦截异常[code="java"]import java.lang.reflect.Method;import org.springframework.aop.ThrowsAdvice;public class DaoThrowsAdvice implements ThrowsAdvice { public void afterThrow...原创 2011-02-10 19:01:37 · 388 阅读 · 0 评论 -
Spring MethodBeforeAdvice使用例子
MethodBeforeAdvice该拦截器会在调用dean的方法前执行[code="java"]import java.lang.reflect.Method;import org.springframework.aop.MethodBeforeAdvice;public class DaoMethodBeforeAdvice implements MethodBefor...原创 2011-02-10 19:05:00 · 270 阅读 · 0 评论 -
Spring DaoMethodAfterAdvice使用例子
该拦截器会在bean的方法执行后被执行[code="java"]import java.lang.reflect.Method;import org.springframework.aop.AfterReturningAdvice;public class DaoMethodAfterAdvice implements AfterReturningAdvice {...原创 2011-02-10 19:08:11 · 201 阅读 · 0 评论 -
Spring 使用RMI
Spring使用RMI非常简单,甚至比直接使用RMI还简单。[b]第一:首先定义接口:[/b][code="java"]import java.rmi.Remote;import java.rmi.RemoteException;import com.zakisoft.test.rmi.vo.User;public interface RmiUserServic...原创 2011-03-02 15:46:37 · 106 阅读 · 0 评论 -
J2EE的核心API与组件(没了EJB,J2EE还剩什么呢)
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述:[b]1.JDBC(Java Database Connectivity)[/b] JDBC API为访问不同的数据库提...原创 2010-09-25 10:56:35 · 132 阅读 · 0 评论 -
Spring中加载xml配置文件的六种方式
因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装入系统,这就需要利用Spring去动态加载某一位置下的配置文件,所以就总结了下Spring中加载xml配置文件的方式,我总结的有6种, xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括:XmlBeanFactory,ClassPathXmlApplicationCont...2010-08-31 15:05:31 · 596 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(9)-策略模式
关键词:Spring,设计模式,策略模式上一章:[b]Spring框架的设计理念与设计模式(8)-代理模式[/b] [url]http://javapub.iteye.com/blog/751652[/url][b]策略模式[/b][b]策略模式原理[/b]策略模式顾名思义就是做某事的策略,这在编程上通常是指完成某个操作可能有多种方法,这些方...原创 2010-08-31 13:34:17 · 103 阅读 · 0 评论 -
EJB 3.0和Spring的抉择
EJB 3.0和Spring在传递POJO服务时采用了完全不同的方法,这使得开发者在实施POJO时不得不进行艰难的选择。对于POJO的开发,存在着两种框架EJB 3.0和Spring,这两个框架组件的核心设计理念是相同的:把中间件服务传递给松散耦合的简单旧式Java对象(POJO)。这些框架组件通过在运行时截取执行内容或向POJO注入服务对象,把应用程序服务与POJO捆绑在一起。POJO本...原创 2010-08-31 09:58:52 · 124 阅读 · 0 评论 -
使用Spring的十大理由
[b]1.面向接口编程,不重复发明轮子[/b]接口定义的是规范,描述的是功能,在软件分层开发模式中尤为重要。一个接口,根据不同的个性化需求可以产生多个不同的实现,将接口与实现进行分离,大大降低了组件之间的耦合度,提高了组件的可测试性与相对独立性。[b]2.基于工厂模式的IoC容器[/b]将Java EE应用中的对象全部交由Spring的Bean工厂进行生成、装配与生命周期的管理,这...原创 2010-08-31 10:08:02 · 162 阅读 · 0 评论 -
什么是JavaBean
[b]Javabean 就是一个类,这个类就定义一系列 get 和 set 方法。 [/b]So simple ![b]Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的值对象。[/b]使用 javabean 和不用 javabean 的区别:一个 javabean 就是为 jsp 页面上的元素一一开辟一个空间,然后根据需要赋值、读值。而如果不用 javabean...原创 2010-08-31 10:19:14 · 123 阅读 · 0 评论 -
EJB 3.0中会话Bean,实体Bean,消息驱动Bean的作用和例子
关键词:EJB 3.0,会话Bean,实体Bean,消息驱动BeanEJB 3.0规范使开发EJB比过去更容易,可能诱惑你考虑开发第一个EJB。如果真是这种情况,那么祝贺你,你已经成功避免了在你以前EJB开发者的很多挫折,并且享受到EJB 3.0开发的便利性。但是你开始开发以前,你可能想知道EJB是什么和它们用于什么目的。本篇文章解释了EJB的基础和你如何在一个J2EE程序中使用它们。...原创 2010-08-31 10:38:14 · 130 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(1)-Spring的架构
关键词:Spring的架构,Spring的架构图,Spring的设计理念下一章:[b]Spring框架的设计理念与设计模式(2)-Spring的设计理念[/b] [url]http://javapub.iteye.com/blog/751545[/url]Spring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。...原创 2010-08-31 11:26:18 · 131 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(2)-Spring的设计理念
关键词:Spring,设计,组件,Context,Core上一章:[b]Spring框架的设计理念与设计模式(1)-Spring的架构[/b] [url]http://javapub.iteye.com/blog/751539[/url]下一章:[b]Spring框架的设计理念与设计模式(3)-Bean组件[/b] [url]http...原创 2010-08-31 11:29:35 · 130 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(3)-Bean组件
关键词:Spring,Bean,组件,BeanFactory,工厂模式上一章:[b]Spring框架的设计理念与设计模式(2)-Spring的设计理念[/b] [url]http://javapub.iteye.com/blog/751545[/url]下一章:[b]Spring框架的设计理念与设计模式(4)-Context组件[/b] [url]...原创 2010-08-31 11:32:29 · 114 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(4)-Context组件
关键词:Context,组件,Spring,BeanFactory,容器,Ioc上一章:[b]Spring框架的设计理念与设计模式(3)-Bean组件[/b] [url]http://javapub.iteye.com/blog/751550[/url]下一章:[b]Spring框架的设计理念与设计模式(5)-Core组件[/b] ...原创 2010-08-31 13:08:52 · 143 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(5)-Core组件
关键词:Spring,Core,组件,Context上一章:[b]Spring框架的设计理念与设计模式(4)-Context组件[/b] [url]http://javapub.iteye.com/blog/751625[/url]下一章:[b]Spring框架的设计理念与设计模式(6)-Ioc容器及BeanFactory工厂[/b] [url]http://ja...原创 2010-08-31 13:10:59 · 169 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(6)-Ioc容器及BeanFactory工厂
关键词:Spring,Ioc,Bean,Context,BeanFactory工厂上一章:[b]Spring框架的设计理念与设计模式(5)-Core组件[/b] [url]http://javapub.iteye.com/blog/751627[/url]下一章:[b]Spring框架的设计理念与设计模式(7)-Spring中AOP特性与实现[/b] ...原创 2010-08-31 13:20:41 · 137 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(7)-Spring中AOP特性与实现
关键词:Spring,AOP,Proxy,代理,拦截器上一章:[b]Spring框架的设计理念与设计模式(6)-Ioc容器及BeanFactory工厂[/b] [url]http://javapub.iteye.com/blog/751635[/url]下一章:[b]Spring框架的设计理念与设计模式(8)-代理模式[/b] [url]http://jav...原创 2010-08-31 13:26:34 · 88 阅读 · 0 评论 -
Spring框架的设计理念与设计模式(8)-代理模式
关键词:Spring,设计模式,工厂模式,代理模式上一章:[b]Spring框架的设计理念与设计模式(7)-Spring中AOP特性与实现[/b] [url]http://javapub.iteye.com/blog/751642[/url]下一章:[b]Spring框架的设计理念与设计模式(9)-策略模式[/b] [url]http://javapu...原创 2010-08-31 13:32:21 · 226 阅读 · 0 评论 -
Spring,Hibernate,ResultSet和事务
今天研究了一天的关于Spring,Hibernate,ResultSet和事务, 最后发现只有直接返回结果集的地方,事务管起来都是麻烦不断。 所以任何时候直接返回结果集都是一个坏主意。如果想利用Hibernate直接执行Sql进行带事务的更新/删除操作,可以用下面的方法,当然方法在使用的过程中,需要根据自己的实际情况稍作改动。[code="java"]public int executeU...原创 2012-03-21 15:30:55 · 208 阅读 · 0 评论