![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springframework
文章平均质量分 77
herongxin
这个作者很懒,什么都没留下…
展开
-
SpringFramework(3)
2、Application Context(1)什么是Application Contextl 聚集能够被所有组件使用的应用程序信息l Bean定义的位置l 加载多个contextsl 层次contextsl il8n,消息资源l 资源访问l 事件传播(2)ApplicationCont转载 2006-01-07 14:53:00 · 620 阅读 · 0 评论 -
web.xml规则经过整理总结如下:
1、部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。2、DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-app。请注意转载 2006-01-09 20:31:00 · 2543 阅读 · 0 评论 -
WebWork2与SpringFramework集成之实例篇(原创)(2)
(1)ww2/WEB-INF/applicationContext.xmll 由于不使用Spring MVC Framework实现Web表示层,将业务逻辑层和数据持久层组件的Bean配置从springapp-servlet.xml中移到applicationContext.xml中 "http://www.springframework.org/dtd/spring-beans.转载 2006-01-07 12:38:00 · 769 阅读 · 0 评论 -
WebWork2与SpringFramework集成之实例篇(原创)(3)
(1)更改Servlet控制器:ww2/WEB-INF/web.xml org.springframework.web.context.ContextLoaderListener com.atlassian.xwork.ext.ResolverSetupServletContextListener转载 2006-01-07 12:39:00 · 685 阅读 · 0 评论 -
WebWork2与SpringFramework集成之实例篇(原创)(6) (完)
6、WebWork2和Spring MVC Framework的比较最后列出本人对WebWork2和Spring MVC Framework使用的一些个人观点,不对的地方请予以更正。(1)基本使用l Spring MVC Framework与Spring的其它部分一起使用自然能够很好的融合,不需要额外的工具包和配置l WebWork2和Spring集成需要webwo转载 2006-01-07 14:04:00 · 755 阅读 · 0 评论 -
Hibernate3与spring的整合应用
Spring为应用程序提供一个容器, 为应用程序的管理带来了方便. 它与hibernate的结合, 形成一个完整的后台体系, 也是当今应用开发流行的做法. 奋斗了一个晚上, 终于把hibernate3与spring整合了起来, hibernate2.x和hibernate3与spring的结合稍有不同, 关键是引入的spring的包的不同, 下面我会标识出来.Spring 的配置文件appli转载 2006-01-07 14:07:00 · 869 阅读 · 0 评论 -
JSF和Spring集成
JSF和Spring集成的资料比较少,原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是Web应用框架都遵循Servlet规范,为二者整合提供了可能和基础. 在Spring中ApplicationContext是相当重要的类,对于web应用,它还包装了Javax.servlet.ServletContext, 为web应用提供了所有可以利用的数据,包括可管理bea转载 2006-01-07 14:41:00 · 814 阅读 · 0 评论 -
SpringFramework(2)
一、Spring基础1、核心(1)IoC/Dependency Injectionl IoC/Dependency Injection(依赖注入):Beans不依赖于框架;容器注入依赖l 轻量级Spring容器:配置和管理Beans(2)BeanFactoryl 轻量级Bean容器l 载入Bean定义,包括:? id/转载 2006-01-07 14:50:00 · 625 阅读 · 0 评论 -
SpringFramework(4)
3、AOP(1)Aspect-oriented Programmingl 补充OOPl 分解问题的各个方面(或关系)l 模块化关系l 用法:? 持久化? 事务管理? 安全? 日志管理? 调试(2)AOP概念l Aspect:模块化关系(co转载 2006-01-07 15:07:00 · 753 阅读 · 0 评论 -
SpringFramework(5)
4、元数据属性(1)源码级别的元数据l 编程元素的附加属性或注解:通常是类或/和方法/*** Normal comments* @@org.springframework.transaction.interceptor.DefaultTransactionAttribute()*/public class PetStoreImpl implements PetStoreFacade转载 2006-01-07 15:08:00 · 736 阅读 · 0 评论 -
springframework(8)
5、事务管理(1)事务l 全局事务Ø 由应用服务器使用JTA管理Ø 具有同多事务资源工作的能力l 本地事务Ø 资源规范:如和JDBC连接关联的事务Ø 不能够在多事务资源之间交叉工作Ø 不能在全局的JTA事务中运行l 不同的编程模型(2)Spring解决方案l转载 2006-01-07 15:14:00 · 795 阅读 · 0 评论 -
SpringFramework(11) (完)
8、Web(1)WebApplicationContextl 应用程序context位于war文件中Ø 每个应用程序具有单一的根contextØ 缺省是:/WEB-INF/applicationContext.xmll context被下面加载:Ø ContextLoaderListener(Servlet2.4)Ø转载 2006-01-07 15:18:00 · 735 阅读 · 0 评论 -
SpringFramework(9)
6、ORM(1)ORMl ORM:对象关系映射(Object-Relational Mapping)l 内建支持:Ø JDOØ iBATISØ Hibernate(2)Hibernate配置l 定义DataSource和Hibernate SessionFactory ... LocalSessionF转载 2006-01-07 15:15:00 · 688 阅读 · 0 评论 -
springframework(7)
4、JDBC(1)JDBC概要l 使JDBC使用更容易,更少出错l 由框架来处理资源的创建和释放l 由框架来管理异常处理(2)JdbcTemplatel 执行SQL查询、更新语句和存储过程调用l 循环遍历ResultSet和提取返回的参数值l 例子:DataSource ds = DataSourceU转载 2006-01-07 15:12:00 · 660 阅读 · 0 评论 -
SpringFramework(10)
7、EJB(1)Spring和EJBl Spring是轻量级容器,在许多场合可以用来替代EJBl Spring使得访问和实现EJB更容易(2)EJB访问l 使用EJB通常有:Ø 服务定位器:关心JNDI、初始化context、EJB Home查找Ø 业务代表:减少耦合,隐藏实现细节l 使用Spring不转载 2006-01-07 15:16:00 · 778 阅读 · 0 评论 -
WebWork2与SpringFramework集成之实例篇(原创)(4)
4、用Velocity替代JSP(1)添加WebWorkVelocityServlet控制器:ww2/WEB-INF/web.xml velocity com.opensymphony.webwork.views.velocity.WebWorkVelocityServlet 1 velocity *.转载 2006-01-07 14:01:00 · 1071 阅读 · 0 评论 -
WebWork2与SpringFramework集成之实例篇(原创)(5-1)
5、实现表单交互(1)辅助Action:PriceIncreaseFormpackage web; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; import bus.PriceIncrease; import com.opensymphony.xwork.ActionSupp转载 2006-01-07 14:02:00 · 740 阅读 · 0 评论 -
webwork与spring集成的三种方法
1.External-Ref 这种方法看起来比较烦琐,(这里描述的和spring文档里的有些区别,这种方法可按spring文档里的做法)第一步:在web.xml里面增加一个listener,如下 java代码: org.springframework.web.context.ContextLoaderListene转载 2006-01-07 11:30:00 · 1341 阅读 · 0 评论 -
WebWork2与SpringFramework集成之实例篇(原创)(1)
1、创建J2EE工程(1)开发环境及配置l 开发环境及配置情况请参考《开发Spring MVC应用程序(1)》,基本相同,另外还需要:l WebWork 2.1:可以到http://www.opensymphony.com下载l webwork2-spring.jar:WebWork2与SpringFramework的连接器,请在这里下载(2)创建w转载 2006-01-07 12:31:00 · 841 阅读 · 0 评论 -
WebWork2与SpringFramework集成之实例篇(原创)(3-2)
(3)结果视图:hello.jspl 下面是用WebWork2改写的hello.jsp Products $ Increase Pricesl WebWork2的资源束机制Ø WebWork2将资源束属性文件分散到每一个Action类,例如WebWork2会自动在与SpringappAction类同目录的SpringappAction.prop转载 2006-01-07 13:57:00 · 729 阅读 · 0 评论 -
WebWork2与SpringFramework集成之实例篇(原创)(5-2)
(4)表单处理Action:PriceIncreaseFormActionpackage web; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; import bus.PriceIncrease;import bus.ProductManager; import com.ope转载 2006-01-07 14:03:00 · 702 阅读 · 0 评论 -
springframework(1)
0、概述什么是Spring?l J2EE框架l 对于多层体系结构,具有全面的和模块化的所有层次Spring的目标l 使J2EE更易用,促进好的编程实践l 使已存在的技术更易用l 便于在应用程序之间移植l 和其它项目(如Hibernate)集成(而不是重新改造)Spring的好处l 组织中转载 2006-01-07 14:48:00 · 697 阅读 · 0 评论 -
Springframework(6)
二、Spring集成1、Mail(1)SimpleMailMessagel 创建消息SimpleMailMessage msg = new SimpleMailMessage();msg.setFrom("me@mail.org");msg.setTo("you@mail.org");msg.setCc(new String[] {"he@mail.org", "she@mail.转载 2006-01-07 15:10:00 · 702 阅读 · 0 评论 -
Myeclipse平台struts+hibernate+spring项目开发示例
接:Myeclipse开发struts+hibernate+spring新手入门---环境配置 如果您按照上篇文章配置成功,可以进行开发简单的J2EE项目。开发前准备: 1、新建项目包:如下图: Dao:数据层;service:逻辑层;web:web展现层。2、建立好三层架构,部署好包名。建立一个jsp文件,取名为:login.jsp代码如下:@ taglib uri="ht转载 2006-01-09 20:40:00 · 2201 阅读 · 0 评论