`
chengyue2007
  • 浏览: 1489134 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

jpa整合Struts1.3

    博客分类:
  • java
阅读更多

在我的笔记里面有更详细的讲解

(1)       struts-config.xml 配置

交给Spring管理中的配置是必须的:

<controller>

       <set-property property="processorClass"

           value="org.springframework.web.struts.DelegatingRequestProcessor" />

</controller>

为了简化struts-config.xml文件中我们可以不用指定type。以注解的方法。

<action path="/control/product/type/list" scope="request" parameter="method">

       <forward  name="" path="/webdesktop/desktop.html"></forward>

</action>

ProductAction.java

//粘贴成下面这种格式的需要将输入法切换成没有搜狗的格式。

@Controller("/control/product/type/list")

//这里以注解的方式,与struts-config.xml配置中的path要相同。

public class ProductAction extends Action{

 

    @Resource(name="productServiceImpl")

    private ProductService productService;

    @Override

    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)

    throws Exception {

       System.out.println("asdf");

       //long a=(long)productService.getCount(Product.class);

       System.out.println("zhognguo de ren :"+productService);

       return null;

    }

}

注意:(1)在bean.xml中一定要扫描到ProductAction.java这个文件。

      2)依赖注入的问题(注入的实现类,用的确是接口)

@Resource(name="productServiceImpl")

    private ProductService productService;

在实现类中一定要用@Service @Transactional进行注释。

注入的是该类名的第一个大写字母变成小写,好像是固定的,或者说是必须的。

<context:component-scan base-package="cn.cy.jhjl"/>

注意:这句话是扫描的最重要的一句,所有的带有注解的方法的类都要在这个包的下面,也就是说,这个包要囊括,整个项目中的所有的含有注解的内容。

这样,各种注解才能应用。

分享到:
评论
1 楼 XuTH0225 2012-07-27  
可以告诉下 QQ吗?请教你一个关于巴巴运动网的问题。

相关推荐

    dwr2.0整合Struts1.3+hibernate3.1+spring2.5的项目

    标题 "dwr2.0整合Struts1.3+hibernate3.1+spring2.5的项目" 涉及的是一个经典的Java Web开发技术集成,这其中包括Direct Web Remoting (DWR) 2.0、Struts 1.3、Hibernate 3.1和Spring 2.5。这个项目可能是为了展示...

    Struts1.3+spring2.5+JPA(hibernate) demo

    这个"Struts1.3+spring2.5+JPA(hibernate) demo"提供了一个实践性的学习案例,帮助初学者理解和掌握这些技术的整合与应用。 **Struts1.3** 是一个经典的MVC(Model-View-Controller)框架,用于处理HTTP请求和控制...

    Spring2.5+Hibernate3.3+Struts1.3整合需要用到的所有jar文件

    以上就是Spring 2.5、Hibernate 3.3和Struts 1.3整合过程中涉及的关键知识点和步骤。整合这三大框架可以构建出一个强大的Java Web应用,充分利用它们各自的优势,提高开发效率和代码质量。不过,随着技术的发展,...

    Struts1.3+spring2.5+Hibernate3.3所有用到的包

    Struts1.3、Spring2.5和Hibernate3.3是经典的Java企业级开发框架组合,通常被称为SSH(Struts + Spring + Hibernate)框架。这个组合在过去的许多项目中被广泛应用,提供了强大的功能来构建MVC(Model-View-...

    SSH整合包(S1.3+S2.5+H3.3)

    SSH整合包(S1.3+S2.5+H3.3)是一个常见的Java Web开发框架组合,由Struts 1.3、Spring 2.5和Hibernate 3.3这三大开源框架集成而成。这个整合包是开发人员进行企业级应用开发时常用的一种工具集合,便于快速构建基于...

    Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案二

    本集成方案聚焦于Spring 4.2.5、Hibernate 4.3.11和Struts 1.3.8这三个特定版本的集成,以下将详细阐述它们的核心功能以及如何进行整合。 首先,Spring是Java企业级应用中的核心框架,它提供了依赖注入(DI)和面向...

    Jpa+Spring+Struts集成步骤详解

    3. 集成Struts1.3步骤: Struts作为经典的MVC框架,负责处理HTTP请求和展示视图。首先,引入Struts的库文件,并在Web应用的部署描述符`web.xml`中配置Struts的前端控制器`ActionServlet`。然后,创建Action类,定义...

    SSH 手动搭建Spring2.5+Strut1.3+Hibernate3.5

    本教程将详细介绍如何手动搭建Spring 2.5、Struts 1.3和Hibernate 3.5的集成环境。 **1. Spring 2.5** Spring是一个全面的企业级应用框架,它提供了AOP(面向切面编程)、DI(依赖注入)以及事务管理等功能。在...

    yj项目的jar包1

    《深入解析yj项目中的jar包1:整合Struts、Hibernate与Spring》 在软件开发领域,特别是Java Web开发中,框架的合理选择与集成至关重要。YJ项目中提到的"jar包1"是一个关键组件,它包含了Struts 1.3、Hibernate 3和...

    yj项目用到的jar3

    描述中提到了"struts1.3 hibernate3 spring2",这些都是Java开发中非常著名的框架,它们各自在Web应用开发的不同领域发挥着关键作用。 1. **Struts1.3**:Struts是Apache软件基金会的一个开源项目,它提供了一个...

    JasperReport Struts2 整合所需完整jar

    JasperReport Struts2 web 整合所需完整jar ant-1.7.1.jar antlr-2.7.5.jar asm.jar bsh-2.0b4.jar cglib-2.1.jar commons-beanutils-1.7.0.jar commons-beanutils-1.7.jar commons-collections-2.1.jar commons-...

    SSH框架整合现成的例子

    在整合中使用的是Hibernate 3,它引入了HQL(Hibernate Query Language),增强了对关联映射的支持,以及对JPA(Java Persistence API)的部分实现。 再者,Struts是Apache组织下的一个开源MVC框架,主要用于处理...

    Struts2.1.6+Spring2.0+Hibernate3.1

    根据给定文件的信息,本文将详细介绍如何配置Struts2.1.6、Spring2.0与Hibernate3.1这三个框架的整合开发环境。这是一套经典的MVC(Model-View-Controller)架构组合,适用于构建复杂的Java Web应用程序。 ### 一、...

    SSHJ Jar包

    Spring+Struts2+Hibernate+jpa 的jar,希望能对大家有所帮助,也希望能捞点积分! 这是我从我现在的项目当中抽取出来的,100%能用 她里面有: Spring-3.1.0.M1 系列 Struts2-2.3.15.3 系列 hibernate3.5.0-final 系列, ...

    JAVA程序开发大全---上半部分

    10.6.2 覆盖RequestProcessor类整合Struts 178 10.6.3 将Action管理委托给Spring框架 180 10.7 Spring整合Hibernate框架 182 10.7.1 创建Hibernate+Spring项目 182 10.7.2 反向工程生成Spring整合Hibernate的DAO 184...

    spring2.5教程

    Spring 可以与 Struts 框架进行整合,通过 Spring 管理 Struts 中的 Action 对象,实现更细粒度的控制和更灵活的配置。 **3.2 与 Web Services 的整合** Spring 提供了对 SOAP 和 RESTful Web Services 的支持。...

    SSH 推荐配置步骤高效版

    1.3 **源码包优先顺序**:调整源码包的加载顺序可以优化编译和运行时的行为。 接下来是添加SSH支持: 2. **添加Struts支持**:Struts是MVC设计模式的一个实现,负责处理用户请求和视图展示。这里将Struts相关的类...

Global site tag (gtag.js) - Google Analytics