![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring/Webwork
文章平均质量分 75
技术专家
邓斌,Tony,笔名贾龙栋,中国科大软件硕士。研究方向为微媒体,人工智能、数据挖掘、互联网与移动互联网。在互联网、产品、技术、管理、战略和竞争战术等能力强,同时国际视野和思考问题的方式,突破创新方面非同寻凡。高效团队组建与技术管理经验与研发能力,大型IT项目开发管理和运营经验;极其敏锐的技术前瞻性,对产品与技术的走向与趋势有惊人的敏锐度和准确的把握能力;丰富的行业资源,密集的IT行业关系网络;分析与解决实际问题与困难的能力强。 编著《鸽姆智慧》系列学术文献共九卷:处世卷、商道卷、兵法卷、韬略卷、君道卷、医道卷、史鉴卷、史略卷、战争卷,共三百三十五集,二万六千一百七十章节,合计九千二百三十五万字
展开
-
玩玩Spring之hibernate+ webwork+ spring添删改查示例
主演:webwork 配角:struts、jsp、hibernate、spring等 借着吹spring的风,今天笔者给大家介绍一种很多人都非常欣赏的轻量极、高雅的J2EE组合,那就是hibernate+ webwork+ spring。说介绍不准确,应该还只是一个简单的演示,毕竟webwork的赞歌已经有很多人唱过了,这里就不重复(主要还是因为唱不出来,惭愧!)。我只希望能通过简单的原创 2007-01-06 13:52:00 · 2409 阅读 · 0 评论 -
Spring的核心机制----依赖注入
Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少原创 2008-01-30 16:03:00 · 1315 阅读 · 0 评论 -
用spring、Hibernate、Struts组建轻量级架构
在java 的应用领域,有许多成熟的开源软件,利用它们一样可以打造优越、灵巧的应用框架,本文首先将先介绍 所要构建的系统结构和借助的开源产品。然后逐一讲解各开源软件的具体运用。希望本文能给那些正在学习这些 开源软件的同行提供参考。续该文之后笔者将结合这些开源软件,借助实际项目,做更深入的应用讲解。目录前言 1. 整体框架 1.1. UI层 1.2. 业务层 1.3. 数据持久层 1原创 2008-02-01 23:09:00 · 2980 阅读 · 2 评论 -
最简单的spring示例
应群里一位朋友的要求,写一个最简单的spring示例,使用spring的MVC,并应用了spring的依赖注入 ,实现简单应用,索性放在这里供还没入门的spring爱好者参考,初步感受一下spring应用(spring高手就不必看了,这里并没有涉及高级特性,比如与ORM框架的整合,事务管理,远程调用,代理等这些功能)spring至关重要的一环就是装配,即配置文件的编写,接下来我按刚才实际过原创 2008-01-30 15:35:00 · 2622 阅读 · 1 评论 -
Spring与Struts如何整合
struts,spring,hibernate三者也学习得差不多了,是时候该去深入了解如何去用spring来融合其他两个; Spring与Struts如何整合(以下技术文档转自网络): 为了在Struts中加载Spring context,需要在struts-config.xml文件中加入如下部分: className="org.springframework.web.原创 2008-02-01 23:06:00 · 1410 阅读 · 0 评论 -
23种java设计模式一点就通
创建型模式FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了; BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进行组装。最后得到丰原创 2008-02-04 00:05:00 · 1159 阅读 · 0 评论 -
Spring的DAO学习笔记
1.理解的Spring的DataAccessExceptionDataAccessException:是Spring提供了一种与特定技术无关的异常,实现服务层与数据访问层的分离。你不一定要处理DataAccessException,同时由于DataAccessException是NestedRunTimeException的子类,你可以通过它的getCourse()获得导致这个异常的另一个异常原创 2008-02-03 00:08:00 · 1363 阅读 · 0 评论 -
Spring事务处理及其AOP框架的内幕
Spring框架中成功吸引人的一点就是容器事务的管理,提供了一个轻量级的容器事务处理,针对的对象是普通的java类,使用Spring事务管理的话,你可以按照自己的业务把一些相关的方法纳入其事务管理里面,这就避免了程序员在处理事务的过程中繁琐的工作.同时这些也是ejb2.X规范里面吸引人的一点,这在spring里面都很好的提供.虽然在跨容器的事务管理,spring里面并没有提供,但是对于一般的we原创 2007-12-12 00:14:00 · 1357 阅读 · 0 评论 -
Spring MVC framework总体分析
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为S原创 2007-12-12 00:16:00 · 1284 阅读 · 0 评论 -
WebWork
WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出原创 2007-12-17 12:29:00 · 1144 阅读 · 0 评论 -
依赖注入(Ioc)的3种实现方式
Type1 接口注入我们常常借助接口来将调用者与实现者分离。如: public class ClassA { private InterfaceB clzB; public doSomething() { Ojbect obj = Class.forName(Config.BImplementation).newInstance()原创 2008-01-23 20:05:00 · 1966 阅读 · 0 评论 -
ibatis - 自动代码生成工具abator 使用介绍
本文轻松的让你根据数据库表生成通过ibatis访问数据库的相关代码一、获得 http://ibatis.apache.org/abator.html二、下载以后解包到目录 D:/abator-0.6.5-124 /abator.jar /abator-src.zip三、配置文件 新建一个配置文件config.xml,内容如下: "原创 2007-11-09 13:16:00 · 3357 阅读 · 1 评论 -
Spring--初始化IOC容器的几种方式
初始化beanfactory主要有以下的三种方式: 1、filesystemXmlCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 Resource resource = new FileSystemResource(原创 2008-01-23 20:10:00 · 4436 阅读 · 0 评论 -
Spring MVC的流程图,欢迎指正
最近在写Spring MVC的介绍,下面是一本人绘制的一幅图,欢迎“春迷”及Spring高手来指正,其中省略了MultipartResolver。原创 2007-01-06 13:44:00 · 2156 阅读 · 2 评论 -
什么是IOC
关键词: spring IOC(控制反转) struts是web层的一个框架,实现了MVC模式,spring是一个应用层的框架,核心功能是通过Ioc实现配置代码与功能性代码的分隔,hibernate用来实现OR映射近日,组长要我们每两个人学一种技术,让我和另一个组员学习spring,我就看了一些资料,原创 2007-01-10 14:40:00 · 1407 阅读 · 0 评论 -
Spring 学习笔记 一
BeanFactory BeanFactory 实际上就是实例化,配置和管理众多bean的容器.这些bean通常会彼此合作,因此他们会产生依赖.例如BeanFactory中的配置数据正好反映了这些依赖关系 Org.springframework.beans.factory.BeanFactory 有多个实现.Org.springframework.beans.factory.x原创 2007-01-17 22:04:00 · 1098 阅读 · 0 评论 -
spring+hibernate+struts
一 介绍 本文并不想介绍Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合Struts,Spring,Hibernate,网上现有的例子虽然也能达到目的,但功能都比较单一,复杂的例子时会有意想不到的麻烦。本文对读者假设已经具备了以上框架的基础知识。以及那些已经了解Struts,Spring,Hibernate的基本概念,但是还没有亲身在原创 2007-07-27 21:14:00 · 1491 阅读 · 0 评论 -
spring是什么,有什么作用,主要用在什么地方
Spring Framework,今年夏天你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。 另一framework? 你可能正在想“不过是另外一个的framework”。当已经有许多开放源代码(和专有) J2EE framework时,为什么你应该费心读这篇文章,或下载Spring Framework? 我相信Spring是独特原创 2007-07-27 21:16:00 · 3054 阅读 · 0 评论 -
Spring AOP学习笔记
需明确的几个概念:l 通知(Advice):用于告知系统将有哪些新的行为。l 切入点(Pointcut):定义了通知应该在应用到那些连接点。l 目标对象(Target):被通知的对象。l 代理(Proxy):将通知应用到目标对象后创建的对象。 Spring有两种代理创建方式:1. 如果目标对象原创 2007-08-24 11:37:00 · 1327 阅读 · 0 评论 -
五个理由来热爱Spring
五个理由来热爱Spring 1. Spring 提供更好的优势 在河流中,我学会了更多地使用我的腰和背来划桨,因为我的手臂肌肉无法坚持整日在河上划桨。我变得更加高效;我获得了更好的利用率。借助于Spring,我可以使每行代码做更多的事情。借助于Spring,您可以发现很多额外的手段,其中最大的一处是在持久性方面。下面给出一个Hibernate数据访问对象中的方法:publ原创 2007-10-27 17:59:00 · 1260 阅读 · 0 评论 -
Spring的MVC模型运行序列分析
Spring的MVC模型运行序列分析1)假定你的请求为http://localhost:8080/springapp/index.jsp2)为安全考虑,在index.jsp中将请求redirect到WEB-INF目录下: 3)在web.xml中,对*.htm的请求都发到org.springframework.web.servlet.DispatcherServlet进行处理:原创 2007-10-27 17:59:00 · 1292 阅读 · 0 评论 -
struts+hibernate项目debug总结
struts+hibernate项目debug总结javax.servlet.ServletException: Cannot retrieve mapping for action /companyNews struts-config.xml中没有写相关companyNews的action. ==========================================原创 2007-10-27 01:17:00 · 1899 阅读 · 0 评论 -
如何学习Spring
如何学习Spring1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,S原创 2007-10-26 20:59:00 · 1647 阅读 · 0 评论 -
开源也是一种商业模式
开源也是一种商业模式开源是一个趋势,同时也是一种商业模式,我们也同样认为免费是一个趋势,同时也是一个商业模式;我们不是说我们不想收费,而是希望在用户能够在提高自身收入和价值的同时,能够让我们之间形成一个双赢的结局”,北京一家WEB应用软件开发公司在自己的官方网站上有这么一段话。该公司开发的一套名为ECShop的网上商店系统以开源、免费为卖点,短时间内就吸引了大批用户。 开源并不是原创 2008-04-16 22:43:00 · 1416 阅读 · 0 评论