最近在用Struts1.x+Spring2.5+Hibernate3.2开发一个在线考试系统,感受颇多!
其中是在配置依赖包的时候就是不好动手,因为习惯了用IDE,什么都可以自动加载,所以添加了很多不必要的包,导致服务器启动缓慢,并且会经常发生包冲突,下面将我配置的包列表如下:
1.asm.jar
2.asm-attrs.jar
ASM 字节转换库
3.cglib-2.1.3.jar
Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包
4.commons-beanutils.jar
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包
5.commons-collections-2.1.1.jar
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包
6.commons-digester.jar
用于处理struts-config.xml配置文件
7.commons-logging-1.0.4.jar 8.dom4j-1.6.1.jar
Apache Commons包中的一个,包含了日志功能,必须使用的jar包。
9.ehcache-1.2.3.jar
缓存工具.在没有提供其他缓存工具时,这个缓存工具是必不可少的
10.hibernate3.jar
Hibernate3.2的核心包
11.javaee.jar
开发J2EE WEB程序所依赖的包
12.jstl-1.2.jar
JSTL-Java Standard Taglib Library
13.junit-4.5.jar
JUnit,一个测试框架
14.mysql-connector-java-5.1.6-bin.jar
mysql的数据库驱动包
15.oscache-2.1.jar
16.spring.jar
Spring核心包
17.spring-test.jar
这个是Spring的测试库,因为项目中用到了测试,所以加了这个包,当正式发布时,则不需要
18.spring-webmvc-struts.jar
Spring整合Struts1.x所需要的包
19.struts.jar
Struts1.2.7的核心包
20.antlr-2.7.6.jar
语言转换工具,Hibernate利用它实现 HQL 到 SQL的转换
当然,上面只是自己的一个配置而已,但是能够应付一般SSH项目.
如果你有什么意见的话,请记得给我留言,谢谢!
分享到:
相关推荐
以下将详细介绍如何搭建SSH开发环境。 首先,确保你有以下开发工具和库: 1. **MyEclipse 5.5**:这是一个集成开发环境(IDE),提供了方便的Java和Web项目开发支持。 2. **JDK 1.6**:Java Development Kit,是...
在进行SSH开发时,正确地配置和选择所需的jar包至关重要,因为它们包含了运行SSH应用所需的类库和依赖。 首先,Spring框架是Java企业级应用的核心,它提供了一个全面的编程和配置模型,用于简化企业级应用的开发。...
这里,我们深入探讨一下SSH开发用的工具包及其重要性。 首先,Struts是MVC(模型-视图-控制器)设计模式的一个实现,主要用于处理Web应用的用户界面。它通过分离业务逻辑和表示层,提供了一种组织良好且易于测试的...
### IDEA配置SSH框架详解 #### 一、简介 在Java Web开发中,SSH(Struts + Spring + Hibernate)框架组合是一种非常流行的轻量级...SSH框架的配置为后续的应用开发打下了坚实的基础。希望这篇文章能对你有所帮助!
- 目的:本文档旨在为开发者提供一个完整的SSH框架集成指南,帮助他们快速搭建和配置开发环境。 - 范围:该方案适用于具备Java基础,对SSH框架有一定了解的开发者,用于创建企业级Web应用程序。 - 说明:文档内容...
在进行SSH开发时,这些jar包是基础,它们共同构成了一个完整的开发环境。开发者还需要配置相应的XML文件,如struts.xml、spring-context.xml和hibernate.cfg.xml,以定义应用的行为和组件。同时,开发者需要理解每个...
1. **JDK安装与配置**:Java Development Kit (JDK) 是开发和运行Java应用程序的基础,SSH2的许多组件都依赖于Java环境。首先,从Oracle官网下载适合你操作系统的JDK版本,然后按照提示进行安装。安装完成后,配置...
这些库文件是SSH开发的基础,开发者在项目中引入这些jar包,可以快速搭建SSH环境并进行开发工作。为了正确使用这个压缩包,开发者需要了解每个框架的基本概念和用法,以及如何在项目中配置和整合它们。此外,对于...
在提供的"我的积累"文件中,可能包含了SSH开发的具体代码示例、配置文件、数据库脚本等资源,可以用来学习和实践SSH框架的整合与Oracle数据库的连接。通过深入理解这些知识点,开发者可以构建出高效、稳定的Java Web...
这个SSH开发包集合了这三个框架的核心库,为开发者提供了一站式的解决方案,方便进行MVC(模型-视图-控制器)架构的Web应用开发。 **Struts2** 是一个基于MVC设计模式的Web应用框架,它在Struts1的基础上进行了很多...
SSH开发完整包是一个针对Java Web开发的重要资源集合,主要涵盖了Struts、Spring和Hibernate这三个框架,它们被广泛用于构建高效、可维护的企业级应用程序。SSH是这三个框架的缩写,分别代表了MVC(Model-View-...
3. **添加SSH库**: 通过Maven或手动下载JAR文件,将Struts2、Spring和Hibernate的依赖添加到项目的类路径中。在pom.xml文件中添加对应的依赖配置,或者将JAR文件放入WEB-INF/lib目录。 4. **配置Web.xml**: 这是Web...
SSH开发jar包是Java开发中的一个经典组合,指的是Struts2、Spring和Hibernate三大框架的集成。这三种框架各自在Web应用开发中扮演着重要的角色,它们的结合为开发者提供了强大的功能,使得企业级应用程序的构建更为...
SSH框架,全称为Spring、Struts、Hibernate,是Java Web开发中的一个经典组合。这个框架集合了Spring的依赖注入...这个"ssh框架开发包"提供的jar文件正是实现这一框架的基础,为开发者免去了自行下载和配置的繁琐步骤。
在SSH项目中,使用Hibernate注解可以减少XML配置文件的数量,提升开发效率。Hibernate注解如`@Entity`(定义实体类)、`@Table`(指定数据库表名)、`@Id`(主键)、`@GeneratedValue`(自动生成策略)等,使得...
在进行SSH开发时,这些驱动包和库将集成到开发环境中,如IDE(Eclipse、IntelliJ IDEA等),并配置到项目的类路径中。开发者需要了解每个组件的作用,熟练掌握它们的配置和使用方法,以便有效地利用SSH框架进行开发...
### SSH开发环境搭建详解 SSH,即Struts2、Spring和Hibernate三者的组合,是Java Web开发中的一个经典框架组合,被广泛应用于企业级应用的开发。本文将详细阐述如何搭建SSH开发环境,并通过实际步骤指导,帮助读者...