MyEclipse中如何去掉Struts2-Hibernate-Spring框架

MyEclipse加入Struts2,Hibernate,Spring框架很容易,但有时不合适时,需要去掉某些框架,网上收集的整理的,步骤如下:

一、首先是撤消MyEclipse对Struts的支持

关键的步骤是两个,一是把struts-config.xml文件删除,二是修改.project文件。

第一步无需赘述,在左侧的导航栏里找到文件delete即可,相信学到了部署struts的各位都能做到。删除config文件是主要的,否则重新部署struts时MyEclipse会瘫痪。其他由MyEclipse自动生成的struts相关文件可以不去理会,等重新部署的时候如有重名他们将会被自动覆盖。单纯的删除config文件还是不能使struts的选项重新出现在MyEclipse的菜单里,这时我们需要进行第二步。

第二步详细说一下:.project文件在MyEclipse里不能直接看到,要到你的项目文件夹里去找,用记事本打开.project文件,删除里面带struts的那个节点即可——natures标签中

“<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature>”

这句,删除后保存退出。这时主要操作已经完成,MyEclipse的子菜单里还是没有出现add struts的选项,我们再把项目刷新一下,让新改的.project文件生效:在左侧目录中,右键单击项目,选择Refresh即可。这时候struts功能又可以试用了,再重新部署struts功能即可。

二、撤消MyEclipse对Hibernate的支持

我是通过菜单MyEclipse->Project Capabilities添加了对Hibernate的支持,添加容易,删除难,菜单里好像没有删除对Hibernate支持的功能,只能手工删除了:

1.把项目根目录下文件.myhibernatedata删除 
2.修改项目根目录下文件.project:删除其中两段内容:

  <buildCommand>
      <name>
     	com.genuitec.eclipse.hibernate.HibernateBuilder
      </name>
      <arguments>
      </arguments>
  </buildCommand>
  <nature>com.genuitec.eclipse.hibernate.hibernatenature</nature> 

3.删除Hibernate对应的 mapping file, class 这样就彻底删除了对Hibernate的支持,对于删除其他的支持同理。

三、撤消MyEclipse对Spring的支持

1. 从build path中删除spring libs
2. 手工修改工程目录下的.project文件中相关的内容(即相关的nature,buildComman)
3. 删除工程目录下的.springBean文件刷新工程,在工程右键菜单的myeclipse下面add spring capacity项就又回来了

转自http://blog.csdn.net/shenzhennba/article/details/20851485

时间: 2024-11-05 06:12:25

MyEclipse中如何去掉Struts2-Hibernate-Spring框架的相关文章

Struts2+Hibernate+Spring框架实现增删改查

一.添加3个框架的JAR包,完成后写配置文件: 1.web配置文件: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation=&quo

Struts2&amp;Hibernate&amp;Spring框架目录

  第3章 Struts2框架 Struts是流行和成熟的基于MVC设计模式的Web应用程序框架 使用目的:减少在运用MVC设计模型来开发Web应用的时间 3.1 Struts2框架概述 3.1.1 Struts2框架的由来 Struts2是在Struts1和WebWork的基础上进行了合并,是一种全新的MVC框架. 3.1.2 框架的体系结构图 3.2 Struts2框架的基本用法 3.2.1 使用Struts2框架的开发步骤 3.2.2 Struts2框架的Action接口 3.2.3 St

工作笔记3.手把手教你搭建SSH(struts2+hibernate+spring)环境

上文中我们介绍<工作笔记2.软件开发常用工具> 从今天开始本文将教大家如何进行开发?本文以搭建SSH(struts2+hibernate+spring)框架为例,共分为3步: 1)3个独立配置:struts2. Hibernate. Spring 2)2个整合:整合Sring和struts2. 整合Spring和Hibernate 3)资源分类 开发包.软件.框架源码,已经共享到百度网盘:http://pan.baidu.com/s/1o6FkbA6 一.3个独立配置 1.Struts2: 1

Struts2+Hibernate+Spring(SSH)三大框架整合jar包

Struts2 + Spring3 + Hibernate3 框架整合 1. 每个框架使用 (开发环境搭建 )* 表现层框架 struts2 1) jar包导入: apps/struts2_blank.war 包含struts2 开发最基本的jar包 struts2-convention-plugin-2.3.7.jar用于struts使用注解 (如果不使用注解开发,无需导入) struts2-json-plugin-2.3.7.jar 用于struts2整合Ajax struts2-sprin

struts2+hibernate+spring简单整合且java.sql.SQLException: No suitable driver 问题解决

最近上j2ee的课,老师要求整合struts2+hibernate+spring,我自己其实早早地有准备弄的,现在都第9个项目了,无奈自己的思路和头绪把自己带坑了,当然也是经验问题,其实只是用myeclipse进行整合的,本来也没那么多问题,看视频吧居然好多要手打,我不喜欢看不下去放弃了,教程把就是一堆坑,最最让人不解的是明明有一个冲突是需要解决的,但我看到的教程居然都没有提到,还有一个错误居然好多人都好像自动忽略一样,能解决我问题的都是要漫长的找,所以我一定一定要把这个过程记录下来,给第一次搞

Struts2 hibernate spring 概念总结

Hibernate工作原理及为什么要用? 原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打

Java EE实用开发指南基于Weblogic+EJB3+Struts2+Hibernate+Spring 目录

http://www.cnblogs.com/lauleoi/p/3864254.html http://www.cnblogs.com/lauleoi/p/3864265.html http://www.cnblogs.com/lauleoi/p/3864267.html http://www.cnblogs.com/lauleoi/p/3864268.html http://www.cnblogs.com/lauleoi/p/3864270.html http://www.cnblogs.c

在MyEclipse中如何去掉JS或jsp语法错误提示!

在MyEclipse中如何去掉JS或jsp语法错误提示! 关于在 MyEclipse 上 WEB 工程里面的 JS/JSP 经常会有语法错误提示,这是由于 MyEclipse 对其语法要求相当严格所造成的,而这些文件本身是可以运行并没有什么错误的,在你实际应用部署中并无影响 . 此问题解决办法有两种: 一.就是您不用去管它提示,直接部署到你的 WEB 容器上运行是可以的,但此方法欠妥当. 二.选择你的工程右击菜单-- > 点击 MyEclipse 菜单项的 Exclude From Valida

spring,hibernate,spring框架整合

SSH框架作为javaEE最经典的框架, 初学者整合这几个框架可能也是一件比较头痛的事情(包括我自己), 下面来进行框架的整合!   一:   准备   SSH框架介绍 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet, 处于MVC的控制层,Struts 2是Struts的下一代产品,个人认为: struts2~~struts+xwork; Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表