`
wujiangming
  • 浏览: 14479 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

SSH 框架整合

阅读更多
添加顺序:Struts框架,Spring框架,Hibernate框架

首先导入两个jar包:commons-dbcp-1.2.2.jar  ,  commons-pool-1.3.jar  复制进lib文件夹即可

删除原来的一个jar包commons-dbcp.jar 避免新旧版本冲突

Web.xml 文件配置(整合Spring):

<context-param>

     <param-name>contextConfigLocation</param-name>

     <param-value>/WEB-INF/classes/applicationContext.xml</param-value>

</context-param>

<listener>

      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>



Struts-config.xml 文件配置

(首先需要建立好action,actionForm,然后更改type属性)

<action

   .......

   type="org.springframework.web.struts.DelegatingActionProxy"

  />



将Acition类和其他相关bean配置进spring的配置文件applicationContext.xml中:

action类

<bean name="/path" class="action所在的包.类名"

   <property name="action类中的属性名">

        <ref bean="这个属性所属的类的类名,这个类必须也在本spring配置文件中有bean的配置"/>

   </property>

</bean>

bean类(如业务类)

<bean id="名称" class="bean所在的包.类名"

   <property name="该bean中的属性名(如实体类属性)">

        <ref bean="这个属性所属的类的类名,这个类必须也在本spring配置文件中有bean的配置"/>

   </property>

</bean>



DWR 框架整合  口袋茶叶 制作整理

添加DWR的jar包dwr.jar

在 WEB-INF 下创建 dwr.xml 文件

配置该 dwr.xml  文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
    "http://getahead.org/dwr/dwr20.dtd">

<dwr>

  <allow>
    <create javascript="UserBiz" creator="spring">
       <param name="beanName" value="UserBiz"></param>
    </create>
    <convert converter="bean" match="com.entity.UserInfo"/>     转换类型
  </allow>

</dwr>



在 web.xml 里添加配置:

<servlet>
      <servlet-name>dwr</servlet-name>
      <servlet-class>
          org.directwebremoting.servlet.DwrServlet
      </servlet-class>
</servlet>
<servlet-mapping>
      <servlet-name>dwr</servlet-name>
      <url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

注:填写红字部分的值,表示交给Spring管理

     name="beanName"    还可以填写“class”

     value="UserBiz"  UserBiz表示applicationContext中bean中配置的id名称

     javascript="UserBiz" 表示 在jsp页面里面 导入的 UserBiz.js 文件



jsp页面中导入 js 文件:

<script type="text/javascript" src="/MyJob/dwr/interface/UserBiz.js"></script>
<script type="text/javascript" src="/MyJob/dwr/util.js"></script>
<script type="text/javascript" src="/MyJob/dwr/engine.js"></script>



<script type="text/javascript">
  function show()
  {
   UserBiz.findALL(showBook);
  }
  function showBook(str)
  {
   var myDiv=document.getElementById("userInfo");
   var s="";
   for(var i=0;i<str.length;i++)
   {
    var user=str[i];
    s+=user.name+"=="+user.password+"<br>";
   }
   myDiv.innerHTML=s;
  }
</script>

</head>

<body >
<input type="button" onclick="show()" value="显示">
  <div id="userInfo"></div>
</body>

注:该例子为 在页面中 显示userinfo表中的信息。


分享到:
评论

相关推荐

    Java SSH 框架整合,学习源码

    下面将详细介绍SSH框架整合的相关知识点。 1. **Spring框架**:Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能。在SSH整合中,Spring主要作为应用的核心,负责管理其他...

    SSH框架整合教程

    SSH框架整合教程是Java开发领域中的一个重要主题,它涉及到三个核心的开源框架:Struts、Spring和Hibernate。这些框架在企业级应用开发中扮演着关键角色,分别负责表现层、业务逻辑层和数据持久化层的管理。 Struts...

    ssh框架整合需要的 jar包

    SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架组成。这些框架分别负责应用的依赖注入(DI)、表现层管理和持久化层操作,为开发者提供了一套高效、灵活的解决方案。...

    SSH框架整合jar包

    SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架构成。这个"SSH框架整合jar包"是开发者为了方便项目构建,避免手动逐个添加和配置这三个框架所需的库文件而制作的集合。...

    SSH框架整合的jar包

    总结来说,SSH框架整合涉及到的主要知识点包括:Struts2的动作调度、拦截器机制、结果类型;Spring的依赖注入、AOP、事务管理;以及Hibernate的对象映射、数据访问。通过合理配置和调优,SSH能够帮助开发者高效地...

    SSH框架整合项目源码

    在这个“SSH框架整合项目源码”中,可以看到如何将这三个框架协调工作,形成一个完整的开发体系。发布系统通常包括用户登录、权限管理、内容发布、审核、查询等功能。开发者可能已经对这些功能进行了优化,例如提高...

    SSH框架整合完整版

    SSH框架整合是一个常见的Java开发中的概念,它涵盖了Spring、Struts和Hibernate三个主要的开源框架。这个"SSH框架整合完整版"显然提供了一个完整的示例,可以帮助开发者理解如何将这三个框架协同工作,以构建高效的...

    SSH 框架整合实例

    SSH框架整合是一个常见的Java Web开发技术栈,由Struts、Spring和Hibernate三个开源框架组成,分别负责表现层、业务逻辑层和数据访问层。在这个实例中,我们将深入探讨这三个框架如何协同工作,实现一个完整的增删改...

    SSH框架整合图解(3个方案)

    SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3...

    ssh框架整合jar包

    这个压缩包“ssh框架整合jar包”显然是一个包含这三大框架所需库文件的集合,适用于初学者或者需要快速搭建SSH环境的开发者。 Spring框架是一个全面的后端应用程序管理框架,它主要处理业务逻辑和依赖注入。Spring...

    ssh框架整合步骤讲解

    SSH框架整合是Java开发中常见的技术实践,它涵盖了Spring、Struts和Hibernate这三个核心组件,分别负责控制层、视图层和持久层的管理。本文将深入探讨SSH框架整合的具体步骤,帮助Java爱好者更好地理解和应用这项...

    《SSH框架整合实战教程》配套资源.zip

    SSH框架整合实战教程是针对Java开发者的高级课程,旨在教授如何高效地集成Spring、Struts和Hibernate这三个流行框架,以构建强大的企业级应用。SSH框架是Java Web开发中的经典组合,Spring提供了依赖注入和AOP(面向...

    《SSH框架整合实战教程》.rar

    SSH框架整合是Java开发中的一个重要话题,主要涉及Spring、Struts和Hibernate这三个开源框架的集成应用。本教程《SSH框架整合实战教程》旨在帮助Java程序员深入理解和熟练掌握这些技术,以便在实际项目开发中实现...

    ssh框架 整合代码

    SSH框架整合是Java Web开发中常见的一种技术组合,它由Spring、Struts2和Hibernate三个开源框架构成。Spring提供依赖注入(DI)和面向切面编程(AOP),Struts2作为MVC框架负责控制层,而Hibernate则作为对象关系...

    J2EE SSH框架整合教程

    《J2EE SSH框架整合详解》 在Java企业级开发中,SSH(Struts、Spring、Hibernate)框架的整合是常见的技术实践,它能够提供强大的表现层、业务逻辑层和数据持久化层的支持。SSH框架整合的核心在于如何将这三个框架...

    ssh框架整合

    SSH框架整合是Java Web开发中常见的一种技术组合,它由Struts2、Spring和Hibernate三个开源框架集成,用于构建高效、灵活的企业级应用。这三个框架分别负责MVC(Model-View-Controller)架构的不同部分,提供了强大...

    ssh框架整合简单项目

    SSH框架整合简单项目的实现主要涉及Spring、Struts2和Hibernate这三个核心组件的集成与应用。在Java Web开发中,SSH框架因其强大的功能和灵活的配置,被广泛用于构建企业级应用。下面将详细介绍SSH框架整合的过程及...

Global site tag (gtag.js) - Google Analytics