http://blog.csdn.net/doublelucklysnow/article/details/8472701
1.struts2去官网下载最新版struts开发包http://struts.apache.org/download.cgi#struts216
2.hibernate4去官网下载最新版hibernate4开发包http://sourceforge.net/projects/hibernate/files/hibernate4/
3.spring3去官网下载最新版spring3开发包http://maven.springframework.org/release/org/springframework/spring/
一、先建立一个空的web的项目sshFrame,加载必须的包
1.添加struts2必备的包。我下载的是最近的struts2.3.8
asm-3.3.jar --ASM字节码库 ,使用“cglib”则必要
aopalliance-1.0.jar --这个包为AOP提供了最普通和通用的接口
commons-fileupload-1.2.2.jar --Struts2上传下载的jar
commons-io-2.0.1.jar --Struts2上传下载的jar
commons-logging-1.1.1.jar --Jakarta的通用日志记录包
freemarker-2.3.19.jar
ognl-3.0.6.jar --支持ognl表达式
struts2-core-2.3.8.jar --struts2的核心包
struts2-spring-plugin-2.3.8.jar --struts2与spring整合所需
struts2-convention-plugin-2.3.8.jar --struts2零配置注释用
xwork-core-2.3.8.jar
可以不加 struts2-config-browser-plugin-2.3.8.jar为struts协助开发需要的包:可以输入http://127.0.0.1:8686/config-browser/actionNames.action查看系统所有已经存在的action,配置不正确就可以在这里看出来;
2.添加Hibernate 所需要的包。hibernate-4.1.9.Final
把下载下来的hibernate\lib\required下的包全部拷贝进去,分别是
antlr-2.7.7.jar --语言转换工具,hibernate用他将hql语句转换为sql语句
dom4j-1.6.1.jar --解析xml文档的工具
hibernate-commons-annotations-4.0.1.Final.jar
hibernate-core-4.1.9.Final.jar --核心包
hibernate-jpa-2.0-api-1.0.1.Final.jar
javassist-3.17.1-GA.jar
jboss-logging-3.1.0.GA.jar
jboss-transaction-api_1.1_spec-1.0.0.Final.jar
还有加入hibernate\lib\optional\c3p0\c3p0-0.9.1.jar
hibernate-ehcache-4.1.9.Final.jar
ehcache-core-2.4.3.jar
slf4j-api-1.6.4.jar
slf4j-log4j12-1.6.4.jar
3添加spring3 所需要的包 spring-framework-3.2.0.RELEASE
spring-aop-3.2.0.RELEASE.jar
spring-aspects-3.2.0.RELEASE.jar
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
spring-instrument-3.2.0.RELEASE.jar
spring-jdbc-3.2.0.RELEASE.jar
spring-jms-3.2.0.RELEASE.jar
spring-orm-3.2.0.RELEASE.jar
spring-oxm-3.2.0.RELEASE.jar
spring-test-3.2.0.RELEASE.jar --测试时用
spring-tx-3.2.0.RELEASE.jar --事务处理所用
spring-web-3.2.0.RELEASE.jar
aspectjweaver-1.5.3.jar --spring所依赖的包
其他
asm-commons-3.3.jar
Commons—pool.jar ,commons-dbcp.jar ----------DBCP数据库连接池,Apache的jakarta组织开发 的,tomcat连接池也是dbcp(可选)
cglib.jar----------------------------高效的代码生成工具, Hibernate用它在运行时扩展 Java类和实现 Java 接
jta.jar --标准的JTA API(JTA即java事物API,JTA事务比JDBC事务更强大。一个JTA事务可以有多个参与者,而一个JDBC事务则被限定在一个单一的数据库连接),我暂时还没加,先备着
mysql-connector-java-5.1.18-bin.jar
log4j-1.2.16.jar
相关推荐
4. `.classpath`和`.project`:这两个文件是Eclipse IDE的工作空间配置文件,`.classpath`记录了项目的类路径,`.project`包含了项目的基本信息和构建设置,对于理解项目的构建环境和依赖关系非常重要。 5. `Users....
- 开发者在构建SSH应用时,需要将这些库添加到项目的类路径(Classpath)中,以确保程序能够正常运行。 - 不同的应用可能需要特定版本的框架,因此有些库可能需要根据实际项目需求从官方源下载。 5. **使用注意...
本资料提供了SSH框架的整合说明,包括配置步骤和相关依赖包,帮助开发者快速理解和搭建这样的系统。 **Struts2** 是一个强大的MVC框架,它继承了Struts1的优点并解决了其不足。Struts2的核心是Action,通过拦截器...
标题中的"ssh-src.rar_SSH文件上传_java googlemap_ssh_文件上传下载"表明这是一个关于SSH(Secure Shell)文件上传功能的项目,结合Java技术和Google Map的实现。SSH是一种网络协议,用于安全地远程登录和传输文件...
- **文件传输**:支持SFTP(SSH文件传输协议),可以安全地上传和下载文件到远程服务器,避免了FTP等不安全的文件传输方式。 - **隧道功能**:可以创建SSH隧道,将其他网络服务的流量通过SSH加密,提高安全性,例如...
这个文件很可能包含了关于如何使用这些jar包的说明和指导,包括如何将它们添加到项目类路径,以及可能的配置步骤。 在构建SSH2应用时,开发者通常会将这些jar包加入到项目的类路径中,然后按照框架的规范配置XML...
在IT领域,特别是网络管理和远程服务器操作中,SSH(Secure Shell)是一种广泛使用的协议,用于安全地进行远程登录、文件传输和其他网络服务。对于初学者而言,掌握SSH的基本命令是十分重要的,它能帮助你快速入门并...
SSH2整合指的是将Struts2、Spring和Hibernate这三个开源框架集成在一起,以便构建高效、松耦合的企业级Java Web应用程序。SSH2整合是Java开发中常见的技术栈,它提供了MVC(模型-视图-控制器)架构、依赖注入以及...
这个压缩包文件提供了开发SSH应用所需的全部Jar包,确保开发者能够顺利搭建和运行基于SSH的项目。以下是对这些关键组件及其相关知识点的详细说明: 1. **Struts2**: - **概述**:Struts2是一个基于MVC设计模式的...
- **搭建所需jar包**:需要下载Struts2的核心库,包括struts2-core、struts2-convention、struts2-spring-plugin等,并添加至项目的类路径。 - **整合步骤**: - **创建项目**:在Eclipse中新建一个动态Web项目,...
具体的内容可能包括了SSH2连接的示例类、配置文件、以及如何在MyEclipse中运行和调试的说明。 总之,MyEclipse整合SSH2框架可以让开发者在熟悉的开发环境下实现安全的远程操作,提高开发效率。理解SSH2的基本原理和...
在在线商城SSH中,Struts通过Action类来处理HTTP请求,并通过配置文件定义请求路径和处理方法。 **Spring** 是一个全面的Java企业级应用框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,有助于降低...
以下是对SSH整合及其相关知识点的详细说明: 1. **Spring框架**:Spring是Java企业级应用的核心框架,提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, AOP)等核心功能。...
5. ** jar包**:描述中提到需要导入jar包,这可能包含了上述提到的SSH客户端库,以及其他依赖于SSH登录功能的第三方库,如Spring Security等,用于处理权限控制和会话管理。 6. **项目结构**:`.classpath`、`....
SSH框架是Java开发中常见的企业级应用开发框架,由Struts、Spring和Hibernate三个开源组件组成,主要用于构建基于Java的Web应用程序。SSH框架的使用大大简化了开发过程,提高了代码的可维护性和可扩展性。 1. ...
描述中提到的是一个离线安装方案,意味着网络可能不可用或者因为其他原因无法通过常规的包管理器(如`apt-get`)来下载和安装OpenSSH服务器。它提到了"三个安装包",分别是zlib、openssl和openssh,这些都是OpenSSH...
SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在嵌入式系统或开发板中移植SSH,能够使开发者通过加密的通道进行远程控制和调试,确保数据传输的安全性。以下是对SSH移植...
总的来说,这套资源为初学者提供了SSH框架的全面学习路径,从基础理论到实践操作,再到高级特性和集成应用,涵盖了Web开发中的重要技术。通过深入学习和实践,你将能够熟练地运用这些框架构建高效、安全的Java Web...