公司有一个比较老的项目,要修改下,看了其中的结构,引入了ssh框架,但实质上并没有使用spring和hibernate,鉴于这里面jar包太多太乱,所以想清理一下。比较惭愧的是,一直没有实际使用过ssh,去掉那些jar包,只能试了。
首先,去掉在struts-config.xml中配置的以下监听:
<controller processorClass="com.changda.util.RequsetProcessor"></controller>
<message-resources
parameter="com.changda.struts.ApplicationResources" />
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/applicationContext.xml" />
</plug-in>
接着,删除WEB-INF目录下的多余jar包,只留下struts的:
struts1.2的jar包有以下几个:antlr.jar commons-beanutils.jar commons-digester.jar commons-fileupload.jar
commons-logging.jar commons-validator.jar jakarta-oro.jar struts.jar
另外,由于在项目中使用了json,留下了json-lib-1.1-jdk13.jar,可是比较奇怪的是,程序执行到这一步JSONObject json = JSONObject.fromObject(o);
json.toString(); 就不动了,也不报任何错误,考虑到可能是json的依赖包被我删了,查了一下,果然,json还需要以下jar包:1. commons-beanutils.jar
2. commons-collections-2.2.1.jar
3. commons-lang .jar
4. commons-logging jar
5. ezmorph-1.0.2.jar
分享到:
相关推荐
SSH框架集,是现在大多数软件设计过程中都会使用的一种框架集。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web...
传统的文本模式已经无法满足日益增长的档案存储需求,因此,开发基于SSH框架的学校档案管理系统成为了解决这一问题的有效途径。 SSH框架,即Struts、Spring和Hibernate的集成,是一种广泛应用于Java Web开发的开源...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
【标题】"JAVA基于SSH的酒店管理系统的分析与设计源码整理"涉及到的是一个使用Java技术栈开发的酒店管理系统,SSH在这里是指Struts2、Spring和Hibernate这三个流行框架的组合。Struts2作为MVC(Model-View-...
图解SSH框架配置步骤核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 在本文中,我们将详细讲解SSH框架的配置步骤,包括开发环境的...
### 基于SSH框架的企业知识资产管理系统设计与实现 #### 1. 研究背景及意义 在当前信息化社会背景下,企业越来越重视知识资产的管理和利用。知识资产不仅包括传统的文档、专利等,还涵盖了员工的经验、技能以及...
首先,我们来详细了解一下SSH框架的核心概念: 1. **Struts2**:这是一个基于MVC(Model-View-Controller)设计模式的Java Web应用框架,主要负责处理HTTP请求,提供视图和业务逻辑之间的交互。Struts2.3.12是该...
SSH框架在企业级应用中广泛应用,因其强大的功能和灵活性而深受青睐。不过,随着技术的发展,Spring Boot的出现逐渐替代了SSH,因为它将Spring、Struts2和Hibernate等组件进行了集成,并提供了更简洁的配置方式。但...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
总的来说,SSH框架的jar包整理打包是为了方便开发者快速搭建环境和进行开发,减少了寻找和管理各种依赖的繁琐工作。通过理解和掌握这些jar包的作用,可以更好地利用SSH框架构建高效、稳定的Java Web应用。
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
这个"非常干净的SSH项目"是一个基于SSH框架的Web应用实例,它已经被精心设计和整理,便于开发者进行二次开发或学术研究。项目使用MySQL数据库,这是一款广泛使用的开源关系型数据库管理系统,以其高可用性、性能和...
以下是对SSH框架中各个组件的详细说明: 1. **Spring**: - **核心容器**:Spring的核心是BeanFactory,它实现了工厂模式,通过控制反转(IOC)来管理对象的生命周期和依赖关系。IOC使得应用程序的配置和依赖关系...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
这些jar包的集合为基于SSH框架的Java Web开发提供了完整的运行环境,包括数据访问、业务逻辑处理、视图渲染以及日志记录等功能。开发者可以快速构建出稳定且可扩展的应用程序。需要注意的是,实际开发时还需要根据...