1创建WEB项目.
2.添加struts类库,采用myeclipse的向导添加
3.添加hibernate类库,采用myeclipse的类库但不要用向导添加,因为向导会为我们创建一个HibernateSessionFactory的工具类(可以自写)
4.添加spring类库,采用自己的类库,由于现在流行spring2.0和spring2.5,其中2者的类库有区别,2.5把web和struts这块和core分开了。如果你是采用2.0则只需要添加spring.jar即可,但你是2.5除了要添加spring.jar还要添加spring-struts.jar(在下载的spring的/dist/modules文件夹中有个叫spring-webmvc-struts.jar,当你创建自己的spring类库时myeclipse把他叫做了spring-struts.jar)
5.把spring与struts集成起来,修改web。xml
添加<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
在struts-config.xml添加 <controller processorClass="org.springframework.web.struts.DelegatingTilesRequestProcessor"></controller>
和<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/struts-context.xml"/>
</plug-in>
注意如果你是spring2.5但你没添加spring-struts.jar的话当你部署项目是会报org.springframework.web.struts.ContextLoaderPlugIn类找不见的异常!
这样你就可以把这个项目当成SSH集成的模板供以后使用时用!!
分享到:
相关推荐
这个"ssh集成类库整合"的压缩包很可能是为了帮助开发者快速搭建基于SSH的项目环境而提供的资源集合。 1. **Spring框架**:Spring是Java企业级应用的核心框架,它提供了依赖注入(Dependency Injection,DI)和面向...
在"ssh集成类库整合扎包"中,我们通常会找到以下关键组件: 1. **Struts2**:Struts2框架是基于拦截器的MVC框架,它的核心是Action类和ActionSupport类。Action类是业务逻辑的载体,而ActionSupport则提供了默认的...
在搭建SSH框架的过程中,需要正确配置和使用一系列的类库文件,这些文件通常包括JAR包,它们提供了框架运行所需的API和实现。 首先,Struts框架的核心类库主要包含以下几个部分: 1. `struts-core`: 这是Struts...
在整合SSH框架时,通常需要以下类库: 1. **Struts框架**:包括Struts的核心库、Struts2的扩展库,如struts2-core、struts2-convention、struts2-json-plugin等,用于处理HTTP请求、展现视图和执行业务逻辑。 2. **...
MyEclipse6.5是当时流行的Java集成开发环境,集成了多种开发工具,包括代码编辑、调试、构建、部署等功能,特别适合于SSH框架的开发和调试。它内置了对Struts、Spring、Hibernate的支持,使得开发者可以方便地创建、...
此外,它具有良好的API设计,使得.NET开发者能够快速地集成SSH功能到他们的应用程序中。 在开发过程中,开发者可能会遇到的问题有配置连接参数、处理异常、调试网络延迟、优化性能等。通过SSH.NET-develop提供的...
在实际项目中,SSH类库的使用大大提高了开发效率,但同时也需要理解各个框架的工作原理,以便更好地进行调优和问题排查。因此,深入学习和掌握SSH框架的使用是提升Java Web开发能力的重要途径。
在这个"ssh集成demo"中,我们将深入探讨这三个组件的集成过程,以及如何利用它们来搭建一个基本的开发环境。 **Struts2** 是一个基于MVC设计模式的Web应用框架,它通过提供一套强大的Action类、拦截器和结果类型来...
SSH框架是Java开发中常用的三大框架集成,包括Spring、Struts2和Hibernate。它们各自负责不同的职责:Spring作为IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,负责管理对象的生命周期和...
这个"ssh2 集成jar包"包含42个JAR文件,这些文件是这三大框架的核心组件以及可能的依赖库。以下是关于SSH2框架及其组件的详细说明: **Struts2**: Struts2是基于MVC设计模式的开源Java Web框架,它继承了Struts1的...
SSH协议是为了解决传统的远程登录协议(如Telnet)的安全问题而设计的。它使用加密技术保护数据传输,确保用户的身份验证、命令执行和数据交换过程中的隐私和完整性。SSH通常用于在服务器之间建立安全的隧道,支持...
Apache Commons 是一系列Java实用工具类库,包含许多常见的功能模块,如IO流处理、集合操作、日期时间处理等。在SSH框架中,这些工具类可以提升代码的效率和可读性。 5. **Dom4j**: Dom4j 是一个灵活的XML处理库...
Tamir.SharpSSH是一个.NET平台下的开源类库,由Tamir Gal开发,它提供了对SSH(Secure Shell)协议的支持,允许开发者在C#或其他.NET语言中实现SFTP(Secure File Transfer Protocol)功能。SSH是一种安全的网络协议...
SSH框架中的jar包包含了以上三个框架的核心类库和其他必要的依赖,如Apache Commons Logging、Servlet API等。这些jar包需要被正确地添加到项目的类路径中,以确保框架的正常运行。 5. **整合**:SSH框架的整合工作...
这个JAR文件可能包含了所有必要的类库,如JSch(一个流行的Java实现SSH2的开源库),用于实现客户端的SSH连接功能,或者包括OpenSSH的Java绑定,用于服务器端的SSH服务。 使用SSH2资源文件进行开发时,你需要了解...
这是我学习SSH时候做的案例,非常适合学习,这是按照标准的java EE规范写的代码。价值很大。欢迎参考和下载。只需要设计一张数据库表直接导入myeclipse可以直接中。类库齐全。现在和大家分享,共同学习和进步。
这里的"Jar包(没有冲突)1"很可能是一个包含SSH相关类库的Java Jar文件,表明这个包中的所有类文件没有命名冲突,可以直接引入到项目中使用。 SSH包的集成对于项目开发有以下几个显著的好处: 1. **便捷性**:开发者...
在这个场景中,"ssh2 配包 ssh" 可能是指配置 SSH2 客户端或服务器软件,或者是在开发环境中集成 SSH2 支持。 在给定的文件列表中,我们看到的是一些Java库,这些库主要与Web应用开发和数据库连接有关,而不是直接...
SSH(Struts + Spring + Hibernate)...在实际项目中,正确配置和使用这些JAR包是成功集成SSH框架的关键步骤。通过熟练掌握SSH,开发者可以创建出高度模块化、松耦合的Web应用,同时享受到这些框架带来的便捷和灵活性。
结合"ssh整合,自定义标签实现DATAGRID"这个描述,我们可以推测这是一个关于在Web应用中集成SSH服务,并利用自定义标签库来展示数据网格(DATAGRID)的教程或项目。 首先,我们来深入了解SSH的核心概念: 1. **SSH...