最近学SSH2,不过对这些包导入的一直不是很清楚,网站有找了一些不过一直不太满意,spring有用到的就是AOP跟IOC,下面是我找了一些资料在根据自己的摸索,感觉不是很理想,不过测试可以,在这里希望能帮到初学者,并请高手chi教
框架Struts2,Hibernate3.1,Spring2.5
环境:MyEclipse6.5、JDK1.6、Tomcat6.0
1.Struts2没有插件,要自己导,如图
struts2-core-2.x.x.jar :Struts 2框架的核心类库
xwork-2.x.x.jar :XWork类库,Struts 2在其上构建
ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性
freemarker-2.3.x.jar :Struts 2的UI标签的模板使用FreeMarker编写
commons-fileupload-1.2.x.jar 文件上传组件,2.1.6版本后需要加入此文件
struts2-spring-plugin-2.x.x.jar :用于struts2集成Spring的插件
2.接下来用MyEclipse插件直接导入Hibernate3.1
这是直接导入的包结构感觉有些没必要,但是没现在对源代码不熟息,反正我测试是可以,先用再说
3.用MyEclipse直接导入Spring2.5,Spring用到IOC和AOP,所以下面四项一定要选
这是选完四项后的包结构,好多啊,反正看不懂,先用再说
4.最后整理一下
因为asm和asm-2.2.3两个包重复了,会出错,经测试一定要删asm-2.2.3高版本的把高版本的删了
5.好了,OK接下来是全部的安装好的包
其中就多一个,上面蓝底的,那个是我导入Hibernate3.1时,选择MySql的数据库驱动
6.声明,本文是我现在搭SSH2框架时的做法,在这里主要是想分享一下,这种搭框架的导包的做法,想请教这里面的一些高手平常你们搭SSH2框架的时候的做法。
分享到:
相关推荐
"ssh框架用到的所有jar包"这个压缩包集合,正是为了方便开发者快速搭建SSH环境而准备的,避免了逐一寻找和验证jar包的麻烦。 开发时,开发者通常会将这些jar包放入项目的`lib`目录下,然后在构建路径中添加它们,以...
SSH2则是SSH框架的升级版本,它在SSH的基础上进行了优化和完善,为开发者提供了更强大的功能和更好的性能。在这个压缩包文件中,"lib"目录下的内容很可能是SSH2框架所需的库文件,包括Struts2、Spring和Hibernate的...
这些jar包是SSH框架的核心组成部分,用于构建高效、可维护的Web应用。 Spring框架: 1. **Spring核心**:spring-core.jar 包含Spring的基础组件,如依赖注入(Dependency Injection,DI),提供IoC容器和Bean工厂。...
下面将详细介绍这些jar包及其在SSH2框架中的作用。 1. **PDFBox-0.7.3.jar**: 这是Apache PDFBox库的一个版本,用于处理PDF文档。在SSH2框架中,如果项目涉及到PDF文件的生成或读取,这个库就显得尤为重要。它提供...
在Java Web开发中,正确配置和使用SSH框架所需的jar包至关重要。以下是关于SSH框架及所需jar包的详细介绍: 1. **Spring框架**:Spring作为核心的IoC容器,负责管理应用对象的生命周期和依赖关系。Spring提供了AOP...
2. 引入SSH框架的依赖:在pom.xml或build.gradle文件中添加对应的依赖项,确保版本正确。 3. 配置SSH框架:编写Spring的bean配置文件、Struts的配置文件以及Hibernate的配置文件。 4. 编写业务逻辑:创建Action类、...
在使用SSH2框架时,开发者需要配置相应的XML文件,如struts.xml、spring-config.xml和hibernate.cfg.xml,来定义Action、Service、DAO以及数据源和SessionFactory等。此外,还需要编写相应的Action、Service、DAO层...
接下来,我们将深入探讨SSH框架的核心概念、作用以及常用jar包。 **Spring框架** Spring是一个全面的后端应用框架,它提供了依赖注入(DI)和面向切面编程(AOP)功能,简化了Java应用的开发。Spring的核心是容器,...
Java SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java开发Web应用程序时常用的一种集成框架。这个框架集合了三个强大的开源组件,旨在简化企业级应用的开发流程,提高开发效率。SSH框架的核心作用在于它能...
7. **JSON相关包**:在SSH框架中,处理JSON数据时,可能会使用Jackson库(如`jackson-databind`、`jackson-core`、`jackson-annotations`),或者Gson库(`gson`)。这些库使得服务器端与客户端之间可以通过JSON格式...
在文件列表中只提到"ssh",这可能是所有SSH框架相关jar包的集合,包括Struts2、Spring和Hibernate的库,以及可能的MySQL JDBC驱动。这些jar包包含了运行SSH框架和与MySQL交互所需的所有类和资源。 总结来说,SSH...
在SSH2框架中,这些库通常会以jar包的形式被引入到项目中。在"lib"目录下,你会找到以下相关的jar包: 1. Spring框架的jar包:如`spring-context`, `spring-beans`, `spring-web`, `spring-webmvc`, `spring-tx`, `...
在压缩包中,每个jar包都是SSH框架运行所必需的,包括Spring的核心库、Struts2的框架包、Hibernate的JAR以及可能的第三方库,如数据库驱动等。确保这些库没有版本冲突是至关重要的,因为不同版本的库可能不兼容,...
在进行SSH框架整合时,确保正确地引入所有必要的JAR包至关重要,因为它们构成了框架运行的基础。 1. **Spring框架**: Spring的核心功能包括依赖注入(DI)和面向切面编程(AOP)。Spring提供了丰富的IoC容器,...
在SSH框架中,我们通常会用到`hibernate-core.jar`、`hibernate-annotations.jar`(尽管是非注解版,但依然需要该库来解析实体类)、`hibernate-entitymanager.jar`等,这些库提供了数据持久化、事务管理以及SQL的...
ssh框架常用到的jar包,省去大家下载的时间,一般用到的都有。
注意,SSH框架整合时应避免版本冲突,选择兼容的jar包。同时,合理使用Maven或Gradle等构建工具可以自动管理依赖,简化jar包的引入过程。 总结来说,SSH框架的整合涉及到多个层面的配置和jar包的配合,正确理解和...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常用的一套开源框架。这个压缩包包含了SSH框架开发所需要的所有关键库文件,涵盖了数据持久化、MVC设计模式以及依赖注入等核心功能。以下是这些...
这个压缩包中的jar文件是这三个框架的核心库,对于理解和使用SSH框架至关重要。以下将详细介绍这些框架以及它们各自的关键知识点。 1. **Struts2**: Struts2是一个基于MVC设计模式的Web应用框架,它继承了Struts1...