`

spring2.5 Demo

阅读更多

http://code.google.com/p/springside/  spring学习网

 

两种显示方式:spring2.5---petstore   (2)struts1.2---action

PetStoreFacade 类的使用,很有用,以及BaseAction extends Action

public abstract class BaseAction extends Action {

  private PetStoreFacade petStore;

 public void setServlet(ActionServlet actionServlet) {
  super.setServlet(actionServlet);
  if (actionServlet != null) {
   ServletContext servletContext = actionServlet.getServletContext();
   WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
   this.petStore = (PetStoreFacade) wac.getBean("petStore");
  }
 }

 protected PetStoreFacade getPetStore() {
  return petStore;
 }

}

非常有用。

 

以及PetStoreImpl

public class PetStoreImpl implements PetStoreFacade, OrderService {

 private AccountDao accountDao;

 private CategoryDao categoryDao;

 private ProductDao productDao;

 private ItemDao itemDao;

 private OrderDao orderDao;

.....}

可以借鉴,是与多个表的操作有关。

public class SqlMapOrderDao extends SqlMapClientDaoSupport implements OrderDao {

  private SqlMapSequenceDao sequenceDao;

。。}

可以获取一个id.

 自已对这个Demo的看法:

    用到了对角色的控制,以及Action的继承。一个字牛。BaseAction ,SecureBaseAction对安全的控制。

    用到了抽象方法。使我对抽象方法加深了解。还有struts-config.xml中的global-forwards的使用。

 

 

------------------------

Error creating bean with name 'UserDAO' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/l?????

 包有重复的,版本不同。asm.jar

分享到:
评论

相关推荐

    ActiveMQ5.1+Spring2.5 Demo

    **ActiveMQ5.1+Spring2.5 Demo详解** ActiveMQ是Apache软件基金会下的一个开源项目,它是一款功能强大的消息中间件,支持多种消息协议,如AMQP、STOMP、OpenWire等。在版本5.1中,ActiveMQ提供了一流的消息传输性能...

    DWR_Strut2_Hibernate3_Spring2.5 Demo

    【标题】"DWR_Strut2_Hibernate3_Spring2.5 Demo" 是一个整合了Direct Web Remoting (DWR), Struts2, Hibernate3 和 Spring2.5 的示例项目,展示了这些技术如何协同工作以实现高效且灵活的Web应用开发。 【描述】...

    Spring2.5实例

    Spring 2.5 实例详解 在IT行业中,Spring框架是一个极为重要的轻量级Java企业级应用开发框架,尤其在2.5版本中,它引入了许多改进和新特性,极大地提升了开发效率和代码质量。本实例是针对Spring 2.5与Hibernate...

    eclipse搭建spring2.5

    2. **创建Java项目**:在Eclipse中,选择`File > New > Java Project`,输入项目名称,例如"Spring2.5Demo"。在新建项目的配置中,确保JRE版本与Spring 2.5兼容。点击"Next",在"Libraries"选项卡下,点击"Add ...

    struts1.2 + spring2.5 + hibernate3.2框架demo

    总结来说,这个demo项目提供了一个学习和实践Struts1.2、Spring2.5和Hibernate3.2集成的平台,涵盖了MVC设计模式、依赖注入、面向切面编程和对象关系映射等多个关键概念。通过深入研究和修改这个项目,开发者能够...

    spring2.5 mvc_ibatis2

    "demo"项目可能包含了整合Spring 2.5 MVC与iBatis 2的实例代码,包括Spring配置文件、DAO接口、Mapper XML文件、Controller类等,可以作为学习和参考的样例。 总结,Spring 2.5 MVC与iBatis 2的整合应用,既保留了...

    cxf+Spring2.5

    【描述】"CXF2.5.0+Spring2.5 集成DEMO" 提供了一个实际的演示项目,展示了如何在Spring 2.5上下文中配置和使用CXF 2.5.0版本。这个DEMO可能包括了创建服务提供者、客户端以及相关的配置文件,帮助开发者理解如何在...

    spring2.5整合ehcache2.0使用

    在本文中,我们将深入探讨如何将Spring 2.5与Ehcache 2.0进行集成...在EhCacheDemo项目中,你将找到一个完整的示例,包括所有必要的配置文件、Java代码和测试用例,这将帮助你更好地理解和实践Spring与Ehcache的集成。

    spring2.5+hibernate3.2

    spring2.5 + hibernate3.2x 标注(annotation)开发的简单示例 http://blog.csdn.net/IamHades/archive/2008/01/11/2038188.aspx

    Spring2.5+Struts1.3的整合 项目完整小demo

    经过测试 实现Strut1和Spring2.5的集成 实现了Spring声明式事物管理 我的博客园地址 http://www.cnblogs.com/qylbg/ 邮箱1055592535@qq.com

    Spring2.5发送邮件程序Demo

    mail.setSubject("Spring2.5邮件Demo"); mail.setText("欢迎体验Spring2.5的邮件发送功能!"); ``` 3. **发送邮件**:通过`JavaMailSender`发送创建好的邮件。 ```java mailSender.send(mail); ``` 如果你的项目...

    一个Struts2+Spring2.5+SiteMesh的小DEMO

    在这个"Struts2+Spring2.5+SiteMesh的小DEMO"中,开发者可能已经创建了一个简单的Hello World应用,展示了这三个框架如何协同工作。`helloWorld`可能是这个应用的一个入口点,例如,它可能对应一个Struts2的动作类,...

    spring2.5AOPdemo详细资料

    这个"spring2.5AOPdemo详细资料"很可能是针对Spring 2.5版本的一个AOP实战示例,帮助开发者了解并掌握AOP的概念、原理以及在实际开发中的应用。 AOP的核心概念包括切面(Aspect)、通知(Advice)、连接点(Join ...

    some simple demo about hibernate3.2 and spring2.5

    标题 "some simple demo about hibernate3.2 and spring2.5" 暗示这是一个关于如何集成和使用 Hibernate 3.2 和 Spring 2.5 的简单演示项目。这两个库在Java开发中扮演着重要角色,Hibernate是流行的对象关系映射...

    Spring2.5_JPA_Transaction_Demo

    本示例"Spring2.5_JPA_Transaction_Demo"专注于演示如何在Spring 2.5版本中结合JPA进行事务管理,这对于理解Spring和JPA的整合以及事务处理机制至关重要。 1. **Spring 2.5**:这是一个里程碑式的版本,引入了许多...

    struts1.2+spring2.5+hibernate3.2学习实例(Eclipse)

    由于上传限制,lib包不能上传,大家可以下载spring2.5版本的支持库(下最大的那个zip包),全部加进去就行了,还有mysql的连接包,项目很简单,直接导入eclipse,就可以使用,包内有mysql的sql文件,框架已经搭好,...

    Spring2.5 自动扫描classpath

    标题中的“Spring2.5 自动扫描classpath”指的是Spring框架在2.5版本中引入的一项功能,即自动组件扫描(Auto-Component Scanning)。这项功能允许开发者无需在XML配置文件中显式声明bean,而是通过在类上添加特定...

    spring mvc+ibatis+spring2.5注解

    在实际项目中,"springdemo3" 这个文件可能包含了一个简单的 Spring MVC + iBatis + Spring 2.5 注解的应用示例,其中包括配置文件(如 applicationContext.xml 和 servlet-context.xml)、Controller 类、Service ...

    struts2+spring2.5+Hibernate3.2整合示例

    Struts2、Spring和Hibernate是Java Web开发中的三...以上就是关于“Struts2+Spring2.5+Hibernate3.2整合示例”的主要知识点,这个整合实例涵盖了Java Web开发中的重要技术,对于开发者来说,深入学习和实践将非常有益。

Global site tag (gtag.js) - Google Analytics