
spring框架相关
文章平均质量分 68
xxxatt
...
展开
-
spring开发参考手册
http://www.jactiongroup.net/reference2/html/index.html http://www.java-doc.com/spring2.0_cn/index.html原创 2007-07-02 17:13:00 · 519 阅读 · 0 评论 -
SpringSite Spring MVC 文档
1.总体设计 MVC框架如Struts、Webwork,都在Servlet的基础上创建了一个自己的绝对空间,在自己的空间里定义MVC世界和规则。无论这个世界定义得是否漂亮,程序员都有一个学习世界的过程。 而Spring MVC则完全保留着Servlet概念中的request,response和session,并没有强制建立一个自己的概念模型(当然,他也有很烂的转载 2007-09-11 18:45:00 · 1748 阅读 · 1 评论 -
spring入门编程问题集锦
1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTes转载 2007-09-11 18:28:00 · 446 阅读 · 0 评论 -
FACTORY模式在SPRING中的实现
业务接口: public interface Hello { public void print(); } 两个不同的BEAN实现: publi转载 2007-09-11 18:31:00 · 526 阅读 · 0 评论 -
理解Spring
一、 Spring诞生Spring是一个开源框架,目前在开源社区的人气很旺,被认为是最有前途的开源 框架之一。她是由Rod Johnson创建的,她的诞生是为了简化企业级系统的开发。说道Spring就不得不说EJB,因为Spring在某种意义上是EJB的替代品,她是一 种轻量级的容器。用过EJB的人都知道EJB很复杂,为了一个简单的功能你不得不编写多个Java文件和部署文件,他是一种重量级的转载 2007-09-11 18:35:00 · 699 阅读 · 0 评论 -
spring的事务管理问题
public interface Bar { 2 public void foo(); 3转载 2007-09-11 18:35:00 · 476 阅读 · 0 评论 -
Spring Framework MVC 学习感想!
其实每个MVC framework的执行过程都是大同小异的,当个request过来时,它都通过一个Servlet来响应request,再根据request的路径名和配置将这个request dispatch给一个Controller执行,最后将之返回配置文件里对应的页面。在Spring MVC里,这个Servlet的名字叫Dispatch转载 2007-09-11 18:40:00 · 819 阅读 · 0 评论 -
spring2.0中的session作用域被注入
样例1:bean id="userPreferences" class="com.foo.UserPreferences" scope="session"/> bean id="userManager" class="com.foo.UserManager"> property name="userPreferences" ref="userPreferences"/> be转载 2007-09-11 18:47:00 · 694 阅读 · 0 评论 -
Spring大探宝
Spring是什么?初接触的人会说Spring是个ioc容器。 这个答案只能获50分!!Spring是一个从web mvc一直到数据访问的完整程序结构体系。而且对于不同的人有不同的使用方法。让我一一道来。最为人熟知的,Spring是一个ioc容器。这个对应Spring的org.springframework.beans包, 而且这是大家用的最多的功能。我们称为BeanFacotry。转载 2007-09-11 18:29:00 · 422 阅读 · 0 评论 -
Spring的XML配置引入XML Schema语法简化配置
在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。 xml version = " 1.0 " encoding = " UTF-8 " ?> DOCTYPE beans PUB转载 2007-09-11 18:32:00 · 1181 阅读 · 0 评论 -
Spring架构增强MultiActionController
在使用Spring提供的控制器时,AbstractController和SimpleFormController是应用得最多的。 AbstractController是最基本的Controller,可以给予用户最大的灵活性。SimpleFormController则用于典型 的表单编辑和提交。在一个需要增,删,改,查的需求中,增加和修改扩展SimpleFormController完成,删除和查询则转载 2007-09-11 18:40:00 · 744 阅读 · 0 评论 -
SimpleFormController类別
Spring附有一些简单的窗体处理handler,这些handler都实现了Controller接口,您可以使用这些类别,让它自动为您收集窗体参数并填入窗体对象(form object),而无需您亲自处理这些细节。 org.springframework.web.servlet.mvc.SimpleFormController是Spring提供的一个 Controller接口实现,以下实现一转载 2007-09-11 18:41:00 · 777 阅读 · 0 评论 -
进入Spring MVC
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring转载 2007-09-11 18:43:00 · 634 阅读 · 0 评论 -
简化Spring(3)--Controller层
MVC不就是把M、V、C分开么?至唯物朴素的做法是两个JSP一个负责View,一个负责Controller,再加一个负责Model的Java Bean,已经可以工作得很好,那时候一切都很简单。 而现在为了一些不是本质的功能,冒出这么多非标准的Web框架,实在让人一阵郁闷。像Ruby On Rails那样简捷开发,可用可不用,而且没有太多的限制需要学习的,比如Webwork这型还可以考虑转载 2007-09-11 18:44:00 · 647 阅读 · 0 评论 -
Spring之MVC web 框架
Spring包括一个强大而且高度可配置的MVC web 框架。 Spring的MVC model类似于Struts。在多线程服务对象这点上,Spring的Controller类似于Struts Action,只有一个实例处理所有客户的请求。然而,我们相信Spring的MVC比起Struts有很多优点,例如: Spring在controllers,JavaBean,models和views提转载 2007-09-11 18:44:00 · 1094 阅读 · 0 评论 -
Spring AOP中文教程
AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect(方面)的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。 为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入主程序中,那该多好啊。AOP可以帮助你做到。 Spring framework是很有前途转载 2007-09-11 18:48:00 · 472 阅读 · 0 评论 -
spring mvc入门
要学习使用spring mvc有几个简单的要领,spring mvc的架构很简单地想是透过一个共通的入口DispatcherServlet来接受所有的request,接着依request要求的页面透过handler转送给Controller处理;待Controller处理完毕后,再将结果丢让View呈页出来。大致上的示意图如下(ps. 俺不会uml只是常看大家这样用, 有错的话和我说一声啊。)转载 2007-09-11 18:43:00 · 615 阅读 · 0 评论 -
在spring MVC中配置多个视图
如果在一个项目中有人比较喜欢用freemarker,而有人对JSTL(Jsp标准标记库)比较熟,那就得配置多种视图的方式! 1.首先在web.xml,配置多个Dispatcher,不同视图当然转发不一样!web.xml servlet-name>jstlservlet-name> servlet-class> org.springframework.web.servlet.Dispatc转载 2007-09-11 18:43:00 · 841 阅读 · 0 评论 -
Spring入门指引之理解Spring的打包方式
获取Spring发布包之后,你或许会惊讶的发现:Spring开发小组并没有用单个JAR文件来包含所有代码,而是选择建立包含有完整发布的单个JAR和8个独立JAR文件来包含对应的Spring组件。未来版本的组件JAR文件数量很可能会有所增加,可令你更加自如的选择自己的代码要包含的特性。 完整发布包 所有发布版本都提供spring.jar文件,它差不多包含Spring framework类的完转载 2007-04-12 16:31:00 · 883 阅读 · 0 评论 -
spring中对hibernate的支持例子
spring中对hibernate的支持是非常强大的,从一个简单的例子就看得出来,从这个例子中我们还将对所谓的轻量级容器做一些讨论。 首先需要配置数据源,通常我们有两种方式获得Connection,一是自己编写代码获得连接,二是从JNDI环境中得到DataSource,然后产 生一个Connection。无论怎样,既然是spring下面的对象,就应该注册到配置文件中。假设我们需要一个连接mys转载 2007-07-10 15:00:00 · 521 阅读 · 0 评论 -
Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类级别: 初级陈 雄华 (quickselect@163.com), 技术总监, 宝宝淘网络科技有限公司2007 年 8 月 17 日Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用转载 2007-08-20 14:50:00 · 604 阅读 · 0 评论 -
spring mvc的Controller ( 不断补充)
控制器是mvc模式中非常重要的部分。Spring中org.springframework.web.portlet.mvc 包有10种controller : Spring中org.springframework.web.servlet.mvc包有13种controller : 一 :Controller接口Spring中最基本的是org.springframework.mvc.Co转载 2007-09-11 18:18:00 · 1511 阅读 · 0 评论 -
spring 中的 OpenSessionInViewFilter
假 设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者 OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:转载 2007-09-11 18:30:00 · 535 阅读 · 0 评论 -
Spring 框架
Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: 1 :核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFac转载 2007-09-11 18:33:00 · 473 阅读 · 0 评论 -
spring FAQ
1 : 相比较仅仅使用jsp或者struts等简单框架的开发,使用了spring的web应用,其性能如何?客观来讲,Spring的微内核容器的确会在一定程度上消耗额外的系统性能。 不过,除非对于并发性能(比如超大规模论坛)实时性能(比如超大规模信用卡在线交易系统)要求特别高,我还是推荐使用Spring进行开发。 Spring为我们带来的系统结构和开发上的帮助,远远可以抵消这部分损失。转载 2007-09-11 18:34:00 · 503 阅读 · 0 评论 -
Spring 如何初始化一个容器
什么是Spring 的 IOC 容器呢 ? 可以说 BeanFactory 就是 我们看到的Spring IoC容器. 如何初始化 SPRING 的 IOC 容器 ? 一共三种方法 : 1 :Resource resource = new FileSystemResource("beans.xml"); BeanFactory factory = new XmlBeanFactor转载 2007-09-11 18:39:00 · 754 阅读 · 0 评论 -
深入Spring MVC framework之总体分析
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+Spring Framework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为转载 2007-09-11 18:46:00 · 733 阅读 · 1 评论 -
对比Spring1.0 与 2.0 的事务配置方式
1. 对比 先看1.0的标准事务配置:Spring 2.0 的重头戏之一就是AspectJ 式 AOP 配置。 但是一定要通过对比,才能看到2.0式的AOP配置是如何跳出一片新天空的。1. 对比 先看1.0的标准事务配置: bean id="transactionManager" class="org.springframework.jdbc.datasource.Dat转载 2007-09-11 18:47:00 · 766 阅读 · 0 评论 -
Spring事务处理及其AOP框架的内幕
Spring框架中成功吸引人的一点就是容器事务的管理,提供了一个轻量级的容器事务处理,针对的对象是普通的java类,使用Spring事务管理的话 ,你可以按照自己的业务把一些相关的方法纳入其事务管理里面,这就避免了程序员在处理事务的过程中繁琐的工作.同时这些也是ejb2.X规范里 面吸引人的一点,这在spring里面都很好的提供.虽然在跨容器的事务管理,spring里面并没有提供,但是对转载 2007-09-11 18:48:00 · 738 阅读 · 0 评论 -
Spring2.0的新特性点评
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面: 一、Spring的XML配置引入XML Schema语法简化配置 在Spring1.x 系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML转载 2007-09-11 18:33:00 · 406 阅读 · 0 评论 -
Hibernate/Spring/Struts架构使用OpenSessionInView的问题
今天有一个朋友问了我一个问题,他使用的是Hibernate/Spring/Struts架构,配置使 用Spring的OpenSessionInView Filter,但是发现不生效,lazy的集合属性在页面访问的时候仍然报session已经关闭的错误。我和他一起检查了所有的配置和相关的代码,但是 没有发现任何问题。经过调试发现,应用程序使用的Session和OpenSessionInView F转载 2007-09-11 18:36:00 · 572 阅读 · 0 评论 -
Action + DAO 模式,可以吗
在审阅代码时,发现很多的Service中,啥也没做,只是在DAO层外面又封装了一层, 对于 这样的增、删、改、查的操作,不包含任何的商业逻辑,看不出要扩展的必要,如果考虑到权限,也是在Action这一层来完成,与实体没有任何的关系。我觉 得完全没有必要用再加上Service这一层。非常的重,代码也显的很冗余。不可以直接在Action中调用BaseDao的操作就OK了,这样程序就写 的很轻便了。 但转载 2007-09-11 18:37:00 · 586 阅读 · 0 评论 -
说说 spring mvc 中的controller
最近在看《spring in action》这本书,看到对controller的介绍,提供了 AbstractControllerAbstractCommandControllerSimpleFormControllerAbstractWizardFormControllerMultiActionControllerThrowawayController转载 2007-09-11 18:42:00 · 757 阅读 · 0 评论 -
Spring发布包内容详解
版权声明:作者junsan,本文为本人原创文档,保留本文的一切权力。欢迎转载,请保留此信息。http://www.netspy.com.cn; http://www.inspiresky.com。 我们这里以Spring 2.0.2来说明。 Spring2.0框架要求J2SE 1.3和J2EE 1.3 (Servlet 2.3, JSP 1.2, JTA 1.0, EJB 2.0)转载 2007-09-12 10:58:00 · 677 阅读 · 0 评论